Skip to main content
GET
/
academic-standards
/
search
/academic-standards/search
curl --request GET \
  --url https://api.learningcommons.org/knowledge-graph/v0/academic-standards/search \
  --header 'x-api-key: <api-key>'
[
  {
    "identifier": "19361edd-3601-5813-9367-b4f8d1849dd8",
    "caseIdentifierURI": "https://satchelcommons.com/ims/case/v1p0/CFItems/fa29b90a-2795-4bf5-b6bc-3ac4a695e9e2",
    "caseIdentifierUUID": "fa29b90a-2795-4bf5-b6bc-3ac4a695e9e2",
    "name": null,
    "statementCode": "6.NS.B.4",
    "description": "Find the greatest common factor of two whole numbers less than or equal to 100 and the least common multiple of two whole numbers less than or equal to 12. Use the distributive property to express a sum of two whole numbers 1—100 with a common factor as a multiple of a sum of two whole numbers with no common factor. <em>For example, express 36 + 8 as 4 (9 + 2).</em>",
    "statementType": "Standard",
    "normalizedStatementType": "Standard",
    "jurisdiction": "Washington, D.C.",
    "academicSubject": "Mathematics",
    "gradeLevel": [
      "6"
    ],
    "inLanguage": "en-US",
    "dateCreated": null,
    "dateModified": "2023-11-23",
    "notes": null,
    "author": "1EdTech",
    "provider": "Learning Commons",
    "license": "https://creativecommons.org/licenses/by/4.0/",
    "attributionStatement": "Knowledge Graph is provided by Learning Commons under the CC BY-4.0 license. Learning Commons received state standards and written permission under CC BY-4.0 from 1EdTech."
  },
  {
    "identifier": "2af3bb97-d52f-5430-9c6f-768d61897a67",
    "caseIdentifierURI": "https://satchelcommons.com/ims/case/v1p0/CFItems/61b03523-d7cc-11e8-824f-0242ac160002",
    "caseIdentifierUUID": "61b03523-d7cc-11e8-824f-0242ac160002",
    "name": null,
    "statementCode": "6.NS.B.4",
    "description": "Find the greatest common factor of two whole numbers less than or equal to 100 and the least common multiple of two whole numbers less than or equal to 12. Use the distributive property to express a sum of two whole numbers 1—100 with a common factor as a multiple of a sum of two whole numbers with no common factor. *For example, express 36 + 8 as 4 (9 + 2).*",
    "statementType": "Standard",
    "normalizedStatementType": "Standard",
    "jurisdiction": "Maryland",
    "academicSubject": "Mathematics",
    "gradeLevel": [
      "6"
    ],
    "inLanguage": "en-US",
    "dateCreated": null,
    "dateModified": "2025-05-13",
    "notes": null,
    "author": "1EdTech",
    "provider": "Learning Commons",
    "license": "https://creativecommons.org/licenses/by/4.0/",
    "attributionStatement": "Knowledge Graph is provided by Learning Commons under the CC BY-4.0 license. Learning Commons received state standards and written permission under CC BY-4.0 from 1EdTech."
  }
]

Authorizations

x-api-key
string
header
required

API key for authentication. Include your API key in the x-api-key header for all requests.

Query Parameters

statementCode
string
required

The exact statement code to search for. Search is case-insensitive and must match exactly (e.g., "3.NF.A.1" will match "3.nf.a.1"). No partial matching is supported.

jurisdiction
enum<string>

Filter by jurisdiction (state/territory) US state, territory, or multi-state designation

Available options:
Alabama,
Alaska,
Arizona,
Arkansas,
California,
Colorado,
Connecticut,
Delaware,
Florida,
Georgia,
Hawaii,
Idaho,
Illinois,
Indiana,
Iowa,
Kansas,
Kentucky,
Louisiana,
Maine,
Maryland,
Massachusetts,
Michigan,
Minnesota,
Mississippi,
Missouri,
Montana,
Nebraska,
Nevada,
New Hampshire,
New Jersey,
New Mexico,
New York,
North Carolina,
North Dakota,
Ohio,
Oklahoma,
Oregon,
Pennsylvania,
Rhode Island,
South Carolina,
South Dakota,
Tennessee,
Texas,
Utah,
Vermont,
Virginia,
Washington,
Washington, D.C.,
West Virginia,
Wisconsin,
Wyoming,
Multi-State

Response

Successfully retrieved search results

identifier
string
required

The unique identifier for this item in the Knowledge Graph system. This is a system-generated UUID that remains stable across data updates and can be used to reference this item in queries and relationships.

Example:

"9ef35b41-827b-5e57-8e32-304110c78d27"

caseIdentifierUUID
string<uuid>
required

A UUID referencing the equivalent item in the CASE Network published by 1EdTech. Use this identifier to trace the standard back to its authoritative source, establish equivalence with other systems using CASE data, or cross-reference with official state documentation that includes CASE identifiers.

