BBC iPlayer Business Layer
The definitive iPlayer API.
- Homepage
- https://api.apis.guru/v2/specs/bbci.co.uk/1.0.json
- Provider
- bbci.co.uk
- OpenAPI version
- 3.0.0
- Spec (JSON)
- https://api.apis.guru/v2/specs/bbci.co.uk/1.0/openapi.json
- Spec (YAML)
- https://api.apis.guru/v2/specs/bbci.co.uk/1.0/openapi.yaml
Tools (32)
Extracted live via the executor SDK.
-
aToZ.getProgrammesAtoZSearchGet the Programmes whose title begins with the given initial character.
-
categories.getCategoriesGet the list of all the categories in TV & iPlayer.
-
categories.getSubCategoriesGet sub-categories
-
channels.getChannelsGet the list of all the channels TV & iPlayer.
-
channels.getHighlightsByChannelGet the editorial highlights of a given channel in TV & iPlayer.
-
channels.getScheduleByChannelGet schedule by channel
-
episodes.getClipsGet Clips
-
episodes.getEpisodesByCategoryGet the list of all the episodes for a given category in TV & iPlayer.
-
episodes.getEpisodesByGroupGet episodes by group, brand or series
-
episodes.getEpisodesByParentPidGet the child episodes belonging to a given programme identifier.
-
episodes.getOnwardJourneyGet Onward Journey (next programme)
-
episodes.getPostRollsGet Follow-ups (post-rolls)
-
episodes.getProgrammeByPidGet the episode for a given episode identifier.
-
episodes.getProgrammeRecommendationsGet programme recommendations
-
episodes.getProgrammesPopularGet programmes popular
-
episodes.getTrailersPreRollsGet Trailers (pre-rolls)
-
metadata.getSchemaGet schema
-
metadata.getStatusGet the current iPlayer business layer status. This tells the caller the status of the iPlayer data, but not necessarily the overall status of the website. In the future it might include the status of the dependent data services within the BBC.
-
programmesTleOs.getBroadcastsByChannelGet broadcasts by channel
-
programmesTleOs.getHighlightsByCategoryGet the editorial highlights of a given category in TV & iPlayer.
-
programmesTleOs.getProgrammeHighlightsGet programme highlights
-
programmesTleOs.getProgrammesByCategoryGet the list of all the Programmes (TLEOs) for a given category in TV & iPlayer.
-
programmesTleOs.getProgrammesByChannelGet programmes by channel
-
programmesTleOs.getProgrammesByParentPidGet the programme for a given programme identifier.
-
regions.getRegionsGet the list of all the regions TV & iPlayer.
-
search.getOperationSearch
-
search.searchSuggestSearch-suggest
-
user.getUserStorePurchasesGet user store purchases
-
user.getUserStoreRecommendationsGet user store recommendations
-
user.getUserWatchingGet user watching
-
openapi.previewSpecPreview an OpenAPI document before adding it as a source
-
openapi.addSourceAdd an OpenAPI source and register its operations as tools