BBC iPlayer Business Layer

The definitive iPlayer API.

Claim this API

Are you the operator of BBC iPlayer Business Layer? Submit a claim to establish contact with us.

Report an Issue

Found something wrong with BBC iPlayer Business Layer? Let us know about broken links, changed auth, deprecated endpoints, or other issues.

Base URL: https://ibl.api.bbci.co.uk/ibl/v1
Auth: none
Endpoints: 27
Reachable: unknown
CORS: unknown

Links

Homepage: http://developer.bbc.co.uk/
API Base: https://ibl.api.bbci.co.uk/ibl/v1

Endpoints

Method Path Summary Auth Last Status Latency
GET /atoz/{letter}/programmes Programmes by initial title character none
GET /categories Get categories none
GET /categories/{category} Get sub-categories none
GET /categories/{category}/episodes List all the episodes for a category. none
GET /categories/{category}/highlights List the highlights for a category. none
GET /categories/{category}/programmes List all the programmes for a category. none
GET /channels List all the channels. none
GET /channels/{channel}/broadcasts Get broadcasts by channel none
GET /channels/{channel}/highlights List the highlights for a channel. none
GET /channels/{channel}/programmes Get programmes by channel none
GET /channels/{channel}/schedule/{date} Get schedule by channel none
GET /clips/{pid} Get Clips none
GET /episodes/{pid} Episode for a given pid. none
GET /episodes/{pid}/next Get Onward Journey none
GET /episodes/{pid}/postrolls Get Follow-ups (post-rolls) none
GET /episodes/{pid}/prerolls Get Trailers (pre-rolls) none
GET /episodes/{pid}/recommendations Get programme recommendations none
GET /groups/popular/episodes Get programmes popular none
GET /groups/{pid}/episodes Get episodes by group, brand or series none
GET /home/highlights Get programme highlights none
GET /programmes/{pid} Programme for a given pid. none
GET /programmes/{pid}/episodes Child episodes for a given programme pid. none
GET /regions List all regions none
GET /schema/ibl.json Get schema none
GET /search Search none
GET /search-suggest Search-suggest none
GET /status Get status none