Example:

"6bd8552e-6f8f-4538-bf33-d016ac080178"

author
string
required

The author or creator of this content, typically the organization that published the standards framework

Example:

"1EdTech"

provider
string
required

The service provider or organization that makes this data available in the knowledge graph

Example:

"Learning Commons"

license
string<uri>
required

A URL to the license document that applies to this content

Example:

"https://creativecommons.org/licenses/by/4.0/"

attributionStatement
string
required

A textual credit that acknowledges the source and creator of this work, as required by the CC BY 4.0 license. If you display or redistribute this standard, you must include this attribution statement to comply with the license terms.

Example:

"Knowledge Graph is provided by Learning Commons under the CC BY-4.0 license. Learning Commons received state standards and written permission under CC BY-4.0 from 1EdTech."

caseIdentifierURI
string<uri>

A URI referencing the equivalent item in the CASE Network published by 1EdTech. This identifier can be used to trace the corresponding standard in the CASE dataset.

Example:

"https://satchelcommons.com/ims/case/v1p0/CFItems/6bd8552e-6f8f-4538-bf33-d016ac080178"

name
string | null

The name or title of this item. This is typically used for framework-level items or major organizational groupings within a framework.

Example:

"Functions - Sequences and Series"

statementCode
string | null

A short, human-readable code that uniquely identifies this standard within its standards framework context. Typically alphanumeric (e.g., "3.NF.A.1", "A.1B", "MP1") and reflects the standards framework's internal coding scheme. This is the code educators use to reference standards in curriculum materials, lesson plans, and assessment systems. May be null for organizational groupings that don't have assigned codes.

Example:

"PC.F-SS.B.4"

description
string | null

The full text of the standard or organizational element, describing what students should know or be able to do

Example:

"Describe the impact of a transformation matrix on a graphical object."

statementType
string | null

The original classification label used by the source standards framework to categorize this item (e.g., "Domain", "Cluster", "Strand", "Benchmark", "Practice Standard"). Unlike normalizedStatementType which standardizes across standards frameworks, this field preserves the exact terminology used in the state's official standards document, which can be helpful for maintaining consistency with state-specific materials and educator expectations.

Example:

"Standard"

normalizedStatementType
enum<string> | null

A normalized classification that describes the broad functional role of this item, standardized across all standards frameworks regardless of how individual states label their standards. This enables cross-state queries like "find all actual standards" vs "find all organizational groupings". Use this field when you need consistent categorization across multiple jurisdictions.

Available options:
Standard,
Standard Grouping,
Other
Example:

"Standard"

jurisdiction
enum<string>

The state, territory, country, or governing education agency responsible for publishing and adopting this standard. For U.S. state standards, this is the state name (e.g., "Iowa", "California"). This field is essential for filtering standards by location and understanding which standards apply to specific student populations or geographic regions.

Available options:
Alabama,
Alaska,
Arizona,
Arkansas,
California,
Colorado,
Connecticut,
Delaware,
Florida,
Georgia,
Hawaii,
Idaho,
Illinois,
Indiana,
Iowa,
Kansas,
Kentucky,
Louisiana,
Maine,
Maryland,
Massachusetts,
Michigan,
Minnesota,
Mississippi,
Missouri,
Montana,
Nebraska,
Nevada,
New Hampshire,
New Jersey,
New Mexico,
New York,
North Carolina,
North Dakota,
Ohio,
Oklahoma,
Oregon,
Pennsylvania,
Rhode Island,
South Carolina,
South Dakota,
Tennessee,
Texas,
Utah,
Vermont,
Virginia,
Washington,
Washington, D.C.,
West Virginia,
Wisconsin,
Wyoming,
Multi-State
Example:

"Iowa"

academicSubject
enum<string>

The academic subject area for this standard

Available options:
English Language Arts,
Mathematics,
Science,
Social Studies,
Other
Example:

"Mathematics"

gradeLevel
enum<string>[] | null

The educational grade level(s) for which this standard is intended. Values are strings to accommodate grade bands and special designations (e.g., "K", "PK", "9-12"). A standard may specify multiple individual grades or grade ranges. Use this field to filter standards appropriate for specific student grade levels.

Educational grade level

Available options:
PK,
K,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12
Example:
["9", "10", "11", "12"]
inLanguage
enum<string>

The language of the content, in BCP 47 format

Available options:
en-US,
es-US
Example:

"en-US"

dateCreated
string<date> | null

The date on which this element was created in the source system

Example:

"2024-08-15"

dateModified
string<date> | null

The date on which this element was most recently modified in the source system (CASE Network). Use this field to track when standards were last updated and identify the most current version of standards data.

Example:

"2024-08-15"

notes
string | null

Optional field containing additional context, commentary, clarifications, or usage guidance about this standard. May include information about prerequisite knowledge, connections to other standards, or implementation notes from the source framework.

Example:

"This standard applies to advanced precalculus courses"