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_1yb8ym96/schedule?date=2026-10-10&tz=America/New_York
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 00:00 | FOX13 News at NineLive coverage of Utah news, weather and sports. | 1h | ||
| 01:00 | The ListenerToby Logan, a 25-year-old paramedic, uses his secret telepathic ability to help people in crisis. Until now, Toby kept his ability hidden to everyo... | 1h | ||
| 02:00 | Hudson & RexHudson & Rex is an action-packed one-hour police procedural drama focused on the partnership between a dedicated Police detective named Charlie and... | 1h | ||
| 03:00 | The Makeshift Project Podcast | 1h | ||
| 04:00 | Live with Kelly and MarkJosh Brolin, Hoon Lee and Steve Patterson hit the street to showcase the fall season. | 1h | ||
| 05:00 | BonanzaBen Cartwright is the patriarch of an all-male Nevada ranching family. Set during and after the Civil War, "Bonanza" is the story of life on the fa... | 1h | ||
| 06:00 | The Rifleman | 30m | ||
| 06:30 | The Rifleman | 30m | ||
| 07:00 | The Lucy ShowThe misadventures of the forever-scheming Lucy Carmichael, her reluctant best friend, and her cantankerous boss. | 30m | ||
| 07:30 | The Lucy ShowThe misadventures of the forever-scheming Lucy Carmichael, her reluctant best friend, and her cantankerous boss. | 30m | ||
| 08:00 | 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 | ||
| 08: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 | ||
| 09:00 | Xploration Awesome PlanetThe microscopic world of sand; fire ants; soil; some of the smallest known organisms in the ocean. | 30m | ||
| 09:30 | Xploration Awesome PlanetHow Yellowstone Park wildlife copes with the harsh winter environment; the top of Zion National Park's most famous peak; some of the tallest sea cl... | 30m | ||
| 10:00 | Xploration Awesome PlanetScience helps people prepare for natural disasters: simulating a category 5 hurricane; avalanche safety; studying floods; designing buildings to ho... | 30m | ||
| 10:30 | Xploration Awesome PlanetCatching and tagging bats in Congaree National Park; flight patterns of wood storks; the transformation from caterpillar to butterfly. | 30m | ||
| 11:00 | Xploration Awesome PlanetCousteau explores the different ways an environmental painter, sculptor, photographer and craftsman blend nature with art. | 30m | ||
| 11:30 | Xploration Awesome PlanetCousteau dives off the coast of Australia to explore the Great Barrier Reef; an up-close look at some of the country's deadliest creatures; the Nat... | 30m | ||
| 12:00 | This Week in Big Sky Football | 30m | ||
| 12:30 | Whacked Out SportsBikes; lights on for danger; a rider stuck in reverse; little people wrestling; "Whacked Out Sports" top five. | 30m | ||
| 13:00 | Hudson & RexHudson & Rex is an action-packed one-hour police procedural drama focused on the partnership between a dedicated Police detective named Charlie and... | 1h | ||
| 14:00 | Fairways of Life With Matt AdamsNY Times Best Selling Author and Golf Channel's Matt Adams brings you inside the ropes where you'll get all the headlines, exclusive interviews wit... | 1h | ||
| 15:00 | Paid ProgrammingPaid programming. | 30m | ||
| 15:30 | The World's Funniest WeatherA tribute to some melting snowmen; a squirrel makes off with a camera; a guy on a swing takes a hit. | 30m | ||
| 16:00 | Deep Water SalvageFollowing marine salvage teams as they race against the clock to recover ships wrecked by fierce storms that rage across the globe. | 1h | ||
| 17:00 | M*A*S*HMembers of the 4077th Mobile Army Surgical Hospital care for the injured during the Korean War and use humor to escape from the horror and depressi... | 30m | ||
| 17:30 | Front Office Sports TonightHost Matt Iseman goes beyond the field of play to break down the most important cultural, entertainment and business stories in the world of sports. | 30m | ||
| 18:00 | Game Time With Boomer EsiasonCollege football Hall of Famer and NFL great Warrick Dunn. | 30m | ||
| 18:30 | Live: Utah Mammoth Pre-Game Show | 30m | ||
| 19:00 | Live: NHL HockeyFrom KeyBank Center in Buffalo, N.Y. | 2h 30m | ||
| 21:30 | Live: Utah Mammoth Post-Game Show | 30m | ||
| 22:00 | NHL HockeyFrom KeyBank Center in Buffalo, N.Y. | 2h 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_1yb8ym96/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_1yb8ym96/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_1yb8ym96/history?from=2026-06-25T00:00:00Z&to=2026-06-26T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_1yb8ym96/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_1yb8ym96/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_1yb8ym96/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_1yb8ym96/schedule?date=2026-10-10, the first programme { "data": [ { "id": "ls_7xjqz69v", "channel": "ch_1yb8ym96", "start": "2026-10-10T04:00:00Z", "stop": "2026-10-10T05:00:00Z", "title": "FOX13 News at Nine", "sub_title": null, "description": "Live coverage of Utah news, weather and sports.", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 32, "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 | The Listener | Crime drama, Science fiction |
| 02:00 | Hudson & Rex | Crime drama |
| 03:00 | The Makeshift Project Podcast | Talk |
| 26 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.