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 America/New_York 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 America/New_York. The same day from the API: GET /v1/channels/ch_h3pmh8ey/schedule?date=2026-10-12&tz=America/New_York
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 00:00 | If There Be ThornsChristopher and Cathy live together with Cathy's two sons, who have no idea of the true nature of their parent's relationship. When a woman moves i... | 2h | ||
| 02:00 | Icons Unearthed: MarvelIn the decades preceding the current Marvel Cinematic Universe, Marvel struggled through box office flops like "Howard the Duck," corporate skuldug... | 1h | ||
| 03:00 | Icons Unearthed: MarvelMarvel risks everything betting it all on a second-tier character called Iron Man; Kevin Feige takes control of the fledgling Marvel Studios, hopin... | 1h | ||
| 04:00 | Just for Laughs: GagsThere's no sound, but there are laughs; Quebec-based troupe uses the city as its stage and its inhabitants, or victims, as characters. | 30m | ||
| 04:30 | Just for Laughs: GagsA family brings the father to get a vasectomy; priests are playing with toy guns next to a casket; cops are abounding in the Top 3 best policeman g... | 30m | ||
| 05:00 | The Littlest HoboA gambler plans to sabotage a lumberjack contest. | 30m | ||
| 05:30 | Paid ProgrammingPaid programming. | 30m | ||
| 06:00 | How It's MadeExploring how everyday items like pasta dies, blueberries, composting toilets and surge arresters are made. | 30m | ||
| 06:30 | How It's MadeExploring how everyday items such as angle grinders, berry baskets and omnidirectional speakers are made. | 30m | ||
| 07:00 | How It's MadeCartridge blades; chocolate banana loaves; vending machines; dive computers. | 30m | ||
| 07:30 | How It's MadeHow ultra-thin glass, pallet dismantling machines, cupcakes and seamless stainless steel tubes are made. | 30m | ||
| 08:00 | The Littlest HoboHobo helps four elderly people who "escaped" from an improperly run retirement home. | 30m | ||
| 08:30 | The Littlest HoboHobo befriends a migrant worker who is being threatened by locals. | 30m | ||
| 09:00 | Paid ProgrammingPaid programming. | 30m | ||
| 09:30 | Paid ProgrammingPaid programming. | 30m | ||
| 10:00 | Corner GasBrent and Lacey try to figure out their relationship; Emma's on the warpath. | 30m | ||
| 10:30 | Corner GasBrent finds out his parents never married; Lacey's mission to help Oscar. | 30m | ||
| 11:00 | Cash CabUnsuspecting members of the public climbing into an apparently normal taxicab, only to find themselves on national television, with a chance to win... | 30m | ||
| 11:30 | Cash CabA group of riders are put to the test by special guests, "Property Brothers" Drew and Jonathan Scott; a couple from Long Island look to social medi... | 30m | ||
| 12:00 | The Bold and the BeautifulZende is put on the spot; Katie and Hope are optimistic about Logan's next power move. | 30m | ||
| 12:30 | etalkActor Jeremy Allen White ("The Social Reckoning"); actor John Cena ("Matchbox"). | 30m | ||
| 13:00 | The Amazing Race CanadaAn epic race throughout Canada begins, as 10 teams embark on the adventure of a lifetime; starting in Winnipeg, before heading to Calgary, racers f... | 1h | ||
| 14:00 | Mighty ShipsThe maiden voyage of the Oasis of the Seas, the largest, most revolutionary cruise ship in the world. | 1h | ||
| 15:00 | The SocialDaytime talk series "The Social" brings a fresh perspective on the latest news, pop-culture topics and lifestyle subjects. Co-hosted by Melissa Gre... | 1h | ||
| 16:00 | The Good Stuff With Mary BergMary Berg explores lifestyle trends, do-it-yourself projects, home renovations, recipes and more; featuring celebrity guests, influencers and every... | 1h | ||
| 17:00 | SeinfeldKramer acts as chaperone when Jerry goes on a date with Miss Rhode Island (Marguerite MacIntyre). | 30m | ||
| 17:30 | etalkActor Jeremy Allen White ("The Social Reckoning"); actor John Cena ("Matchbox"). | 30m | ||
| 18:00 | London Mayoral Debate On now | 1h | ||
| 19:00 | The Big Bang TheoryWhen Amy doesn't have time to work on super-asymmetry, Sheldon goes to great lengths to ensure she's available; Koothrappali doesn't want Wolowitz ... | 30m | ||
| 19:30 | etalkInterview with musician Niall Horan. | 30m | ||
| 20:00 | Live: Monday Night KickoffThe legendary Monday Night Football crew of Joe Buck, Troy Aikman, and Lisa Salters preview the upcoming Monday Night Football action. | 15m | ||
| 20:15 | Live: NFL FootballThe Rams host the Bills at SoFi Stadium. Buffalo lost its previous game to New England 29-26, while the Rams have alternated wins and losses. The R... | 3h | ||
| 23:15 | etalkDaily gossip and celebrity news from home and abroad; roving reporters and Hollywood correspondents provide must-have details on scoops. | 34m | ||
| 23:49 | The Tonight Show Starring Jimmy FallonActor Sylvester Stalone; Luke Bryan talks and performs. | 1h 3m |
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_h3pmh8ey/schedule?date=2026-10-12&tz=America/New_York" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_h3pmh8ey/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_h3pmh8ey/history?from=2026-06-25T00:00:00Z&to=2026-06-26T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_h3pmh8ey/schedule?date=2026-10-12&tz=America/New_York"); 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_h3pmh8ey/schedule?date=2026-10-12&tz=America/New_York", { 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_h3pmh8ey/schedule", params={"date": "2026-10-12", "tz": "America/New_York"}, headers={"Authorization": f"Bearer {os.environ['TVG_KEY']}"}, ) for slot in r.json()["data"]: print(slot["start"], slot["title"])
// GET /v1/channels/ch_h3pmh8ey/schedule?date=2026-10-12, the first programme { "data": [ { "id": "ls_98v7fcm2", "channel": "ch_h3pmh8ey", "start": "2026-10-12T04:00:00Z", "stop": "2026-10-12T06:00:00Z", "title": "If There Be Thorns", "sub_title": null, "description": "Christopher and Cathy live together with Cathy's two sons, who have no idea o...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 34, "date": "2026-10-12", "tz": "America/New_York" } }
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 | Thursday 25 June 2026 | Category |
|---|---|---|
| 00:37 | CTV National News With Omar Sachedina | Series, News |
| 01:07 | Criminal Minds | Series, Crime drama |
| 02:05 | Suits | Series, Drama |
| 34 more programmes that day, on Archive | ||
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.