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 America/Toronto time, what is on now and next, and the same data in your app with one call.
All times America/Toronto. The same day from the API: GET /v1/channels/ch_b5hwjckm/schedule?date=2026-10-12&tz=America/Toronto
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 21:46 | House of RIt's Chill Nolan Winter! Mal and Jo are joined by Van Lathan to continue their journey through Christopher Nolan's filmography with ‘Interstellar.'... | ‘Interstellar' Revisited | 3h 8m | |
| 00:54 | The Big PictureBefore diving into the draft, Sean, Amanda, and Chris react to two recent pieces of news with Disney reportedly turning down Steven Soderbergh's ‘T... | The 1989 Movie Draft | 2h 22m | |
| 03:16 | The Big PictureThis episode covers Sam Raimi's 'Send Help' and discusses Hollywood's most misused stars. | The 10 Most Misused Stars in Hollywood and the Gnarly Magic of ‘Send Help' | 2h 12m | |
| 05:28 | Plain EnglishThis episode explores breakthroughs in pancreatic cancer treatment, including new drugs, mRNA vaccines, and an AI-powered diagnostic tool that can ... | One of the Deadliest Cancers in America May Have Met Its Match | 50m | |
| 06:18 | The Big PictureWe are drafting again! Sean, Amanda, and Chris Ryan reunite for a draft of the coolest scenes in action movie history.. | The Action Movie Scene Draft | 2h 11m | |
| 08:29 | The RewatchablesBill, Chris, and Sean revisit William Friedkin's L.A. thriller To Live and Die in L.A. | ‘To Live and Die in L.A.' With Bill Simmons, Chris Ryan, and Sean Fennessey | 2h 30m | |
| 11:00 | The Big PictureSean and Amanda are joined by Chris Ryan to review the rules and results from last year's auctions and compete for their most anticipated films of ... | The 2026 Movie Auction | 2h 37m | |
| 13:36 | House of RJo, Mal, and Erik Voss revisit 'The Dark Knight Rises' in their Nolan Revisited series. | ‘The Dark Knight Rises' | 2h 30m | |
| 16:06 | The Ringer-VerseThe Midnight Boys react to the official trailer for Avengers: Doomsday, the next massive Marvel crossover event. | ‘Avengers: Doomsday' Official Trailer Instant Reactions | 1h 8m | |
| 17:14 | The RewatchablesThis episode of The Rewatchables covers the 1995 James Bond film 'GoldenEye.' | ‘GoldenEye' With Bill Simmons, Chris Ryan, and Sean Fennessey | 2h 5m | |
| 19:19 | Plain EnglishDerek Thompson and Helen Lewis discuss "masculinism," an ideology on the right that pushes back against feminism and modern gender norms in the U.S. | The Men Who Think Toxic Feminism Destroyed America | 1h 5m | |
| 20:23 | The Ringer-VerseHouse of R and The Midnight Boys team up to bring you the 2026 Versies Awards and celebrate all the highs and lows of fandom content from 2025. | The 2026 Versies Awards | 1h 42m | |
| 22:05 | The Ringer-VerseThe Midnight Boys discuss Spielberg's new film, Emily Blunt's performance, and Hollywood today. | ‘Disclosure Day' Reactions | 1h 43m | |
| 23:48 | House of RMal and Jo dive deep into Christopher Nolan's The Odyssey, breaking down themes, performances, and its place in his filmography. | ‘The Odyssey' Deep Dive | 2h 51m |
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_b5hwjckm/schedule?date=2026-10-12&tz=America/Toronto" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_b5hwjckm/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_b5hwjckm/history?from=2026-10-06T00:00:00Z&to=2026-10-07T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_b5hwjckm/schedule?date=2026-10-12&tz=America/Toronto"); 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_b5hwjckm/schedule?date=2026-10-12&tz=America/Toronto", { 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_b5hwjckm/schedule", params={"date": "2026-10-12", "tz": "America/Toronto"}, headers={"Authorization": f"Bearer {os.environ['TVG_KEY']}"}, ) for slot in r.json()["data"]: print(slot["start"], slot["title"])
// GET /v1/channels/ch_b5hwjckm/schedule?date=2026-10-12, the first programme { "data": [ { "id": "ls_tb1rnt0c", "channel": "ch_b5hwjckm", "start": "2026-10-12T01:46:40Z", "stop": "2026-10-12T04:54:13Z", "title": "House of R", "sub_title": "‘Interstellar' Revisited", "description": "It's Chill Nolan Winter! Mal and Jo are joined by Van Lathan to continue thei...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 14, "date": "2026-10-12", "tz": "America/Toronto" } }
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.