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/Toronto 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/Toronto. The same day from the API: GET /v1/channels/ch_j3pjxvwn/schedule?date=2026-10-11&tz=America/Toronto
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:15 | CopycatDeeply shaken after being assaulted by a deranged man (Harry Connick Jr.), Dr. Helen Hudson (Sigourney Weaver) must face her fears if she is to hel... | Movie, Thriller | 2h 45m | |
| 02:00 | Joy RideIt's summer break and college freshman Lewis Thomas has decided to embark on a cross-country road trip to pick up the girl of his dreams, Venna. Bu... | Movie, Thriller | 2h 30m | |
| 04:30 | Pop WhizPop Whiz is a traveling trivia game show that challenges teens from across Canada on their pop culture knowledge. | Game show | 30m | |
| 05:00 | America's Funniest Home VideosChristmas morning pranks; Santa takes a fall down the stairs. | S21 E9, Christmas morning pranks | Series, Reality | 1h |
| 06:00 | TalkaboutA pair of contestants choose one of two subjects to talk about and have 20 seconds each to rapidly explain the subject while trying to hit as many ... | Game show | 30m | |
| 06:30 | TalkaboutA pair of contestants choose one of two subjects to talk about and have 20 seconds each to rapidly explain the subject while trying to hit as many ... | Game show | 30m | |
| 07:00 | Anything You Can Do | Series | 30m | |
| 07:30 | Anything You Can Do | Series | 30m | |
| 08:00 | Anything You Can Do | Series | 30m | |
| 08:30 | Cash CabUnsuspecting members of the public climbing into an apparently normal taxicab, only to find themselves on national television, with a chance to win... | Series, Game show | 30m | |
| 09: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... | Series, Game show | 30m | |
| 09:30 | Cash CabUnassuming people enter a taxi cab as simple passengers taking a normal ride, only to be shocked when they discover that they're instant contestant... | Series, Game show | 30m | |
| 10:00 | WipeoutContestants face obstacles like the Faulty Bridge and Twister Mill. | Spring Wipeout: Dirty Laundry | Series, Game show | 1h |
| 11:00 | The Price Is RightGames include Do the Math, Any Number and Cliff Hangers. | Series, Game show | 1h | |
| 12:00 | Let's Make a DealA showgirl and a dust buster enter a silent auction; a wildlife explorer tries to strike a match; Jonathan Bighead gives clues; Rosie the Riveter b... | Series, Game show | 1h | |
| 13:00 | Card SharksContestants vie for money and prizes with playing cards by guessing whether the next in a set will be higher or lower. | Series, Game show | 30m | |
| 13:30 | Card SharksContestants vie for money and prizes with playing cards by guessing whether the next in a set will be higher or lower. | Series, Game show | 30m | |
| 14:00 | Card SharksContestants vie for money and prizes with playing cards by guessing whether the next in a set will be higher or lower. | Series, Game show | 30m | |
| 14:30 | Sale of the CenturyThree contestants compete in a rapid fire question & answer game, with players offered a chance to spend their accumulated bankroll to buy instant ... | S1 E75, Episode 75 | Series, Game show | 30m |
| 15:00 | Sale of the CenturyThree contestants compete in a rapid fire question & answer game, with players offered a chance to spend their accumulated bankroll to buy instant ... | Series, Game show | 30m | |
| 15:30 | Sale of the CenturyThree contestants compete in a rapid fire question & answer game, with players offered a chance to spend their accumulated bankroll to buy instant ... | Series, Game show | 30m | |
| 16:00 | America's Funniest Home VideosA wedding proposal does not go as planned; a man tries to catch a runaway snowmobile; bridesmaids with trick bouquets. | S21 E10, Bridesmaids with trick bouquets | Series, Reality | 1h |
| 17:00 | The FloorContestants' knowledge of musicals, horror movies and sports is tested. | It's a Horror Show | Series, Game show | 1h |
| 18:00 | The Weakest LinkTatyana Ali, Shenae Grimes, Matt Lanter, Beverly Mitchell, Scott Porter, Daphne Reid, Aimee Teegarden and Barry Watson compete. | High School Reunion | Series, Game show | 1h |
| 19:00 | 99 to BeatThe remaining contestants compete in five games, "Frozen Pants," "Coin in a Glass," "Tape Measure Retract," "Nail Balance" and "Domino Run.". | S1 E4, A Queen is Born | Series, Game show | 1h |
| 20:00 | PasswordJimmy Fallon and celebrity guest Howie Mandel pair up with contestants and face off over two games; players from each team guess secret passwords u... | S2 E7, (PT) EPISODE #42 | Series, Game show | 1h |
| 21:00 | MirrorsIn a bid to pull his shattered life back together, troubled ex-cop Ben Carson (Kiefer Sutherland) takes a job as a security guard at the burned out... | Movie, Horror | 2h 30m | |
| 23:30 | The GameNicholas Van Orton (Michael Douglas) is a successful banker who keeps mostly to himself. When his estranged brother Conrad (Sean Penn) returns on h... | Movie, Thriller | 2h 45m |
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_j3pjxvwn/schedule?date=2026-10-11&tz=America/Toronto" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_j3pjxvwn/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_j3pjxvwn/history?from=2025-11-12T00:00:00Z&to=2025-11-13T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_j3pjxvwn/schedule?date=2026-10-11&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_j3pjxvwn/schedule?date=2026-10-11&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_j3pjxvwn/schedule", params={"date": "2026-10-11", "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_j3pjxvwn/schedule?date=2026-10-11, the first programme { "data": [ { "id": "ls_296sr0ck", "channel": "ch_j3pjxvwn", "start": "2026-10-11T03:15:00Z", "stop": "2026-10-11T06:00:00Z", "title": "Copycat", "sub_title": null, "description": "Deeply shaken after being assaulted by a deranged man (Harry Connick Jr.), Dr...", "category": [ "movie", "thriller" ], "flags": { "new": false, "live": false } } ], "meta": { "count": 28, "date": "2026-10-11", "tz": "America/Toronto" } }
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 | Wednesday 12 November 2025 | Category |
|---|---|---|
| 11:00 | Bumper Stumpers | |
| 11:30 | Bumper Stumpers | |
| 12:00 | Family Feud Canada | |
| 16 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.