133.5M listings
Every country's schedule under one key, one shape and one set of ids.
GET /v1/now
What every channel in a country is showing this minute, with the next programme after it. On the Live plan; the free key reads yesterday.
MIT, no lock-in
Every lab tool reads only the public API with your own key, so it runs on the free key.
Working normally
Checked every minute from outside our own servers.
Pick a country to see what is on now and next on every channel we list there, in its own local time.
Ordered by how many channels we list. Each country has one page: its channels at a glance, what is on now, its sport this week and the API calls for it.
Every country we hold has one page: how many channels it has, how far ahead its schedules run, how full the programme details are, the sport on TV this week and the calls that return all of it. It is a summary for people and a map for developers.
Behind each page sits the same data the TV Guide API serves: 47,049 channels in 178 countries, every time in UTC, one stable id per channel across every guide that lists it. Pick a country to see it, or ask the API for the whole grid in one call.
Every country listed on this page, 178 in all. Each one has its channels, today's schedule and, on the paid plans, the days ahead.
The pages show each country's own local time. The API returns UTC and converts to any time zone you pass with tz.
Yes. GET /v1/countries/{cc}/channels lists them and GET /v1/countries/{cc}/now gives what is on now on all of them in one call.
The pages are free to read. The API has a free key that reads yesterday's listings; the paid plans add today, the days ahead and the archive.