Skip to main content
GET
Search durable skills

Authorizations

x-api-key
string
header
required

API key for authentication

Query Parameters

query
string

Free-text query for semantic search against durable skill descriptions. Provide either this or statementCode, but not both.

Maximum string length: 500
statementCode
string

Exact statement code to look up, case-insensitive (e.g. "COL.1.1A.1"). Provide either this or query, but not both.

normalizedStatementType
enum<string>

Filter by normalized classification. Use this to retrieve only skills (exclude organizational groupings) or to separate different types of framework elements. Classification label that has been standardized across standards frameworks for cross-state queries and categorization

Available options:
Standard,
Standard Grouping,
Other
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

identifier
string
required

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

author
string
required

The author or creator of this content, typically the organization that published the 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 content, you must include this attribution statement to comply with the license terms.

hasChildren
boolean
required

True if this item has at least one direct child via the "hasChild" relationship. Use this flag to decide whether to render an expand/collapse affordance and whether a follow-up call to /durable-skills/{identifier}/children will return results, avoiding requests that yield empty pages.

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 identifies this item within its framework, reflecting its position in the hierarchy (e.g. "COL.1.1A.1", "FK.AC.1.a"). This is the code practitioners use to reference the skill in materials and planning tools.

name
string | null

A short label for this item. For progression levels this names the level reached (e.g. "Exploring", "Analyzing", "Integrating", "Extending"), which distinguishes sibling levels under the same parent. May be null for organizational groupings that carry no separate label.

description
string | null

The full text of the skill statement or organizational element, describing what a learner should know or be able to do. May be null for purely structural groupings.

statementType
string | null

The classification label used by the source framework for this item (e.g. "Competency", "Component Skill", "Progression Level", "Subskill", "Indicator"). This preserves the framework's own terminology, which differs between frameworks. Use normalizedStatementType for cross-framework comparisons.

normalizedStatementType
enum<string> | null

A normalized classification describing the broad functional role of this item, standardized across frameworks regardless of each framework's own labels. Use this to separate skill statements from the groupings that organize them.

Available options:
Standard,
Standard Grouping,
Other
gradeLevel
enum<string>[] | null

The educational grade level(s) for which this item is intended

Educational grade level that the resource is intended for

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

The governing body responsible for publishing this item. Durable skills are not state-specific and are published as "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
inLanguage
enum<string>

The language of the content, in BCP 47 format

Available options:
en-US,
es-US
dateCreated
string<date> | null

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

dateModified
string<date> | null

The date on which this item was most recently modified in the source system

notes
string | null

Optional field containing additional context, commentary or usage guidance about this item