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_4h7mxk41/schedule?date=2026-10-10&tz=America/New_York
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 00:00 | Amanpour and CompanyChristiane Amanpour leads discussions about world issues and interviews with global leaders. | 1h | ||
| 01:00 | Firing Line With Margaret HooverMargaret Hoover leads interviews and debates. | 30m | ||
| 01:30 | Austin City LimitsSinger-songwriter Olivia Rodrigo performs highlights from "You Seem Pretty Sad for a Girl So in Love.". | 1h | ||
| 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 | American MastersThe legacy of filmmaker and playwright Luis Valdez, a founding member of the Chicano Movement. | 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 | The Best of the Joy of Painting with Bob RossA barn sits alongside a well-traveled road and beautiful greenery. | 30m | ||
| 10:00 | Fons & Porter's Love of QuiltingThe winter cheer quilt gets a summery twist. | 30m | ||
| 10:30 | Quilting ArtsExploring dextrin from corn and potatoes to create a resist for fabric dye; using tape as a resist with paint to incorporate words into art. | 30m | ||
| 11:00 | Garden SmartA soil ecologist provides tips for maintaining and improving soil. | 30m | ||
| 11:30 | Central Texas GardenerTouring a dynamic native plant urban wildlife sanctuary. | 30m | ||
| 12:00 | This Old HouseKevin, Zack and homeowner Ethan tackle demolition of the kitchen. | 30m | ||
| 12:30 | Ask This Old HouseHeath upgrades pull-chain lights; patching a lawn with sod; best of "What Is It?" moments. | 30m | ||
| 13:00 | MotorWeekThe all-electric Toyota bZ Woodland; the Kia Telluride, now available with a new hybrid powertrain. | 30m | ||
| 13:30 | Dook Chase: A Chef's JourneyA stop at Vaucresson Creole Cafe and Deli; crab, crawfish and corn bisque; daube glacé; sausage and onions over grits; chaurice croquettes with mus... | 30m | ||
| 14:00 | Food, Curated.Liza deGuia shares the stories of Back Alley Bread, Makina Café and Peeps Kitchen. | 30m | ||
| 14:30 | America's Test KitchenPollo al mattone (chicken under a brick); wine savers; gluten-free zucchini scarpaccia. | S27 E4, Tuscan Feast | 30m | |
| 15:00 | Cook's CountryCrispy-creamy sheet-pan macaroni and cheese; glass storage containers; Alabama fire crackers; sheet-pan maque choux. | 30m | ||
| 15:30 | Christopher Kimball's Milk Street TelevisionThe perfect French toast; the recipe for a skillet pancake from Tokyo; the history of Belgian waffles. | 30m | ||
| 16: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 | ||
| 16:30 | Pati's Mexican TableMesquite banana pancakes with sunny sides and bacon; piquin and agave guacamole; Cuatro Cienegas lagoons. | 30m | ||
| 17:00 | Steven Raichlen's Planet BarbecueThe Venezuelan specialty asopao, seafood rice; two Peruvian delicacies -- tuna anticuchos and smoke-roasted Peruvian potato salad. | 30m | ||
| 17:30 | The DaytripperRacing around the track at Circuit of the Americas, the only F1 course in the U.S.; swimming at McKinney Falls State Park; Still Austin Texas whisk... | 30m | ||
| 18:00 | Rick Steves' EuropeJogging in Hyde Park; British Museum; Victoria and Albert Museum; East End food tour; celebrating London's regeneration. | 30m | ||
| 18:30 | Samantha Brown's Places to LoveBreakfast street food; the ancient water town of Fengjing, China; an art deco walking tour along The Bund; the art of paper cutting; the Old Jazz B... | 30m | ||
| 19:00 | The Lawrence Welk ShowSongs include "We'll Make It to the Moon Tonight," "Sixteen Tons" and "The Sound Effects Man.". | 1h | ||
| 20:00 | Midsomer MurdersJoyce Barnaby finds a body in Midsomer Florey. | 1h | ||
| 21:00 | Marble Hall Murders on MasterpieceAs tensions escalate, Susan desperately races against time to unmask the real murderer. | 1h | ||
| 22:00 | The Marlow Murder Club on MasterpieceWhen a popular but tempestuous celebrity chef is murdered during his cookbook launch, there's no shortage of suspects for Judith, Suzie and Becks. | 1h | ||
| 23:00 | Austin City LimitsSinger-songwriter Olivia Rodrigo performs highlights from "You Seem Pretty Sad for a Girl So in Love.". | 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_4h7mxk41/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_4h7mxk41/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_4h7mxk41/history?from=2026-06-25T00:00:00Z&to=2026-06-26T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_4h7mxk41/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_4h7mxk41/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_4h7mxk41/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_4h7mxk41/schedule?date=2026-10-10, the first programme { "data": [ { "id": "ls_5mq7037c", "channel": "ch_4h7mxk41", "start": "2026-10-10T04:00:00Z", "stop": "2026-10-10T05:00:00Z", "title": "Amanpour and Company", "sub_title": null, "description": "Christiane Amanpour leads discussions about world issues and interviews with ...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 37, "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 | NOVA | Series, Science |
| 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.