74.3M 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_ngtp5htq/schedule?date=2026-10-11&tz=America/New_York
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:35 | Full Measure With Sharyl AttkissonConcerns about the rapid expansion of cell towers; a study on the health impact of data centers; food as medicine. | 30m | ||
| 00:05 | The Armstrong Williams ShowA political commentator and nationally syndicated columnist continues the tradition of the 1994 Republican Revolution. | 30m | ||
| 00:35 | 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 | ||
| 01:05 | The Aging BrainLearn what's behind mental decline with age, and how to improve memory, focus and concentration with NeuroQ's Darrin Peterson and Dale Bredesen MD. | 25m | ||
| 01:30 | The Outdoorsman With Max McNeelyMax McNeely, son of the host of the long-running program "Outdoorsman With Buck McNeely," welcomes celebrity guests into exotic locations where the... | 30m | ||
| 02:00 | Storm of SuspicionDuring Hurricane Harvey, realtor Crystal McDowell vanished en route to her ex-husband's home. Despite the storm's chaos, investigators pursued lead... | 1h | ||
| 03:00 | 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 | ||
| 04:00 | 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 | ||
| 05:00 | Judge JudyA man admits he poured gasoline all over his ex-lover's property; after an unleashed pit bull viciously attacks a much smaller dog, the animals' ow... | 30m | ||
| 05:30 | Judge JudyA young father goes to jail for breaking into his own home; a woman sues for medical bills after being hit by a car as she crossed the street. | 30m | ||
| 06:00 | The Armstrong Williams ShowA political commentator and nationally syndicated columnist continues the tradition of the 1994 Republican Revolution. | 30m | ||
| 06:30 | Nashville InsiderA singer-songwriter who was born into one of country music's iconic family names tells how he was "baptized by fire"; Clint Black attends the openi... | 30m | ||
| 07:00 | NTV's GrowStay informed with the breaking news and headlines. | 30m | ||
| 07:30 | Paid ProgrammingPaid programming. | 30m | ||
| 08:00 | Good Morning AmericaEarly morning news and entertainment program that covers important issues with key figures from around the world and a wide spectrum of topics, inc... | 1h | ||
| 09:00 | Full Measure With Sharyl AttkissonA look at disturbing online policing in Britain; the hotly contested Texas Senate race; fighting mosquitoes with mosquitoes. | 30m | ||
| 09:30 | The Retirement CompassJoin Stonebridge Wealth Management as they discuss common sense retirement planning and achieving financial security in the 21st Century. | 30m | ||
| 10:00 | This Week With George StephanopoulosAnchor George Stephanopoulos and co-anchors Martha Raddatz and Jonathan Karl interview top newsmakers and officials, with reporting from across the... | S2026 E41, Pre. Volodymyr Zelensky, Rep. Tom Emmer, Adam Hamilton | 1h | |
| 11:00 | Holy Cross Lutheran Church Service | 1h | ||
| 12:00 | The Retirement CompassJoin Stonebridge Wealth Management as they discuss common sense retirement planning and achieving financial security in the 21st Century. | 30m | ||
| 12:30 | Paid ProgrammingPaid programming. | 30m | ||
| 13:00 | The National News DeskLocal and national perspectives on the latest news. | 1h | ||
| 14:00 | Relieve your foot pain with WalkFit!WalkFit® Platinum - A Customizable Orthotic to Relieve Your Body Pain at an Unbeatable Price. Over 25 million people have improved the quality of t... | 30m | ||
| 14:30 | Live: WNBA CountdownWNBA news, analysis, highlights and interviews. | 30m | ||
| 15:00 | Live: WNBA BasketballSemifinal, Game 4. (If necessary). | 2h | ||
| 17:00 | ExtraInside the entertainment newsgathering process, as reporters coast-to-coast break headlines, advance the stories of the day and sit down with celeb... | 1h | ||
| 18:00 | ABC World News Tonight With David MuirDelivering the news that matters most. | 30m | ||
| 18:30 | NTV News at 5:30PMStay informed with the latest breaking news and headlines. | 30m | ||
| 19:00 | America's Funniest Home VideosSquirrels act nutty; epic pranks; a ding-dong-ditch attempt backfires spectacularly; family squabbles. | S37 E3, Family Squabbles, Squirrely, and The Red, White, and Bruised | 1h 2m | |
| 20:02 | America's Funniest Home VideosMishaps when people try to perform magic tricks; a musical tribute to cats; pranks including a kid who discovers his mom filled his lunchbox with p... | 31m | ||
| 20:33 | The Sixth SenseYoung Cole Sear (Haley Joel Osment) is haunted by a dark secret: he is visited by ghosts. Cole is frightened by visitations from those with unresol... | 2h 27m | ||
| 23:00 | Live: NTV News at 10PMStay informed with the latest breaking news and headlines. | 35m | ||
| 23:35 | NTV's GrowStay informed with the breaking news and headlines. | 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_ngtp5htq/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_ngtp5htq/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_ngtp5htq/history?from=2026-06-25T00:00:00Z&to=2026-06-26T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_ngtp5htq/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_ngtp5htq/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_ngtp5htq/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_ngtp5htq/schedule?date=2026-10-11, the first programme { "data": [ { "id": "ls_6pvsgmxe", "channel": "ch_ngtp5htq", "start": "2026-10-11T03:35:00Z", "stop": "2026-10-11T04:05:00Z", "title": "Full Measure With Sharyl Attkisson", "sub_title": null, "description": "Concerns about the rapid expansion of cell towers; a study on the health impa...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 33, "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 |
|---|---|---|
| 00:37 | Nightline | Series, Talk |
| 01:06 | Natural Blood Pressure Management | Consumer |
| 01:35 | Access Hollywood | Series, Newsmagazine |
| 23 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.