---
title: "Learning component by ID"
method: GET
path: "/learning-components/{identifier}"
tags: ["Learning Components"]
---

# Learning component by ID

`GET /learning-components/{identifier}`

Fetches a single LearningComponent by its unique identifier.

A LearningComponent represents a single, well-defined skill or concept that students are expected to learn. Learning components are granular units of learning that break down broad state standards into teachable and measurable parts at the level of a lesson, activity, or assessment question.

Use this endpoint when you need to:
- Display the full details of a specific learning component
- Retrieve the skill description and metadata for a known learning component
- Access attribution information for learning components used in your application

Learning components(LCs) are developed through expert-driven processes with input from experienced educators. Currently, LCs are available for mathematics standards across multiple states, with more subjects and states being added over time.

**Related topics:**
- [Understanding Learning Components](/knowledge-graph/graph-reference/learning-components)
- [LC creation and alignment process](/knowledge-graph/graph-reference/learning-components#creation-of-lcs)
- [Available LC mappings by state](/knowledge-graph/graph-reference/learning-components#current-lc-mappings)

## Path parameters

- `identifier` string, required

## Response `200`

Successfully retrieved the learning component

- LearningComponent — A single, well-defined skill or concept that students are expected to learn
  - `identifier` string, required — Unique identifier for the resource in Knowledge Graph
  - `description` string — Description of the specific skill or concept represented
  - `academicSubject` 'English Language Arts' | 'Mathematics' | 'Science' | 'Social Studies' | 'Other' — Academic subject area
  - `inLanguage` 'en-US' | 'es-US' — Language used in the resource (BCP 47 format)
  - `dateCreated` string, date, nullable — Date created
  - `dateModified` string, date, nullable — Date last modified
  - `examples` string[], nullable — Examples of how the skill or concept represented might appear in an instructional context
  - `author` string, required — Author or creator of the resource
  - `provider` string, required — Source data provider for the resource
  - `license` string, uri, required — URL to the resource's license document
  - `attributionStatement` string, required — Statement that acknowledges the resource's author and provider, as required by the CC BY 4.0 license

## Other responses

- `400` — Bad request - Invalid identifier format
- `404` — Learning component not found
- `500` — Internal server error

---

[API](https://skmtc.dev/learningcommons/apis/learning-commons-knowledge-graph-rest-api.md) · [All operations](https://skmtc.dev/learningcommons/apis/learning-commons-knowledge-graph-rest-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/learningcommons/learning-commons-knowledge-graph-rest-api/revisions/87a44fbb081f/schema)
