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_673tefhm/schedule?date=2026-10-11&tz=America/New_York
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 00:00 | Recorded Live at AnalogMichael and Tanya Trotter blend soul and R&B on songs like "Lover's Game" and "Ain't No Harm in Me.". | 1h | ||
| 01:00 | Nightmare TheatreRoger Corman's "The Wasp Woman"; the Baron explores the downside of scientific experimentation in cinema. | 2h | ||
| 03:00 | Papa Ray's Vintage Vinyl RoadshowMusic Millennium in Portland, Ore.; also visits to Everyday Music, Jump Jump Music and Mississippi Records. | 30m | ||
| 03:30 | Music California"Change"; "Sunbeam"; "Take it Back.". | 30m | ||
| 04:00 | Tribal Police FilesCst. Boldt tells the story of an overturned canoe; Cst. Gorman works traffic near Rama. | 30m | ||
| 04:30 | underEXPOSEDMason returns to the Whistler Ski and Snowboard Festival; Tannis meets a local snowboarder. | 30m | ||
| 05:00 | Seeing the USAThis Is the Place Heritage Park in Salt Lake City; Cleveland Lloyd Dinosaur Quarry at the Jurassic National Monument; canyoneering at Goblin Valley... | 30m | ||
| 05:30 | Seeing CanadaTaking the Via Rail Canada train from Jasper, Alberta, through Prince George to Prince Rupert, British Columbia; exploring the Northwest Territories. | 30m | ||
| 06:00 | Imagining the IndianExploring the exploitation of Native American culture in sports, including the use of names and logos that have been adopted by teams and franchise... | 1h 36m | ||
| 07:36 | Meet Me at the CreekInterconnectedness and values through a Cherokee Nation citizen and Waterkeeper Warrior, Rebecca Jim. | 10m | ||
| 07:46 | Chizh for Cheii | 14m | ||
| 08:00 | First ContactThe travelers begin their journey in Winnipeg, where they meet activist Michael "Redhead" Champagne, before traveling north to the community of Kim... | 1h | ||
| 09:00 | Osiyo, Voices of the Cherokee PeopleStories about the Cherokee Nation's people, history, and culture. Hosted by Jennifer Loren. | 30m | ||
| 09:30 | People of the PinesHistorians and Native Americans discuss the reservation system. | 30m | ||
| 10:00 | OutSCIder ClassroomLearning how granite formed in ancient calderas in Acadia National Park. | 30m | ||
| 10:30 | Into the OutdoorsProfessional rehabilitators from Fellow Mortals Wildlife Hospital in Lake Geneva, Wis. | 30m | ||
| 11:00 | Pati's Mexican TableSweet dates in Viesca; El Payo in Torreon; café con leche smoothie with dates; adobo pork crazy torta. | 30m | ||
| 11:30 | Healthful Indian Flavors With AlameluCarrots and peas pilaf rice with walnuts; chicken korma; Brussels sprouts and chickpea poriyal. | 30m | ||
| 12:00 | Dook Chase: A Chef's JourneyA family-owned farm in Plaquemines Parish; sautéed cucuzza; heirloom carrots with honey mint glaze; whole fried catfish. | 30m | ||
| 12:30 | The Life of Loi: Mediterranean SecretsFish market; grilled sea bass with Emirati spices; cooking aboard a boat while exploring the Abu Dhabi archipelago; sea bass with Greek herbs. | 30m | ||
| 13:00 | Wild FoodsHow contemporary dishes incorporate unique ingredients like mesquite flour and prickly pear syrup; efforts to preserve ancient Hopi corn varieties ... | 30m | ||
| 13: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 | ||
| 14:00 | Gunma-chanGunma-chan embarks on exciting adventures in Gunma Prefecture, exploring its traditions, culture, and specialties. | 30m | ||
| 14:30 | Trails to Oishii TokyoJapanese food available at Tokyo's iconic market, from seafood to produce. | 30m | ||
| 15:00 | Dining With the ChefHosts Yu Hayami and Patrick Harlan, with the help of Japanese chefs Tatsuo Saito and Rika Yukimasa, introduce Americans to the techniques, ingredie... | 30m | ||
| 15:30 | Joanne Weir's Plates and PlacesPatatas bravas from Spain; allioli; Greek lemon potatoes; Hungarian hasselbacks. | 30m | ||
| 16:00 | AlgiersIn Algiers, Algeria, notorious thief Pepe le Moko (Charles Boyer) evades police capture by hiding within the maze-like Casbah district. Pepe's reno... | 2h | ||
| 18:00 | Bucks County, USAVitriol escalates as battles over school policies intensify; a student roundtable and unlikely alliance offer a flicker of hope. | 1h | ||
| 19:00 | Town Hall at Norcal Public MediaSonoma County Supervisor Candidates for District 4, Melanie Bagby and Tom Schwedhelm, respond to questions submitted by local students in a forum b... | 1h | ||
| 20:00 | Global SpiritA comparison of the world's religions. | 1h | ||
| 21:00 | Dook Chase: A Chef's JourneyOven pork chops; Grandmother Rita's baked chicken; Big Dooky's bone-in rib eye; pecan tart. | 30m | ||
| 21:30 | Neven's Ulster Food TourArmagh Observatory & Planetarium; sampling cider at Armagh Cider Company; three sisters who make fudge in Belfast; a Narnia-inspired afternoon tea ... | 30m | ||
| 22:00 | Underground Railroad: The William Still StoryStill, a free black man from Philadelphia, helped fugitive slaves escape. | 1h | ||
| 23:00 | The Games in Black & WhiteBusinessman Billy Payne and civil rights activist Andrew Young work together to bring the 1996 Olympic Games to Atlanta. | 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_673tefhm/schedule?date=2026-10-11&tz=America/New_York" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_673tefhm/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_673tefhm/history?from=2026-06-25T00:00:00Z&to=2026-06-26T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_673tefhm/schedule?date=2026-10-11&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_673tefhm/schedule?date=2026-10-11&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_673tefhm/schedule", params={"date": "2026-10-11", "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_673tefhm/schedule?date=2026-10-11, the first programme { "data": [ { "id": "ls_tmg5a1pv", "channel": "ch_673tefhm", "start": "2026-10-11T04:00:00Z", "stop": "2026-10-11T05:00:00Z", "title": "Recorded Live at Analog", "sub_title": null, "description": "Michael and Tanya Trotter blend soul and R&B on songs like \"Lover's Game\" and...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 34, "date": "2026-10-11", "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 | Democracy Now! | Series, Politics |
| 02:00 | Life in the Heart Land | Series, Public affairs |
| 02:30 | Consuelo Mack WealthTrack | Series, Bus./financial |
| 37 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.