73.8M 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.
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.
The full schedule in UTC time, what is on now and next, and the same data in your app with one call.
All times UTC. The same day from the API: GET /v1/channels/ch_e0prcr1p/schedule?date=2026-10-12&tz=UTC
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:05 | Love Island GamesFamous and favourite Islanders are about to play the game of love in a whole new way. (HD) | S2 E15, Episode 15 | 1h 45m | |
| 00:50 | Love Island GamesFamous and favourite Islanders are about to play the game of love in a whole new way. (HD) | S2 E16, Episode 16 | 1h 12m | |
| 02:02 | Off AirThis channel is currently off air. | 3h 58m | ||
| 06:00 | Don't Look Back In AngerIn a series of 20 half hours, we chronicle the news and highlights of the last 20 years in this archive and music-based series. (HD) | S1 E7, 2004 | 25m | |
| 06:25 | Don't Look Back In AngerIn a series of 20 half hours, we chronicle the news and highlights of the last 20 years in this archive and music-based series. (HD) | S1 E8, 2005 | 25m | |
| 06:50 | Sport Stories: Mick McCarthyThe former Republic of Ireland manager sits down with Tommy Martin. In the opening part, he discusses his playing days, including the glory years o... | 50m | ||
| 07:40 | LorraineChat show presented by Lorraine Kelly, with celebrity interviews, cooking tips, fashion features and musical guests. (HD) | S14 E115, Episode 115 | 20m | |
| 08:00 | Don't Look Back In AngerIn a series of 20 half hours, we chronicle the news and highlights of the last 20 years in this archive and music-based series. (HD) | S1 E13, 2010 | 30m | |
| 08:30 | Don't Look Back In AngerIn a series of 20 half hours, we chronicle the news and highlights of the last 20 years in this archive and music-based series. (HD) | S1 E14, 2011 | 35m | |
| 09:05 | EndeavourThe railway takes center stage after the disappearance of a local woman - with initial fears linking it to the unsolved murder of a teenager, kille... | S5 E3, Passenger | 1h 55m | |
| 11:00 | The Hotel InspectorAlex Polizzi's continues on her quest to turn badly run hotels into profitable ventures. (HD) | S8 E2, Bonnington Beach Hotel, Bournemouth | 1h | |
| 12:00 | Home FiresFollows the lives of six women in rural Cheshire who are deeply affected by the Second World War and try to cope up with the trauma of being away f... | S1 E1, Episode 1 | 1h | |
| 13:00 | The Six O'Clock ShowIreland's daily destination for celebrity chat, fun entertainment and feel-good television, bringing you closer to the stars and stories everyone i... | 55m | ||
| 13:55 | Good WitchCassie and Sam celebrate their honeymoon at a country winery, where they help their hosts deal with a dilemma over the future of their family estat... | S5 E3, The Honeymoon | 1h | |
| 14:55 | The Hotel InspectorAlex Polizzi is back with a brand new series and even bigger and fresher challenges! She continues on her quest to turn badly run hotels into profi... | S11 E5, Mountain View, Port Talbot, Wales | 1h | |
| 15:55 | Impossible EngineeringFrom the planets most stunning state of the art structures to its mightiest modern machines, none would have been possible without the pioneering e... | S3 E5, Mega City Railway | 1h | |
| 16:55 | Don't Look Back In AngerIn a series of 20 half hours, we chronicle the news and highlights of the last 20 years in this archive and music-based series. (HD) | S1 E17, 2014 | 30m | |
| 17:25 | Don't Look Back In AngerIn a series of 20 half hours, we chronicle the news and highlights of the last 20 years in this archive and music-based series. (HD) | S1 E18, 2015 | 35m | |
| 18:00 | River MonstersJeremy investigates tales of a mysterious shark-octopus hybrid called the Lusca. (HD) | S8 E5, Invisible Killers | 1h | |
| 19:00 | Judge JudyA man asks judges for patience after losing a relative in a mass shooting; a woman faces a lawsuit after a friend crashes while driving her uninsur... | S24 E18, Man Shaken up by Nephew's Murder; Worst Cast Car Scenario! | 30m | |
| 19:30 | Judge JudyA woman sues a cement mason for mistakenly tearing up her driveway; a woman says a mechanic friend is responsible for the disappearance of an old c... | S24 E19, Paving the Way to Unemployment?!; The Magically Disappearing Dilapidated Car! | 30m | |
| 20:00 | The ChaseHuge global hit game show The Chase is the ultimate heart-racing, high-pressure quiz. (HD) | 1h | ||
| 21:00 | The ChaseHuge global hit game show The Chase is the ultimate heart-racing, high-pressure quiz. (HD) | 1h | ||
| 22:00 | SnowpiercerSet seven years after the world has become a frozen wasteland, this star-studded futuristic thriller explores class warfare, social injustice and t... | S1 E1, First, the Weather Changed | 1h 5m | |
| 23:05 | This MorningA mix of celebrity interviews, entertainment news, current affairs discussions, a look at sports competitions, health columns, cooking tips and tri... | 2h 17m |
Copy, add your key, run. The free key reads yesterday and today on every channel, 500 calls a day.
curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_e0prcr1p/schedule?date=2026-10-12&tz=UTC" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_e0prcr1p/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_e0prcr1p/history?from=2026-10-06T00:00:00Z&to=2026-10-07T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_e0prcr1p/schedule?date=2026-10-12&tz=UTC"); curl_setopt_array($ch, [ CURLOPT_RETURNTRANSFER => true, CURLOPT_HTTPHEADER => ["Authorization: Bearer " . getenv("TVG_KEY")], ]); foreach (json_decode(curl_exec($ch), true)["data"] as $slot) { echo $slot["start"], " ", $slot["title"], "\n"; }
const r = await fetch("https://api.tvguideapi.com/v1/channels/ch_e0prcr1p/schedule?date=2026-10-12&tz=UTC", { headers: { Authorization: `Bearer ${process.env.TVG_KEY}` }, }); const { data } = await r.json(); data.forEach(s => console.log(s.start, s.title, s.flags.live ? "LIVE" : ""));
import os, requests r = requests.get( "https://api.tvguideapi.com/v1/channels/ch_e0prcr1p/schedule", params={"date": "2026-10-12", "tz": "UTC"}, headers={"Authorization": f"Bearer {os.environ['TVG_KEY']}"}, ) for slot in r.json()["data"]: print(slot["start"], slot["title"])
// GET /v1/channels/ch_e0prcr1p/schedule?date=2026-10-12, the first programme { "data": [ { "id": "ls_nys4whcg", "channel": "ch_e0prcr1p", "start": "2026-10-11T23:05:00Z", "stop": "2026-10-12T00:50:00Z", "title": "Love Island Games", "sub_title": null, "description": "Famous and favourite Islanders are about to play the game of love in a whole ...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 25, "date": "2026-10-12", "tz": "UTC" } }
8 calls cover a channel from its details to its past. Each one opens in the documentation with Try it.
A free key in a minute, with Google. No card. Yesterday and today on every channel in 150 countries.