integrations.sh
← all integrations

BBC iPlayer Business Layer

OpenAPI apis-guru media

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.getProgrammesAtoZSearch

    Get the Programmes whose title begins with the given initial character.

  • categories.getCategories

    Get the list of all the categories in TV & iPlayer.

  • categories.getSubCategories

    Get sub-categories

  • channels.getChannels

    Get the list of all the channels TV & iPlayer.

  • channels.getHighlightsByChannel

    Get the editorial highlights of a given channel in TV & iPlayer.

  • channels.getScheduleByChannel

    Get schedule by channel

  • episodes.getClips

    Get Clips

  • episodes.getEpisodesByCategory

    Get the list of all the episodes for a given category in TV & iPlayer.

  • episodes.getEpisodesByGroup

    Get episodes by group, brand or series

  • episodes.getEpisodesByParentPid

    Get the child episodes belonging to a given programme identifier.

  • episodes.getOnwardJourney

    Get Onward Journey (next programme)

  • episodes.getPostRolls

    Get Follow-ups (post-rolls)

  • episodes.getProgrammeByPid

    Get the episode for a given episode identifier.

  • episodes.getProgrammeRecommendations

    Get programme recommendations

  • episodes.getProgrammesPopular

    Get programmes popular

  • episodes.getTrailersPreRolls

    Get Trailers (pre-rolls)

  • metadata.getSchema

    Get schema

  • metadata.getStatus

    Get 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.getBroadcastsByChannel

    Get broadcasts by channel

  • programmesTleOs.getHighlightsByCategory

    Get the editorial highlights of a given category in TV & iPlayer.

  • programmesTleOs.getProgrammeHighlights

    Get programme highlights

  • programmesTleOs.getProgrammesByCategory

    Get the list of all the Programmes (TLEOs) for a given category in TV & iPlayer.

  • programmesTleOs.getProgrammesByChannel

    Get programmes by channel

  • programmesTleOs.getProgrammesByParentPid

    Get the programme for a given programme identifier.

  • regions.getRegions

    Get the list of all the regions TV & iPlayer.

  • search.getOperation

    Search

  • search.searchSuggest

    Search-suggest

  • user.getUserStorePurchases

    Get user store purchases

  • user.getUserStoreRecommendations

    Get user store recommendations

  • user.getUserWatching

    Get user watching

  • openapi.previewSpec

    Preview an OpenAPI document before adding it as a source

  • openapi.addSource

    Add an OpenAPI source and register its operations as tools