BBC Programmes API JSON feeds

Anthony Fletcher anthony at bifb.org
Mon Jul 10 09:21:39 PDT 2017


Thanks Mike - how did you discover them? Any idea of their longevity?
and is there a way of getting a complete list of PIDs other than looking
at
   /aps/programmes/a-z/by/{search}.json
for every letter in the alphabet?

		Anthony.

On 08 Jul 2017 at 16:36:46, Mike Ralphson wrote:
> Hi,
> 
> I know a number of subscribers maintain their own scripts which use (or used) a number of the BBC feeds which were recently retired.
> 
> It may be of interest that a number of the feeds are now available at:
> 
> http://clifton.api.bbci.co.uk/
> 
> with URLs matching the following routes
> 
>      /aps/programmes/{pid}/episodes/{year}/{month}.json
>      /aps/programmes/{pid}/episodes/last.json
>      /aps/programmes/{pid}/episodes/upcoming.json
>      /aps/programmes/{pid}/episodes.json
>      /aps/programmes/{pid}/children.json
>      /aps/programmes/{pid}/segments.json
>      /aps/programmes/{pid}/series.json
>      /aps/programmes/{pid}.json
>      /aps/programmes/{categoryType}.json
>      /aps/programmes/{categoryType}/{urlKeyHierarchy}/schedules/upcoming.json
>      /aps/programmes/{categoryType}/{urlKeyHierarchy}/player/episodes.json
>      /aps/programmes/{categoryType}/{urlKeyHierarchy}/{slice}.json
>      /aps/programmes/{categoryType}/{urlKeyHierarchy}/schedules/{year}/{month}/calendar.json
>      /aps/programmes/{categoryType}/{urlKeyHierarchy}/schedules/{year}/{month}/{day}/subcategories.json
>      /aps/programmes/{categoryType}/{urlKeyHierarchy}/schedules/{year}/{month}/{day}.json
>      /aps/programmes/{categoryType}/{urlKeyHierarchy}.json
>      /aps/{networkKey}/programmes/music/artists/charts.json
>      /aps/programmes/music/artists/charts.json
>      /aps/programmes/music/artists/{musicBrainzId}.json
>      /aps/programmes/a-z.json
>      /aps/programmes/a-z/{slice}.json
>      /aps/programmes/a-z/by/{search}.json
>      /aps/programmes/a-z/by/{search}/{slice}.json
>      /availability/{pid}.json
>      /
>      /debug/{serviceName}/{serviceMethod}
> 
> Where {categoryType} is either genres or formats, and {urlKeyHierarchy} is either a category/format such as drama, or a wider/narrower pair such as comedy/sitcoms.
> 
> {slice} is either player or all.
> 
> Most URLs take a 'page=' parameter.
> 
> Best,
> 
> Mike
> 
> _______________________________________________
> get_iplayer mailing list
> get_iplayer at lists.infradead.org
> http://lists.infradead.org/mailman/listinfo/get_iplayer



More information about the get_iplayer mailing list