An undocumented Nitro feed
Just added to the Open Nitro SDK is a new (?) undocumented feed: programme_details
.
This feed is a simple way of obtaining details from the programmes
feed for a particular pid
without having to specify a number of mixins. It may be present for cacheability reasons, i.e.
to improve performance on a very common use-case, or it may be present as a direct replacement
for the /programmes
API, e.g. bbc.co.uk/programmes/{pid}.json
for when that service is
finally turned off.
Information for ancestor_titles
, available_versions
(including the new territory
attribute),
available_webcasts
, available_simulcasts
and genre_groupings
is returned as per the
existing mixins on the programmes
feed. When called with a brand or series PID, only the top
level information is returned, not a list of episodes / playlist.
It only accepts the common page
and page_size
filters, as well as partner_pid
.
Speaking of partner_pid
, a new partner pid s0000024
for internal BBC programmes / clips was
recently added. s0000025
is now being used for ITV programmes broadcast on the BBC-Extra SVOD
service in the US / Canada (payment_type
= uscansvod
). Update: BBC-Extra appears to have
been rebranded as BritBox.
Being undocumented, this information is subject to change without notice.