The Knowledge Graph API provides programmatic access to curriculum scope and sequence, academic standards from all 50 U.S. states, learning components that break down standards into teachable skills, and relationships between standards, including hierarchies, prerequisites, crosswalks, and learning progressions.Documentation Index
Fetch the complete documentation index at: https://docs.learningcommons.org/llms.txt
Use this file to discover all available pages before exploring further.
Base URL
Using the API requires keys for authentication. You can create and manage API keys in the Learning Commons Platform.Authentication
All requests require authentication using an API key included in the request headers.x-api-key: YOUR_API_KEY
Endpoint overview
The API provides endpoints for accessing curriculum scope and sequence, standards frameworks, academic standards, learning components, and their relationships:Curriculum
Endpoints for accessing curriculum information. Currently, this is limited to the Illustrative Mathematics IM 360 scope and sequence. It does not include the materials of a lesson, activity, or assessment:- Retrieve a list of courses in a curriculum
- Retrieve a course’s scope and sequence (a summary or full details)
- Retrieve a lesson grouping by identifier (these are the units, sections, modules, etc., in a course)
- Retrieve a lesson by identifier
- Retrieve activities in a lesson
- Retrieve academic standards addressed in a lesson
- Retrieve academic standards addressed in an activity
- Retrieve academic standards addressed in an assessment
- Retrieve assessments in a course (or specify the assessments within lesson grouping or lesson)
- Retrieve the dependency map for a curriculum (prerequisite relationships between lesson groupings)
Standards frameworks
Endpoints for accessing complete standards documents:- Retrieve a list of standards frameworks (complete standards documents from different states and subjects)
Academic standards
Endpoints for retrieving and working with individual academic standards:- Retrieve a single academic standard by its CASE UUID
- Retrieve a list of academic standards from a specific standards framework
- Search academic standards by code or description
- Retrieve child academic standards (hierarchical relationships)
- Retrieve prerequisite standards (foundational skills)
- Retrieve standards that this standard builds towards (next steps in learning progression)
- Retrieve related standards (conceptual connections)
- Retrieve lessons addressing an academic standard by CASE UUID
- Retrieve activities addressing an academic standard by CASE UUID
- Retrieve assessments addressing an academic standard by CASE UUID
Learning components
Endpoints for accessing granular learning skills:- Retrieve learning components that support a specific academic standard
- Retrieve a single learning component by identifier
- Retrieve a list of learning components filtered by academic subject
- Search learning components by description
Standards crosswalks
Endpoint for retrieving a list of standards that align to a specific standard through shared Learning Components.- Retrieve standards crosswalks that align to a given standard