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_gf0cjp3k/schedule?date=2026-10-12&tz=America/New_York
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 00:00 | The Backstage ExperienceAn exclusive look at the world of movies, gaming and more with prominent Hollywood stars. | 30m | ||
| 00:30 | DatelineA woman's death is initially ruled a suicide, but when a new investigation begins, police begin to suspect murder. | 1h | ||
| 01:30 | Crime Exposé With Nancy O'DellA hit-and-run-collision leads to the discovery of a man dead from his injuries. Clues left at the scene reveal that it was no routine traffic fatal... | 30m | ||
| 02:00 | Crime Exposé With Nancy O'DellA woman is found bound with Christmas lights and shot dead in her apartment; investigators lean on technology to help them solve her brutal murder. | 30m | ||
| 02:30 | Storm of SuspicionOn the rural floodplain of northwestern Kentucky, spring rains wash human bones from a culvert near where a missing man, Rodney "Bo" Hale, was last... | 1h | ||
| 03:30 | Weather Gone ViralIn northern Myanmar, heavy rains trigger a deadly landslide at a jade mine; a water taxi in Rotterdam speeds toward disaster on the Meuse River; a ... | 1h | ||
| 04:30 | The Andy Griffith ShowAndy Taylor is the widower sheriff of the small, sleepy North Carolina town of Mayberry. Andy and son Opie live with Aunt Bee, who takes care of th... | 30m | ||
| 05:00 | The Andy Griffith ShowAndy Taylor is the widower sheriff of the small, sleepy North Carolina town of Mayberry. Andy and son Opie live with Aunt Bee, who takes care of th... | 30m | ||
| 05:30 | Popstar! TodayGirl bosses rocking the business world; Hollywood's female trailblazers; Latina action star Eiza González; "Charlie's Angel" Cameron Diaz. | 30m | ||
| 06:00 | 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 | ||
| 06:30 | 9News at 4:30AM9NEWS updates overnight news, weather and sports. | 30m | ||
| 07:00 | 9News at 5AM9NEWS updates overnight news, weather and sports. | 30m | ||
| 07:30 | 9News at 5:30AM9NEWs updates overnight news, weather and sports. | 30m | ||
| 08:00 | 9News at 6AM9NEWS updates overnight news, weather and sports. | 1h | ||
| 09:00 | 9News at 7AM9NEWS updates local and national news, weather and sports. | 1h | ||
| 10:00 | 9News at 8AM9NEWS updates local and national news, weather and sports. | 1h | ||
| 11:00 | 9News at 9AMStay informed with the latest breaking news and headlines. | 1h | ||
| 12:00 | 9News at 10AMStay informed with the latest breaking news and headlines. | 1h | ||
| 13:00 | 9News at 11AMStay informed with the latest breaking news and headlines. | 1h | ||
| 14:00 | 9News at Noon9NEWS updates local and national news, weather and sports. | 30m | ||
| 14:30 | 9NEWS at 12:30 p.m | 30m | ||
| 15:00 | Judge MathisThe plaintiff sues her son for breach of contract because, she claims, she is financially supporting his son, who is abusing drugs. | 1h | ||
| 16:00 | The People's Court"Your Dog Ripped Off My Dog's Ear!". | 1h | ||
| 17:00 | Colorado and Company On nowGet to know Colorado the CO & CO way! Get the latest on Colorado businesses, social activities, exciting events and community organizations. Don't ... | 1h | ||
| 18:00 | 25 Words or LessMelissa Peterman and Carson Kressley. | 30m | ||
| 18:30 | Entertainment TonightNews and features about performers, productions and the milieu. | 30m | ||
| 19:00 | ExtraInside the entertainment newsgathering process, as reporters coast-to-coast break headlines, advance the stories of the day and sit down with celeb... | 30m | ||
| 19:30 | 9News at 5pmStay informed with the latest breaking news and headlines. | 30m | ||
| 20:00 | America's Funniest Home VideosAmateur videographers submit videos of their kids, pets, friends and families in funny situations to earn thousands in prize money; the studio audi... | 30m | ||
| 20:30 | America's Funniest Home VideosAmateur videographers submit videos of their kids, pets, friends and families in funny situations to earn thousands in prize money; the studio audi... | 30m | ||
| 21:00 | Chicago FireSeveride gets wrapped up in an Illinois State Police investigation after discovering illegal guns on a call; a bird harasses Mouch on the apparatus... | 1h | ||
| 22:00 | Chicago FirePascal and Severide revisit the storage facility fire in hopes of uncovering new evidence; Cruz helps Mouch take his studying to the next level; No... | 1h | ||
| 23:00 | 9News at 9PM9NEWS updates local and national news, weather and sports. | 30m | ||
| 23:30 | 9News at 9:30PMNext with Kyle Clark. | 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_gf0cjp3k/schedule?date=2026-10-12&tz=America/New_York" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_gf0cjp3k/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_gf0cjp3k/history?from=2026-06-25T00:00:00Z&to=2026-06-26T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_gf0cjp3k/schedule?date=2026-10-12&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_gf0cjp3k/schedule?date=2026-10-12&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_gf0cjp3k/schedule", params={"date": "2026-10-12", "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_gf0cjp3k/schedule?date=2026-10-12, the first programme { "data": [ { "id": "ls_qhhccm9k", "channel": "ch_gf0cjp3k", "start": "2026-10-12T04:00:00Z", "stop": "2026-10-12T04:30:00Z", "title": "The Backstage Experience", "sub_title": null, "description": "An exclusive look at the world of movies, gaming and more with prominent Holl...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 34, "date": "2026-10-12", "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 | Dateline | Series, Newsmagazine |
| 02:00 | iCRIME With Elizabeth Vargas | Series, Reality |
| 02:30 | 25 Words or Less | Series, Game show |
| 28 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.