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_dm4rfq7b/schedule?date=2026-10-11&tz=America/New_York
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 00:00 | Operation SmileTransforming lives and bringing smiles to children around the world. | 30m | ||
| 00:30 | Mercy ShipsMercy Ship's crew of world-class medical volunteers sail across the globe providing lifesaving surgeries to those with nowhere else to turn. | 30m | ||
| 01:00 | Bloodline DetectivesThe 1972 rape and murder of nine-year-old Debbie Lynn Randall is solved five decades later with the help of forensic science. | 1h | ||
| 02:00 | Bloodline DetectivesInvestigators try to solve the case of Sharon Hammack, a woman whose body was wrapped in a blanket and found on the side of a road in Michigan, 1996. | 1h | ||
| 03:00 | Paid ProgrammingPaid programming. | 30m | ||
| 03:30 | Paid ProgrammingPaid programming. | 30m | ||
| 04:00 | Paid ProgrammingPaid programming. | 30m | ||
| 04:30 | Paid ProgrammingPaid programming. | 30m | ||
| 05:00 | DatelineWhen the mysterious death of a 23-year-old mother in New Mexico goes unsolved, her family searches for answers. | 1h | ||
| 06:00 | DatelineA father in Hawaii tackles setback after setback in his fight for justice for his murdered daughter. | 1h | ||
| 07:00 | Paid ProgrammingPaid programming. | 30m | ||
| 07:30 | CSN Mint: 1776-2026 Proof Silver American Eagle in Original U.S. Mint PackagingJoin CSN Mint for the historic 2026-W Proof Silver Eagle, featuring the first-ever 1776-2026 dual date, Liberty Bell "250" privy mark, 1 oz .999 fi... | 30m | ||
| 08:00 | Operation SmileTransforming lives and bringing smiles to children around the world. | 30m | ||
| 08:30 | See Wrinkles and Bags Vanish Instantly With GEN90!!GEN90 Instant Wrinkle Treatment with Retinol will turn back the clock! The Pharmacist's solution for wrinkles, instant and long-term! Visibly reduc... | 30m | ||
| 09:00 | DatelineAs a murder victim's sisters dedicate themselves to finding the killer, an unexpected source turns the case upside down. | 2h | ||
| 11:00 | DatelineAfter following Laci Peterson's case for more than 15 years, the show delivers a comprehensive report with rarely-seen interrogation video, new ins... | 2h | ||
| 13:00 | DatelineWhen a pediatric dentist is found dead, police uncover a complex plot and their suspect leads investigators on an international manhunt; the lead d... | 2h | ||
| 15:00 | DatelineA pair of double homicides in Nebraska, five years apart, lead police to fear a serial killer may be on the loose. | 2h | ||
| 17:00 | DatelineThe investigation into the death of a Spokane, Wash., businessman exposes a web of malevolence extending from the Pacific Northwest to a North Dako... | 2h | ||
| 19:00 | Unsolved MysteriesGreen River Killer + UD; Update: Poison Shake; Matchmaker Ghost; Police Captain's Death; Lenny Dirickson; Dead Ringer + UD. | 1h | ||
| 20:00 | Unsolved MysteriesA look at a series "Unsolved Mysteries" including Reincarnated Submariner, Wanted Weaver, Update: Smitty, Oliver, A Manpanzee and Caruana. | 1h | ||
| 21:00 | Unsolved MysteriesDon's Near Miss; Lost in Jamaica; Dutch Schultz Treasure; Voodoo; Update: Stamper's Rampage; Burned Businessman. | 1h | ||
| 22:00 | Unsolved MysteriesBermuda Triangle; Campus calamity; Car crash thank you; Breakout mom; Healing touch. | 1h | ||
| 23:00 | Unsolved MysteriesWitch hunt; The other intern; Victorio's gold; Phantom judge. | 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_dm4rfq7b/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_dm4rfq7b/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_dm4rfq7b/history?from=2026-06-25T00:00:00Z&to=2026-06-26T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_dm4rfq7b/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_dm4rfq7b/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_dm4rfq7b/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_dm4rfq7b/schedule?date=2026-10-11, the first programme { "data": [ { "id": "ls_5305fn5f", "channel": "ch_dm4rfq7b", "start": "2026-10-11T04:00:00Z", "stop": "2026-10-11T04:30:00Z", "title": "Operation Smile", "sub_title": null, "description": "Transforming lives and bringing smiles to children around the world.", "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 | Bloodline Detectives | Series, Documentary |
| 02:00 | Bloodline Detectives | Series, Documentary |
| 03:00 | Bloodline Detectives | Series, Documentary |
| 19 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.