{"@context": "https://schema.org", "@type": "WebAPI", "name": "Radio & Music Services API", "description": "We encapsulate Radio & Music business logic for iPlayer Radio and BBC Music products on all platforms. We add value by reliably providing the right blend of metadata needed by clients.", "provider": {"@type": "Organization", "name": "bbc.co.uk"}, "documentation": "https://rms.api.bbc.co.uk/docs/swagger.json"}
We encapsulate Radio & Music business logic for iPlayer Radio and BBC Music products on all platforms. We add value by reliably providing the right blend of metadata needed by clients.
Every row below was read from the vendor's own OpenAPI document. The summary text is theirs. What this registry adds is that each operation is indexed with its method, path, base URL and auth scheme, so a search for a capability can answer with a call rather than a name, and that the endpoint is probed on a schedule.
Specifications as held by the APIs.guru corpus, whose newest record is 2023-04-21. Operations the vendor has added since are not listed here; the origin links above are the vendor's own current documents.
base URLs: https://rms.api.bbc.co.uk
find it by capability: POST /search {"query":{"text":"..."}} returns these
operations with their invocation detail. Connect any agent client.
We encapsulate Radio & Music business logic for iPlayer Radio and BBC Music products on all platforms. We add value by reliably providing the right blend of metadata needed by clients.
| method | path | what the vendor says it does |
|---|---|---|
GET | /broadcasts | Broadcasts All broadcasts Broadcasts |
GET | /broadcasts/latest | Latest Broadcasts Broadcasts for the current day Broadcasts |
GET | /broadcasts/{pid} | Broadcasts by PID Find broadcast by PID Broadcasts |
GET | /categories | List of categories Retrieve Categories Categories |
GET | /categories/{id} | Category by ID Retrieve Categories by ID Categories |
GET | /collections/{pid}/members | Collection Members Episodes and Clips from Collection Collections |
GET | /experience/homepage | Homepage Experience Homepage Experience Experience |
GET | /music/popular/artists | Popular Artists List of Most Popular artists from BBC Music. Music |
GET | /music/popular/artists/{id} | Single Artist Popularity Popularity Artist By Id Music |
GET | /music/popular/playlists | Popular Playlists List of Most Popular playlists from BBC Music. Music |
GET | /music/popular/playlists/{id} | Single Playlist Popularity Popular playlist by Id Music |
GET | /music/popular/tracks | Popular Tracks List of popular tracks for BBC Music. Filter by time, network, artist, playlist or programme. M |
GET | /music/popular/tracks/{id} | Single Track Popularity Popular Track for BBC Music Music |
GET | /my/categories/follows | List of followed categories List of followed categories for a given user. Personalised Categories |
POST | /my/categories/follows | Follow category Personalised Categories |
DELETE | /my/categories/follows | Unfollow category Personalised Categories |
GET | /my/music/export | Music Exports Returns status of all previous third party export actions for a given BBC Music user. Music Expo |
GET | /my/music/exports/jobs | Music Export Jobs All items associated to a users export request Music Export |
POST | /my/music/exports/jobs | Music Export Jobs Create Export Job for a user Music Export |
GET | /my/music/exports/tracks | Music Export Tracks Retrieves vendor and status specific tracks Music Export |
GET | /my/music/favourites | Favourite Tracks or Clips List of favourited tracks and clips for a given user for BBC Music. Music |
POST | /my/music/favourites | Favourite Tracks or Clips Add multiple tracks and/or clips to a BBC Music user's favourites. N.B. Any HTML ta |
PUT | /my/music/favourites | Favourite Tracks or Clips Update tracks or clips from a BBC Music user favourites. N.B. Any HTML tags submitt |
GET | /my/music/favourites/{type} | Favourite Tracks or Clips by Type List of favourited tracks or clips for a given user for BBC Music. Music |
GET | /my/music/favourites/{type}/{id} | Favourite Track or Clip Check to see if a single track or clip entity is in a users favourites - determines UX |
POST | /my/music/favourites/{type}/{id} | Favourite Track or Clip Add track or clip to a BBC Music user favourites. N.B. Any HTML tags submitted in met |
PUT | /my/music/favourites/{type}/{id} | Favourite Track or Clip Update tracks or clips from a BBC Music user favourites. N.B. Any HTML tags submitted |
DELETE | /my/music/favourites/{type}/{id} | Favourite Track or Clip Delete track or clip from a BBC Music user favourites. Music |
GET | /my/music/follows | Followed Networks, Categories, Artists, Playlists and Genres List of followed networks, categories, artists, p |
POST | /my/music/follows | Followed Networks, Categories, Artists, Playlists and Genres Add networks, categories, artists, playlists, net |
PUT | /my/music/follows | Followed Networks, Categories, Artists, Playlists and Genres Update networks, categories, artists, playlists, |
GET | /my/music/follows/{type} | Followed Networks, Categories, Artists, Playlists and Genres by Type List of followed networks, categories, ar |
GET | /my/music/follows/{type}/{id} | Followed Network, Category, Artist, Playlist and Genre Check to see if a single network, category, artist, pla |
POST | /my/music/follows/{type}/{id} | Followed Network, Category, Artist, Playlist and Genre Add a single network, category, artist, playlist, netwo |
PUT | /my/music/follows/{type}/{id} | Followed Network, Category, Artist, Playlist and Genre Update a single network, category, artist, playlist, ne |
DELETE | /my/music/follows/{type}/{id} | Followed Network, Category, Artist, Playlist and Genre Remove a single network, category, artist, playlist, ne |
GET | /my/music/preferences/export | Music Export Preferences Returns export preferences (e.g. 3rd party vendors, partner id's) for a given BBC Mus |
POST | /my/music/preferences/export | Music Export Preferences Create export preferences (e.g. 3rd party vendors, partner id's) for a given BBC Musi |
DELETE | /my/music/preferences/export | Music Export Preferences Remove export preferences (e.g. 3rd party vendors, partner id's) for a given BBC Musi |
GET | /my/music/preferences/export/{vendor} | Music Export Vendor Preferences Returns vendor specific export preferences for a given BBC Music user. Music E |
and 35 more operation(s) in this specification, all searchable.
specification origin: https://rms.api.bbc.co.uk/docs/swagger.json
nothing on this page is a rating, an endorsement or a claim about quality. Reachability is what our probes observed from one network; answering is a floor under usefulness, not a measure of it.