72.1M 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. Search any past day on the Archive plan.
All times UTC. The same day from the API: GET /v1/channels/ch_1p13vr9h/schedule?date=2026-10-15&tz=UTC
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:15 | House of the DragonThe Queen Who Ever Was: As Aemond becomes more volatile, Larys plots an escape and Rhaenyra looks to press her advantage. (S2, ep 8 of 8) | S2 E8, The Queen Who Ever Was | 1h 25m | |
| 00:40 | House of the DragonSalt and Sea, Fire and Blood: Driven by her faith in Alicent, Rhaenyra positions herself to take King's Landing. (S3, ep 1) | S3 E1, Salt and Sea, Fire and Blood | 1h 20m | |
| 02:00 | GomorrahThe opening episode of the gritty Italian crime drama's second season. With Don Pietro in hiding, Ciro collaborates with Salvatore Conte to build a... | S2 E1, Vita mia | 1h 5m | |
| 03:05 | The Guest WingGo behind the beautiful facades of some of the country's finest stately homes to discover how 21st-century aristocrats have adapted to life in cred... | S1 E1, Episode 1 | 1h | |
| 04:05 | The Guest WingLord and Lady Fitzalan Howard launch a boot camp fitness weekend at Carlton Towers, Selby, while Maunsel House in Somerset plays host to a murder m... | S1 E2, Episode 2 | 55m | |
| 05:00 | Urban SecretsExperience actor Alan Cumming's tour of the UK, as he uncovers the secrets of Britain's cities. Beginning in London, he travels from St Paul's Cath... | S1 E1, London | 1h | |
| 06:00 | Urban SecretsAlan Cumming's tour of the UK continues as he uncovers more secrets in urban areas. This week, he's in Brighton where he travels from the toy museu... | S1 E2, Brighton | 1h | |
| 07:00 | BillionsKompenso: Axe determines his employees' worth at the year-end "comp" meetings. Chuck advances a dangerous plan, but is distracted by a friend in ne... | S3 E11, Kompenso | 1h 10m | |
| 08:10 | BillionsElmsley Count: Axe dominates a capital raise event, but is soon challenged by an unexpected competitor. Chuck looks to strike the ultimate blow on ... | S3 E12, Elmsley Count | 1h 5m | |
| 09:15 | DeadwoodTrue Colors: Emmy award-winner Brian Cox rides into town as Jack Langrishe, a flamboyant stage promoter looking to transform Deadwood. (S3, ep 3) | S3 E3, True Colors | 1h 5m | |
| 10:20 | DeadwoodFull Faith And Credit: Alma opens the town's first bank amidst as much fanfare as Deadwood's grimy inhabitants can muster. But is change for the go... | S3 E4, Full Faith And Credit | 1h 5m | |
| 11:25 | GomorrahHaving established a new drug empire in Central America, Genny reunites with his father, Don Pietro. (S2, ep 2) | S2 E2, Lacrime e sangue | 1h 5m | |
| 12:30 | Homicide: Life On The StreetThe City That Bleeds: Detectives Howard, Bolander and Felton are shot during an ambush and left in critical condition and Pembleton feels obligated... | S3 E12, The City That Bleeds | 1h | |
| 13:30 | Homicide: Life On The StreetDead End: The Homicide Unit captures Glen Holton only to learn that he wasn't the one who shot Felton, Bolander and Howard. (S3, ep 13) | S3 E13, Dead End | 1h | |
| 14:30 | BillionsKompenso: Axe determines his employees' worth at the year-end "comp" meetings. Chuck advances a dangerous plan, but is distracted by a friend in ne... | S3 E11, Kompenso | 1h 5m | |
| 15:35 | BillionsElmsley Count: Axe dominates a capital raise event, but is soon challenged by an unexpected competitor. Chuck looks to strike the ultimate blow on ... | S3 E12, Elmsley Count | 1h 5m | |
| 16:40 | House of the DragonSalt and Sea, Fire and Blood: Driven by her faith in Alicent, Rhaenyra positions herself to take King's Landing. (S3, ep 1) | S3 E1, Salt and Sea, Fire and Blood | 1h 10m | |
| 17:50 | House of the DragonQueen's Landing: As Alicent risks everything to fulfil her end of the bargain, Rhaenyra must decide whether the Iron Throne is worth the cost. (S3,... | S3 E2, Queen's Landing | 1h 10m | |
| 19:00 | FargoA Fox, A Rabbit, And A Cabbage: While Lester's actions force Malvo to change plans, Molly senses the opportunity to finally break the case wide ope... | S1 E9, A Fox, a Rabbit, and a Cabbage | 1h | |
| 20:00 | The Miniature WifeWhat Category Is Shrinking Your Wife: Les tries to test his regrowth formula. When their daughter arrives home, he scrambles to come up with an exc... | S1 E3, What Category Is Shrinking Your Wife? | 55m | |
| 20:55 | The Miniature WifeDon't Freak Out!: As Les makes great strides in the lab, fear for Lindy's wellbeing intensifies as she discovers her bloodlust. Contains strong lan... | S1 E4, Don't Freak Out! | 50m | |
| 21:45 | IT: Welcome To DerryThe Great Swirling Apparatus of Our Planet's Function: As the kids face increasingly terrifying experiences, Charlotte supports Hank. (4 of 8) | S1 E4, The Great Swirling Apparatus of Our Planet's Function | 1h 5m | |
| 22:50 | House of the DragonQueen's Landing: As Alicent risks everything to fulfil her end of the bargain, Rhaenyra must decide whether the Iron Throne is worth the cost. (S3,... | S3 E2, Queen's Landing | 1h 10m |
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_1p13vr9h/schedule?date=2026-10-15&tz=UTC" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_1p13vr9h/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_1p13vr9h/history?from=2025-10-12T00:00:00Z&to=2025-10-13T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_1p13vr9h/schedule?date=2026-10-15&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_1p13vr9h/schedule?date=2026-10-15&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_1p13vr9h/schedule", params={"date": "2026-10-15", "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_1p13vr9h/schedule?date=2026-10-15, the first programme { "data": [ { "id": "ls_9460ngn8", "channel": "ch_1p13vr9h", "start": "2026-10-14T23:15:00Z", "stop": "2026-10-15T00:40:00Z", "title": "House of the Dragon", "sub_title": null, "description": "The Queen Who Ever Was: As Aemond becomes more volatile, Larys plots an escap...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 23, "date": "2026-10-15", "tz": "UTC" } }
What was on, on any date we hold: for research, catch-up, clip finding or proving a broadcast. Any window up to 31 days with /v1/channels/{id}/history on the Archive plan.
| Time | Sunday 12 October 2025 | Category |
|---|---|---|
| Nothing held for that day. Try another date. | ||
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 155 countries.