Skip to main content
GET
/
academic-standards
/
search
Search academic standards
curl --request GET \
  --url https://api.learningcommons.org/knowledge-graph/v0/academic-standards/search \
  --header 'x-api-key: <api-key>'
[
  {
    "caseIdentifierUUID": "fa29b90a-2795-4bf5-b6bc-3ac4a695e9e2",
    "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.",
    "jurisdiction": "Washington, D.C.",
    "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.",
    "score": 0.92
  },
  {
    "caseIdentifierUUID": "61b03523-d7cc-11e8-824f-0242ac160002",
    "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.",
    "jurisdiction": "Maryland",
    "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.",
    "score": 0.87
  }
]

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

query
string

Free-text query for semantic search against academic standard descriptions. Results are ranked by relevance score. Mutually exclusive with statementCode.

Maximum string length: 500
statementCode
string

The exact statement code to search for. Case-insensitive exact match only (e.g., "3.NF.A.1" matches "3.nf.a.1"). Mutually exclusive with query.

Maximum string length: 50
gradeLevel
enum<string>[]

Filter by grade level. Can be specified multiple times to include multiple grades.

Educational grade level

Available options:
PK,
K,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12
academicSubject
enum<string>

Filter results by academic subject area. Academic subject area

Available options:
English Language Arts,
Mathematics,
Science,
Social Studies,
Other
normalizedStatementType
enum<string>

Filter results by normalized statement type. Use this to retrieve only instructional standards (exclude organizational groupings) or to separate different types of framework elements. Normalized classification of a standards framework item

Available options:
Standard,
Standard Grouping,
Other
jurisdiction
enum<string>
default:Multi-State

Filter by jurisdiction (state/territory). Defaults to Multi-State. 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
limit
integer
default:5

Maximum number of results to return. Default is 5. Maximum allowed is 50.

Required range: 1 <= x <= 50

Response

Successfully retrieved search results

caseIdentifierUUID
string<uuid>
required

A UUID referencing the item in the CASE Network published by 1EdTech. Use this identifier to retrieve the full standard details via GET /standards/{caseIdentifierUUID}.

author
string
required

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

provider
string
required

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

license
string<uri>
required

A URL to the license document that applies to this content

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.

score
number<float>
required

Relevance score between 0 and 1. Higher values indicate stronger alignment with the search criteria. For semantic search, this reflects vector similarity. For exact code match, the score is always 1.0.

Required range: 0 <= x <= 1
statementCode
string | null

A short, human-readable code that uniquely identifies this standard within its framework context (e.g., "3.NF.A.1", "5.NF.A.1"). May be null for organizational groupings.

description
string | null

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

jurisdiction
enum<string>

The state, territory, or jurisdiction responsible for this standard (e.g., "Iowa", "California", "Multi-State")

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