Explore the API

Our Content API, named Content-Graphql, is a GraphQL-powered API allowing users to programmatically retrieve course catalog data. Explore the schema and test how to pull catalog data.

Using the API

Main Query Field

items: returns a list of content items (PLIItem). This is the entry point to querying PLI content via the Content API.

Filter Arguments

All filter arguments are optional and composable.

Some filters may be exclusive to a certain subset of content. For example, if podcastSeriesName is included, results will only include podcasts and podcast episodes. If programLocation is included, only programs will be included in the result.