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-12&tz=America/Toronto
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 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 | |
| 02:15 | 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 45m | |
| 05: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 |
| 06:00 | The Past and the CuriousA look at some older finds. | History | 30m | |
| 06:30 | Pop WhizPop Whiz is a travelling trivia game show that will challenge teens from across Canada on their pop culture knowledge. | London - Built Different | Series, Game show | 30m |
| 07:00 | Cash CabComic book guys Manale, Andrew, Alex and Steve are ready to play! | Series, Game show | 30m | |
| 07: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 | |
| 08:00 | Split SecondContestants are asked a series of questions. | Game show | 30m | |
| 08:30 | Anything You Can Do | Series | 30m | |
| 09:00 | Bumper Stumpers | Game show | 30m | |
| 09:30 | Cash CabComic book guys Manale, Andrew, Alex and Steve are ready to play! | Series, Game show | 30m | |
| 10: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 | |
| 10:30 | Split SecondContestants are asked a series of questions. | Game show | 30m | |
| 11:00 | Anything You Can Do | Series | 30m | |
| 11:30 | Bumper Stumpers | Game show | 30m | |
| 12:00 | Family Feud CanadaTwo families compete to guess the most popular answers to family-friendly survey questions, with a Canadian twist. | S5 E59, Episode 59 | Series, Game show | 30m |
| 12:30 | Family Feud CanadaTwo families compete to guess the most popular answers to family-friendly survey questions, with a Canadian twist. | S5 E60, Episode 60 | Series, Game show | 30m |
| 13:00 | The Price Is RightParticipants must guess the prices of different types of items, ranging from vehicles to electronic appliances, to win a prize. | Series, Game show | 1h | |
| 14:00 | TattletalesCelebrity couples answer questions to win money for the audience. | Game show | 30m | |
| 14:30 | Match GameGene Rayburn hosts this comedy-game show hybrid in which contestants try to match answers given by celebrities to humorous, and often risque, fill-... | Game show | 30m | |
| 15:00 | Match GameGene Rayburn hosts this comedy-game show hybrid in which contestants try to match answers given by celebrities to humorous, and often risque, fill-... | Game show | 30m | |
| 15:30 | PasswordTwo contestants, each teamed with a celebrity partner, compete in a word-association game. One player tries to guess a word based on clues offered ... | Game show | 30m | |
| 16: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 | |
| 16: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 | |
| 17:00 | Supermarket SweepTeams answer questions to earn time and advantages over their competitors before going on a supermarket shopping spree; the team that adds the most... | Game show | 30m | |
| 17:30 | PyramidStephen Root ("King of the Hill") vs. Debra Jo Rupp ("That '70s Show"). | Series, Game show | 30m | |
| 18:00 | Family FeudCampbell family vs. Hall family. | Series, Game show | 30m | |
| 18:30 | Family Feud On nowFamily Feud is an American television game show where two families compete to name the responses to survey questions in order to win cash and prizes. | Series, Game show | 30m | |
| 19:00 | The Price Is RightParticipants must guess the prices of different types of items, ranging from vehicles to electronic appliances, to win a prize. | Series, Game show | 1h | |
| 20:00 | The Price Is RightParticipants must guess the prices of different types of items, ranging from vehicles to electronic appliances, to win a prize. | Series, Game show | 1h | |
| 21:00 | The FloorTensions rise as the remaining players try to keep hold of their turf; eight more players go home. | Don't Judge This Book by Its Cover | Series, Game show | 1h |
| 22:00 | Family FeudCampbell family vs. Hall family. | Series, Game show | 30m | |
| 22:30 | Family FeudFamily Feud is an American television game show where two families compete to name the responses to survey questions in order to win cash and prizes. | Series, Game show | 30m | |
| 23:00 | The Price Is RightParticipants must guess the prices of different types of items, ranging from vehicles to electronic appliances, to win a prize. | Series, Game show | 1h |
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-12&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-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_j3pjxvwn/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_j3pjxvwn/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_j3pjxvwn/schedule?date=2026-10-12, the first programme { "data": [ { "id": "ls_hnb29fxd", "channel": "ch_j3pjxvwn", "start": "2026-10-12T03:30:00Z", "stop": "2026-10-12T06:15:00Z", "title": "The Game", "sub_title": null, "description": "Nicholas Van Orton (Michael Douglas) is a successful banker who keeps mostly ...", "category": [ "movie", "thriller" ], "flags": { "new": false, "live": false } } ], "meta": { "count": 34, "date": "2026-10-12", "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.