Broadcasts

Service returning audios (radio) and videos (TV) meta data of RTS broadcasts since 1931. In the case of a broadcast available online, a link and some extra data from the CMS are provided.

Method
Description
GET
BroadcastsByIdGethttps://api.srgssr.ch/epg/v1/api/broadcasts/{id}
Find broadcast by ID
GET
BroadcastsGenreshttps://api.srgssr.ch/epg/v1/api/broadcasts/genres/{genre}
Find broadcasts by genre
GET
BroadcastsGethttps://api.srgssr.ch/epg/v1/api/broadcasts
Find all broadcasts
GET
BroadcastsSearchGethttps://api.srgssr.ch/epg/v1/api/broadcasts/search/{request}
Advanced broadcast search, with a mongodb json
GET
BroadcastsSearchhttps://api.srgssr.ch/epg/v1/api/broadcasts/search
Full text broadcast search
GET
BroadcastsVideosByIdGethttps://api.srgssr.ch/epg/v1/api/broadcasts/{id}/videos
Get videos for the broadcast with given ID

Channels

Method
Description
GET
ChannelsTodayGethttps://api.srgssr.ch/epg/v1/api/channels/day
Get all available channels for the current day.
GET
ChannelsByDateGethttps://api.srgssr.ch/epg/v1/api/channels/day/{date}
Get all available channels for the given date.

Schedules

Method
Description
GET
SchedulesDayGethttps://api.srgssr.ch/epg/v1/api/schedules/day
Get all schedules for the current day.
GET
SchedulesDayByDateGethttps://api.srgssr.ch/epg/v1/api/schedules/day/{date}
Get all schedules for a given day. Specific date must be supplied using format yyyy-mm-dd.

Api

Method
Description
GET
ApiGethttps://api.srgssr.ch/epg/v1/api-docs
Describes possible action over 'api' resource.

Emissions

Method
Description
GET
EmissionsGethttps://api.srgssr.ch/epg/v1/api/emissions
Find all emissions

Programs

Service returning the programs (collection of broadcast) meta data of RTS since 1931. Program that changed names through time are linked together.

Method
Description
GET
ProgramsGethttps://api.srgssr.ch/epg/v1/api/programs
Find all programs
GET
ProgramsByIdGethttps://api.srgssr.ch/epg/v1/api/programs/{id}
Find program by ID