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_0z8gdw8x/schedule?date=2026-10-10&tz=America/New_York
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:30 | WoodsongsSinger-songwriter, producer and musician Liza Lo; songwriter Jack Barksdale; country roots singer-songwriter Kody Hatton. | 1h | ||
| 00:30 | The Caverns SessionsJeff Tweedy, founding member and frontman of Wilco. | 30m | ||
| 01:00 | PBS News HourCo-anchors Amna Nawaz and Geoff Bennett and correspondents offer in-depth analysis of current events. | 1h | ||
| 02:00 | Washington Week With The AtlanticA panel of journalists provides reporting and analysis of the major stories emanating from the United States capital. | 30m | ||
| 02:30 | Iowa Press | 30m | ||
| 03:00 | Market to MarketSocial, political and economic trends of American agriculture. | 30m | ||
| 03:30 | Studio 3 LIVEIowa singer-songwriter Andrew Hoyt blends folk, pop and acoustic with standout live shows. | 1h | ||
| 04:30 | Austin City LimitsSinger-songwriter Sienna Spiro performs highlights from her acclaimed debut album "Visitor.". | 1h | ||
| 05:30 | Firing Line With Margaret HooverMargaret Hoover leads interviews and debates. | 30m | ||
| 06:00 | Amanpour and CompanyChristiane Amanpour leads discussions about world issues and interviews with global leaders. | 1h | ||
| 07:00 | The Best of the Joy of PaintingWindy waves rush to crash upon the rocks under stormy skies. | 30m | ||
| 07:30 | Wild KrattsWhile investigating exoskeletons, the Hercules beetle accidentally gets enlarged. | 30m | ||
| 08:00 | SkillsvilleRae must remember the buttons to push to get the Beeples to Marshmallow Mountain Station when she takes a job as a train engineer; Dev needs to sta... | 30m | ||
| 08:30 | Carl the CollectorDylan realizes he doesn't love square-dancing; Carl teaches Nico how to ride a bike. | 30m | ||
| 09:00 | Samantha Brown's Places to LoveCuster State Park; driving the scenic Needles Highway; Sylvan Lake; Minuteman Missile National Historic Site; Wall Drug; Badlands National Park; Cr... | 30m | ||
| 09:30 | Rick Steves' EuropeDubrovnik on the Adriatic Sea coast; Mostar, Bosnia and Herzegovina; Montenegro's Bay of Kotor. | 30m | ||
| 10:00 | Road Trip IowaAn adventure across Iowa's scenic byways, enjoying the historic sites, unique attractions and natural beauty along the way. | 30m | ||
| 10:30 | Weekends With YankeeCelebrating 10 years of "Weekends with Yankee" and 90 years of Yankee magazine; naturalist and author Sy Montgomery and artist Matt Patterson spend... | 30m | ||
| 11:00 | Pati's Mexican TableMesquite banana pancakes with sunny sides and bacon; piquin and agave guacamole; Cuatro Cienegas lagoons. | 30m | ||
| 11:30 | Lidia's KitchenButternut squash and cannellini beans; how to revive soup; roast chicken. | 30m | ||
| 12:00 | Christopher Kimball's Milk Street TelevisionThe perfect French toast; the recipe for a skillet pancake from Tokyo; the history of Belgian waffles. | 30m | ||
| 12:30 | Iowa IngredientChef Julie Schoenherr kicks the flavor up a notch in the studio kitchen with clever recipes like pea pesto. | 30m | ||
| 13:00 | Dook Chase: A Chef's JourneyExecutive Chef Gavin Goins, Chapter IV, offers modern takes on classic Creole breakfast and lunch dishes; pain perdu and chicken; pulled pork Bened... | 30m | ||
| 13:30 | Cook's CountryCrispy-creamy sheet-pan macaroni and cheese; glass storage containers; Alabama fire crackers; sheet-pan maque choux. | 30m | ||
| 14:00 | America's Test KitchenPollo al mattone (chicken under a brick); wine savers; gluten-free zucchini scarpaccia. | 30m | ||
| 14:30 | Woodsmith ShopA beam compass for layout work; a hand plane shooting board to make precise cuts. | 30m | ||
| 15:00 | This Old HouseKevin, Zack and homeowner Ethan tackle demolition of the kitchen. | 30m | ||
| 15:30 | Ask This Old HouseHeath upgrades pull-chain lights; patching a lawn with sod; best of "What Is It?" moments. | 30m | ||
| 16:00 | Fons & Porter's Love of QuiltingThe winter cheer quilt gets a summery twist. | 30m | ||
| 16:30 | Quilting ArtsVivika Hansen DeNegre uses vintage studio photographs in her art, creating mandala artwork. | 30m | ||
| 17:00 | Garden SmartA garden for a new contemporary ranch. | 30m | ||
| 17:30 | Prairie SportsmanBattling monster sturgeon on the Rainy River; researchers work to better understand the range and population of this unique prehistoric fish. | 30m | ||
| 18:00 | Road Trip IowaAn adventure across Iowa's scenic byways, enjoying the historic sites, unique attractions and natural beauty along the way. | 30m | ||
| 18:30 | Iowa LifeUncover the diverse tapestry of Iowa's people, cultures and stories. Through compelling interviews, scenic visuals, and authentic storytelling, eac... | 30m | ||
| 19:00 | The Lawrence Welk ShowMusic includes "Trees," "Moses Supposes," "Stompin' at the Savoy," "Gentle on My Mind," "Turkish Rondo" and "Hello Dolly.". | 1h | ||
| 20:00 | As Time Goes ByJean's (Judi Dench) well-meaning interference further complicates Judith's (Moira Brooker) rocky new romance. | 30m | ||
| 20:30 | Last of the Summer WineA chance encounter with a resentful dog walker has Foggy thinking this might be the business opportunity he has been waiting for. He sets out to pr... | 30m | ||
| 21:00 | Death in ParadiseMervin reopens his mother's case and uncovers the prime suspect in her murder; though evidence points to this suspicious figure, they can't determi... | 1h | ||
| 22:00 | Miss Fisher's Murder MysteriesA guillotine act at a magic show kills a magician's assistant and Miss Fisher is called in to solve the case. | 1h | ||
| 23:00 | Vienna BloodOskar identifies suspects but is unable to connect them to Mephisto; Oskar finds himself in the middle of an assassination attempt when he arranges... | 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_0z8gdw8x/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_0z8gdw8x/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_0z8gdw8x/history?from=2026-06-25T00:00:00Z&to=2026-06-26T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_0z8gdw8x/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_0z8gdw8x/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_0z8gdw8x/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_0z8gdw8x/schedule?date=2026-10-10, the first programme { "data": [ { "id": "ls_ebzt9q8f", "channel": "ch_0z8gdw8x", "start": "2026-10-10T03:30:00Z", "stop": "2026-10-10T04:30:00Z", "title": "Woodsongs", "sub_title": null, "description": "Singer-songwriter, producer and musician Liza Lo; songwriter Jack Barksdale; ...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 40, "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 | PBS News Hour | Series, News |
| 02:00 | Story in the Public Square | Series, Public affairs |
| 02:30 | Road Trip Iowa | Series, Travel |
| 29 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.