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_mpwj0fc3/schedule?date=2026-10-10&tz=America/New_York
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:00 | Great Musicians of Our TimeItzhak Perlman overcomes polio as a child to become one of classical music's greatest violinists. | 1h 30m | ||
| 00:30 | She Was FirstMarin Alsop, the first person to lead a major orchestra in the U.S., South America, Austria and Great Britain, conducts the Baltimore Symphony Orch... | 30m | ||
| 01:00 | TrespassesAmid secrets and danger, Cushla and Michael's love deepens, until she learns that he's lied to her; in a furious showdown, Michael confesses and pr... | 1h | ||
| 02:00 | Outside: Beyond the LensCapturing the winter beauty of Park City, Utah. | 30m | ||
| 02:30 | Great Musicians of Our TimeItzhak Perlman overcomes polio as a child to become one of classical music's greatest violinists. | 1h 30m | ||
| 04:00 | VelvetAna and Alberto's relationship suffers a setback when Raúl de la Riva discovers their romance; Raúl's takes measures that could endanger his own co... | 1h 30m | ||
| 05:30 | Ask This Old HouseHeath upgrades pull-chain lights; patching a lawn with sod; best of "What Is It?" moments. | 30m | ||
| 06:00 | Mister Rogers' NeighborhoodAn animation device; Fred Rogers makes a rhythm rattle like the ones used by the Spanish Singing Bakers. | 30m | ||
| 06:30 | CyberchaseDigit's cousin, Brigit, thinks a lack of bats is the reason the flowering cactus plants are not bearing any apple cactus fruit. | 30m | ||
| 07:00 | Wild KrattsWhile investigating exoskeletons, the Hercules beetle accidentally gets enlarged. | 30m | ||
| 07:30 | Weather HuntersUnexpected humidity threatens to jeopardize Corky's video for the science day celebration at school. | 30m | ||
| 08:00 | Lyla in the LoopLiana accidentally submits art that Stu made and feels guilty taking the credit for his work; Lyla and Luke perform an "Anansi" folktale puppet show. | 30m | ||
| 08:30 | Carl the CollectorDylan realizes he doesn't love square-dancing; Carl teaches Nico how to ride a bike. | 30m | ||
| 09:00 | Daniel Tiger's NeighborhoodDaniel gets upset when Margaret spills juice on his stuffed animal Tigey; Daniel has a hard day at school. | 30m | ||
| 09:30 | Super Why's Comic Book AdventuresOutta Space pulls the word "sun" apart to make Reader Valley cold and dark; a super-powered baby needs something only the Super Readers can deliver... | 30m | ||
| 10:00 | This Old HouseKevin, Zack and homeowner Ethan tackle demolition of the kitchen. | 30m | ||
| 10:30 | Ask This Old HouseHeath upgrades pull-chain lights; patching a lawn with sod; best of "What Is It?" moments. | 30m | ||
| 11:00 | The American WoodshopUsing epoxy resins to construct three floating shelves with internal lights; bark accents are combined to create a freestanding, natural live-edge ... | 30m | ||
| 11:30 | America's Test KitchenPollo al mattone (chicken under a brick); wine savers; gluten-free zucchini scarpaccia. | 30m | ||
| 12:00 | Cook's CountryCrispy-creamy sheet-pan macaroni and cheese; glass storage containers; Alabama fire crackers; sheet-pan maque choux. | 30m | ||
| 12:30 | Christopher Kimball's Milk Street TelevisionThe perfect French toast; the recipe for a skillet pancake from Tokyo; the history of Belgian waffles. | 30m | ||
| 13:00 | America the BountifulThe history of taro and how to harvest the roots and leaves; making hand-pounded poi; cooking lau lau for a family feast; sampling the taro-centric... | 30m | ||
| 13:30 | Christina Cooks: Back to the Cutting BoardFavorite dishes from childhood. | 30m | ||
| 14:00 | The Farmer and the FoodieWhole wheat ravioli with spring chimichurri and marinara sauce; spinach pappardelle. | 30m | ||
| 14:30 | Pati's Mexican TableMesquite banana pancakes with sunny sides and bacon; piquin and agave guacamole; Cuatro Cienegas lagoons. | 30m | ||
| 15:00 | A Taste of HistoryBelle Meade Mansion; exploring the roots of country music; making country ham, fruitcake and syllabub. | 30m | ||
| 15:30 | Lidia's KitchenOnion and potato gratin; rosemary chickpeas; pork chops with mushrooms and pickled pepperoncini. | 30m | ||
| 16:00 | America's Test KitchenPollo al mattone (chicken under a brick); wine savers; gluten-free zucchini scarpaccia. | 30m | ||
| 16:30 | Cook's CountryCrispy-creamy sheet-pan macaroni and cheese; glass storage containers; Alabama fire crackers; sheet-pan maque choux. | 30m | ||
| 17:00 | Sara's Weeknight MealsBuckwheat galette with scallops and leeks; tasting fresh oysters; foraging greens; sampling butter; a French-inspired salad lyonnaise with smoked s... | 30m | ||
| 17:30 | This Is UtahDespite a childhood stroke, Shelby Jensen represented the U.S. at the Paralympic Games; three women unite to establish a diverse community for clim... | 30m | ||
| 18:00 | Woodsmith ShopCrafting a comfortable rocking chair built for the outdoors. | 30m | ||
| 18:30 | This Old HouseKevin, Zack and homeowner Ethan tackle demolition of the kitchen. | 30m | ||
| 19:00 | Ask This Old HouseHeath upgrades pull-chain lights; patching a lawn with sod; best of "What Is It?" moments. | 30m | ||
| 19:30 | Weekends With YankeeGlazy Susan donut shop in Worcester, Mass.; Mount Monadnock; Wozz! Kitchen Creations in Bethlehem, N.H. | 30m | ||
| 20:00 | Made With LoveArtisans share the passion and precision that define their traditions, from foraged metalwork to handmade guitars, slow-aged balsamic vinegar and p... | 30m | ||
| 20:30 | Signora VolpePolice arrest Antonella's friend for the murder of a pillar of the local community, who was found dead at the charity he runs; to clear her friend'... | 1h 30m | ||
| 22:00 | CaptivatedThe disturbing truth about Elliot's childhood tragedy is revealed; Rachel is unaware that Elliot has been following her. | 1h | ||
| 23:00 | Under the VinesThe crew head to Queenstown to support Tippy at a wine conference; Daisy and Louis end up sharing a dodgy motel room; Louis overhears Philippe argu... | 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_mpwj0fc3/schedule?date=2026-10-10&tz=America/New_York" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_mpwj0fc3/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_mpwj0fc3/history?from=2026-06-25T00:00:00Z&to=2026-06-26T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_mpwj0fc3/schedule?date=2026-10-10&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_mpwj0fc3/schedule?date=2026-10-10&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_mpwj0fc3/schedule", params={"date": "2026-10-10", "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_mpwj0fc3/schedule?date=2026-10-10, the first programme { "data": [ { "id": "ls_9gc99r63", "channel": "ch_mpwj0fc3", "start": "2026-10-10T03:00:00Z", "stop": "2026-10-10T04:30:00Z", "title": "Great Musicians of Our Time", "sub_title": null, "description": "Itzhak Perlman overcomes polio as a child to become one of classical music's ...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 39, "date": "2026-10-10", "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 |
|---|---|---|
| 01:00 | Patience | Series, Crime drama |
| 02:00 | The Kimberley: Australia's Wild West | Series, Animals |
| 03:00 | The Age of Nature | Series, Documentary |
| 30 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.