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_mq2a3fs2/schedule?date=2026-10-12&tz=America/Toronto
| 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... | Movie, Thriller | 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... | S1 E1, Phase 0 | Series, Documentary | 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... | S1 E2, Taking Control | Series, Documentary | 1h |
| 04:00 | Just for Laughs: GagsDog in porta-potty; irresistible deodorant; the top three kid gags ever made! | Porta Potty | Series, Comedy | 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... | Series, Comedy | 30m | |
| 05:00 | The Littlest HoboA gambler plans to sabotage a lumberjack contest. | Lumberjacks | Series, Drama | 30m |
| 05:30 | Paid ProgrammingPaid programming. | Consumer, Shopping | 30m | |
| 06:00 | How It's MadeExploring how everyday items like pasta dies, blueberries, composting toilets and surge arresters are made. | S28 E2, Pasta dies; blueberries; composting toilets; surge arresters. | Series, Science | 30m |
| 06:30 | How It's MadeExploring how everyday items such as angle grinders, berry baskets and omnidirectional speakers are made. | S28 E3, Angle Grinders; Berry Baskets; Omnidirectional Speakers | Series, Science | 30m |
| 07:00 | How It's MadeCartridge blades; chocolate banana loaves; vending machines; dive computers. | S28 E4, Cartridge Blades; Chocolate Banana Loaves; Vending Machines; Dive Computers | Series, Science | 30m |
| 07:30 | How It's MadeHow ultra-thin glass, pallet dismantling machines, cupcakes and seamless stainless steel tubes are made. | S28 E5, Ultra-Thin Glass; Pallet Dismantlers; Cupcakes; Stainless Steel Tubes | Series, Science | 30m |
| 08:00 | The Littlest HoboHobo helps four elderly people who "escaped" from an improperly run retirement home. | Indian Summer | Series, Drama | 30m |
| 08:30 | The Littlest HoboHobo befriends a migrant worker who is being threatened by locals. | Applejack | Series, Drama | 30m |
| 09:00 | The Littlest HoboHobo is mistaken for a sheep-killing wolf. | Sheep in Wolf's Clothing | Series, Drama | 30m |
| 09:30 | Paid ProgrammingPaid programming. | Consumer, Shopping | 30m | |
| 10:00 | Corner GasBrent and Lacey try to figure out their relationship; Emma's on the warpath. | S2 E1, The Brent Effect | Series, Sitcom | 30m |
| 10:30 | Corner GasBrent finds out his parents never married; Lacey's mission to help Oscar. | S2 E2, Wedding Card | Series, Sitcom | 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... | Series, Game show | 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... | Not in My Cab | Series, Game show | 30m |
| 12:00 | The Bold and the BeautifulZende is put on the spot; Katie and Hope are optimistic about Logan's next power move. | Series, Soap | 30m | |
| 12:30 | etalkActor Jeremy Allen White ("The Social Reckoning"); actor John Cena ("Matchbox"). | Series, Entertainment | 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... | S9 E1, I Hate Pancakes | Series, Adventure | 1h |
| 14:00 | Mighty ShipsThe maiden voyage of the Oasis of the Seas, the largest, most revolutionary cruise ship in the world. | S3 E1, G.O. SARS | Series, Science | 1h |
| 15:00 | The SocialJoel Kim Booster and Dustin Nickerson bring the laughs. | Series, Talk | 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... | Talk, Entertainment | 1h | |
| 17:00 | SeinfeldKramer acts as chaperone when Jerry goes on a date with Miss Rhode Island (Marguerite MacIntyre). | S6 E1, The Chaperone | Series, Sitcom | 30m |
| 17:30 | etalkActor Jeremy Allen White ("The Social Reckoning"); actor John Cena ("Matchbox"). | Series, Entertainment | 30m | |
| 18:00 | CTV News BarrieCTV News covers stories that matter to Canadians - locally, nationally, & internationally. | News | 30m | |
| 18:30 | How It's MadeLearning how metal nail files, birchbark canoes, cruiser boat hardtops and high-voltage circuit breakers are made. | S28 E7, Nail Files; Birch Canoes; Boat Hardtops; High Voltage Circuit Breakers | Series, Science | 30m |
| 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 ... | S12 E5, The Planetarium Collision | Series, Sitcom | 30m |
| 19:30 | etalk On nowInterview with musician Niall Horan. | Etalk In Conversation With Niall Horan | Series, Entertainment | 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. | Sports talk, Football | 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... | Sport, Football | 3h | |
| 23:15 | CTV News BarrieCTV News covers stories that matter to Canadians - locally, nationally, & internationally. | News | 34m | |
| 23:49 | Criminal MindsAn elite squad of FBI profilers analyzes the country's most-twisted criminal minds, anticipating the perpetrators' next moves before they can strik... | Crime drama, Mystery | 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_mq2a3fs2/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_mq2a3fs2/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_mq2a3fs2/history?from=2025-11-12T00:00:00Z&to=2025-11-13T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_mq2a3fs2/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_mq2a3fs2/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_mq2a3fs2/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_mq2a3fs2/schedule?date=2026-10-12, the first programme { "data": [ { "id": "ls_m77ppqpr", "channel": "ch_mq2a3fs2", "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": [ "movie", "thriller", "drama" ], "flags": { "new": false, "live": false } } ], "meta": { "count": 35, "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 | Cash Cab | |
| 11:30 | Cash Cab | |
| 12:00 | The Bold and the Beautiful | |
| 15 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.