73.8M 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_jmbfszmn/schedule?date=2026-10-11&tz=America/New_York
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 00:00 | Fine Cut | 1h | ||
| 01:00 | Independent LensFilmmaker Nick Beaulieu navigates racial justice and a personal reckoning with his conservative father. | 1h 30m | ||
| 02:30 | Roadtrip Nation: Beyond BooksPBS resident librarian Mychal Threets; annual conference of the Association for Rural & Small Libraries in New Mexico; a hot air balloon ride gives... | 30m | ||
| 03:00 | Classic Arts ShowcasePromotes fine arts. | 5h | ||
| 08:00 | Trails to Oishii TokyoJapanese food available at Tokyo's iconic market, from seafood to produce. | 30m | ||
| 08:30 | Journeys in JapanEnglish-speaking visitors travel the length of Japan, exploring the local culture, meeting the people and offering travel hints rarely found in gui... | 30m | ||
| 09:00 | Outside: Beyond the LensThe worlds of landscape and aviation photography collide in a jet-fueled adventure in the wilds of California; the Sidewinder -- a low-level fighte... | 30m | ||
| 09:30 | Dive in TokyoThe hosts explore Tokyo and its old towns to learn how tradition and trends coexist, while uncovering surprises along the way. | 30m | ||
| 10:00 | Carl the CollectorDylan realizes he doesn't love square-dancing; Carl teaches Nico how to ride a bike. | 30m | ||
| 10:30 | Phoebe & JayJay and Lupe use wayfinding signs to track down Phoebe; Pete and Craig face an epic hoops battle on the courts. | 30m | ||
| 11:00 | SciGirlsSciGirls in Arizona design a streamlined service plan for a food bank to help high school students in need. | 30m | ||
| 11: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 | ||
| 12:00 | Memory Makeover With Daniel Amen, MDDr. Daniel Amen explains the causes of memory loss, the seven foods and supplements that may enhance memory and how to supercharge memory with 11 s... | 2h | ||
| 14:00 | John Williams: The Berlin ConcertJohn Williams conducts the Berliner Philharmoniker for the very first time; music includes "Olympic Fanfare and Theme.". | 1h 30m | ||
| 15:30 | Mannheim Steamroller 30/40 LiveSongs from the Mannheim Steamroller Christmas annual tour include "Deck the Halls," "God Rest Ye Merry, Gentlemen," "Silent Night" and more. | 1h 30m | ||
| 17:00 | Pavarotti 90: The Man Who Moved The WorldFilmed at Italy's Arena di Verona, a tribute concert for Pavarotti gives powerful performances. | 2h | ||
| 19:00 | Election 2026: San Francisco Congressional Debate | 1h | ||
| 20:00 | Earth Focus Shorts | 10m | ||
| 20:10 | Earth Focus Shorts | 10m | ||
| 20:20 | Earth Focus Shorts | 10m | ||
| 20:30 | Earth FocusDesigns by local visionaries hope to transform the channel in ways that benefit the environment and people. | 30m | ||
| 21:00 | Resolve to Solve With Miles O'BrienIn California's Imperial Valley, locals face a high-stakes battle over the Colorado River's dwindling water supply; the possibility of the untapped... | 1h | ||
| 22:00 | The Green DesertFarmers in the Southwest depend on the Colorado River, but the system is on the brink of catastrophe. | 1h | ||
| 23:00 | Big Cats 24/7Lion numbers continue to grow, but there's not enough food to go around; a lioness mum risks her life to feed her five cubs; Xudum's newborn leopar... | 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_jmbfszmn/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_jmbfszmn/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_jmbfszmn/history?from=2026-06-25T00:00:00Z&to=2026-06-26T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_jmbfszmn/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_jmbfszmn/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_jmbfszmn/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_jmbfszmn/schedule?date=2026-10-11, the first programme { "data": [ { "id": "ls_dzgds443", "channel": "ch_jmbfszmn", "start": "2026-10-11T04:00:00Z", "stop": "2026-10-11T05:00:00Z", "title": "Fine Cut", "sub_title": null, "description": null, "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 24, "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 | Leguizamo Does America | Series, Travel |
| 02:00 | Amanpour and Company | Series, Public affairs |
| 03:00 | Finding Your Roots With Henry Louis Gates, Jr. | Series, Documentary |
| 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 150 countries.