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_t4ps3ndc/schedule?date=2026-10-10&tz=America/New_York
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 00:00 | Leguizamo Does AmericaJohn takes the City of Brotherly Love by storm in search of the many ways in which the Latin American community has contributed to Philly's growth. | 30m | ||
| 00:30 | Live On Kuvo! | 2h | ||
| 02:30 | Austin City LimitsSinger-songwriter Olivia Rodrigo performs highlights from "You Seem Pretty Sad for a Girl So in Love.". | 1h | ||
| 03:30 | Great Musicians of Our TimeItzhak Perlman overcomes polio as a child to become one of classical music's greatest violinists. | 1h | ||
| 04:30 | Leguizamo Does AmericaJohn takes the City of Brotherly Love by storm in search of the many ways in which the Latin American community has contributed to Philly's growth. | 30m | ||
| 05:00 | Live On Kuvo! | 1h | ||
| 06:00 | WoodsongsGrammy Award-winning producer, songwriter and musician Brent Maher; Grammy Award-winning artist Trey Hensley; Megan Taylor. | 1h | ||
| 07:00 | Wild KrattsWhile investigating exoskeletons, the Hercules beetle accidentally gets enlarged. | 30m | ||
| 07:30 | Work It Out Wombats!The wombats invent a color game; Super invents a Piggyback rider. | 30m | ||
| 08:00 | SIGN OFFSign off. | 30m | ||
| 08:30 | Odd SquadOtto and Oren compete to become Captain Fun; Olive and Otto consider what life would be like if they had different partners. | 30m | ||
| 09:00 | The Best of the Joy of PaintingThis series of episodes culled from the vast library of the late Bob Ross ("The Joy of Painting") features the soft-spoken host sharing his paintin... | 30m | ||
| 09:30 | Fons & Porter's Love of QuiltingHosts Sara Gallegos and Angela Huffman work with guests to explore quilting ideas, both old and new, in this series from Iowa Public Television. Wh... | 30m | ||
| 10:00 | Quilting ArtsHost Susan Brubaker Knapp provides innovative tips and stitching techniques for making one-of-a-kind art quilts. Offering something for everyone, "... | 30m | ||
| 10:30 | Best of Sewing With NancyThe tradition of bringing the best in contemporary sewing, quilting and home decorating ideas to public television viewers. Nancy Zieman and her gu... | 30m | ||
| 11:00 | Yoga in PracticeYoga practices for at-home students. | 30m | ||
| 11:30 | Christina Cooks: Back to the Cutting BoardCooking with a dermatologist in Rome to create a simple recipe for beauty; why the truest beauty is built from the inside out, beginning in the kit... | 30m | ||
| 12:00 | Julia Child: Cooking With Master ChefsHost Julia Child learns the culinary secrets of other top chefs. | 30m | ||
| 12:30 | Food, Curated.Host Liza deGuia delves inside the kitchens, farms and imaginations of New York's inspiring food makers. | 30m | ||
| 13:00 | Christopher Kimball's Milk Street TelevisionChristopher Kimball demonstrates a bolder yet simpler way of preparing food. | 30m | ||
| 13:30 | Cook's CountryHosts Bridget Lancaster, Julia Collin Davison and Toni Tipton-Martin offer a practical, no-nonsense and scientific approach to making a wide range ... | 30m | ||
| 14:00 | America's Test KitchenBridget Lancaster and Julia Collin Davison host a look inside America's Test Kitchen, which features a team of experts who check out the latest in ... | 30m | ||
| 14:30 | Pati's Mexican TableMesquite banana pancakes with sunny sides and bacon; piquin and agave guacamole; Cuatro Cienegas lagoons. | 30m | ||
| 15:00 | Lidia's KitchenSpicy sheet pan pork chops and broccoli; how to revive leftover soup for an easy weeknight meal; apricot jam half-moons. | 30m | ||
| 15:30 | Full & Buzzed | 30m | ||
| 16: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 | ||
| 16:30 | In the Americas With David YetmanThe Cascade Range, born from volcanoes, reveals a stunning variety of landscapes and towns. | 30m | ||
| 17:00 | This American LandPioneering scientists find solutions for dying coral reefs in Hawaii; hidden history from Georgia's Okefenokee Swamp; a huge urban garden in Los An... | 30m | ||
| 17:30 | Travels With DarleyEmmy Award-nominated host Darley Newman travels with locals to experience the history, food, music and art of exciting locations around the world. ... | 30m | ||
| 18:00 | Rick Steves' EuropeRick Steves' guidebooks, public-radio program and numerous television series have made him an essential resource for travelers wishing to explore E... | 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 | Horizons From PBS NewsScience, health, technology and environment experts and professionals address issues such as artificial intelligence, medicine and climate science. | 30m | ||
| 20:00 | Secrets of Great British CastlesEdinburgh Castle, Scotland's most popular paid tourist attraction; the 1440 double murder in David's Tower becomes one of the most notorious events... | 1h | ||
| 21:00 | Inspector George GentlyAn old-fashioned Scotland Yard detective pursue law-breakers. | 1h 30m | ||
| 22:30 | Death in ParadiseA detective inspector is transferred from London to the island of Saint-Marie in the Caribbean. | 1h | ||
| 23:30 | Midsomer MurdersBased on the crime-novel series by author Caroline Graham, "Midsomer Murders" follows the efforts of Detective Chief Inspector John Barnaby to solv... | 1h 30m |
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_t4ps3ndc/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_t4ps3ndc/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_t4ps3ndc/history?from=2026-06-25T00:00:00Z&to=2026-06-26T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_t4ps3ndc/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_t4ps3ndc/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_t4ps3ndc/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_t4ps3ndc/schedule?date=2026-10-10, the first programme { "data": [ { "id": "ls_d97jrfgx", "channel": "ch_t4ps3ndc", "start": "2026-10-10T04:00:00Z", "stop": "2026-10-10T04:30:00Z", "title": "Leguizamo Does America", "sub_title": null, "description": "John takes the City of Brotherly Love by storm in search of the many ways in ...", "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 | Amanpour and Company | Series, Public affairs |
| 02:00 | Nature | Series, Anthology |
| 03:00 | NOVA | Series, Science |
| 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.