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_v8zgvpfe/schedule?date=2026-10-12&tz=America/New_York
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 00:00 | World Poker TourPoker players compete in a series of tournaments at casinos around the world. | 1h | ||
| 01:00 | Eyes in the NightAided by his trusty guide dog, blind investigator Duncan MacLain takes on a case brought to him by old acquaintance Norma Lawry. One of Norma's pas... | 2h | ||
| 03:00 | Forensic FilesEagle-eyed technical experts prove there is no such thing as a perfect crime as they assemble the pieces every criminal leaves behind. Dramatic cri... | 30m | ||
| 03:30 | Forensic FilesEagle-eyed technical experts prove there is no such thing as a perfect crime as they assemble the pieces every criminal leaves behind. Dramatic cri... | 30m | ||
| 04:00 | Larceny, Inc.When ex-convict Pressure Maxwell (Edward G. Robinson) is denied the loan he was seeking in order to start his own business, he resolves to rob the ... | 2h | ||
| 06:00 | Business First With Angela MilesBusiness journalist Angela Miles hosts this daily show that has a stated goal to "level the playing field between Wall Street and Main Street." Mil... | 30m | ||
| 06:30 | Daily FlashThe hosts discuss the day's trending news and entertainment in a fast-paced, fun and informative manner. | 30m | ||
| 07:00 | DaytimeFind out what's going on in the city. | 1h | ||
| 08:00 | Bloom | 1h | ||
| 09:00 | Life.Style.Live!Helping viewers manage their busy lives and stay connected to the latest trends; entertainment guests from around the country perform in-studio; re... | 1h | ||
| 10:00 | Daily FlashThe hosts discuss the day's trending news and entertainment in a fast-paced, fun and informative manner. | 1h | ||
| 11:00 | Forensic FilesEagle-eyed technical experts prove there is no such thing as a perfect crime as they assemble the pieces every criminal leaves behind. Dramatic cri... | 30m | ||
| 11:30 | Forensic FilesEagle-eyed technical experts prove there is no such thing as a perfect crime as they assemble the pieces every criminal leaves behind. Dramatic cri... | 30m | ||
| 12:00 | Adventure in ManhattanWith his knowledge of psychology and criminal behavior, reporter George Melville (Joel McCrea) is able to accurately anticipate specific crimes, in... | 2h | ||
| 14:00 | Small Town Big DealTo put a spin on a popular saying about Las Vegas, what happens in a small town stays in a small town. That's because small cities and towns across... | 30m | ||
| 14:30 | Street MagicStreet magicians perform their acts for onlookers, some of whom are celebrities; featuring illusionists Ed Alonzo, mentalist Kevin Viner and more. | 30m | ||
| 15:00 | Business First With Angela MilesBusiness journalist Angela Miles hosts this daily show that has a stated goal to "level the playing field between Wall Street and Main Street." Mil... | 30m | ||
| 15:30 | Daily FlashThe hosts discuss the day's trending news and entertainment in a fast-paced, fun and informative manner. | 30m | ||
| 16:00 | Elizabeth Stanton's Great Big WorldElizabeth Stanton has spent her life traveling the world. Now she's doing it with her celebrity friends on "Elizabeth Stanton's Great Big World." I... | 30m | ||
| 16:30 | Laura McKenzie's TravelerFor two decades, Laura McKenzie has become known as one of the nation's top travel correspondents, reporting for notable TV and radio shows across ... | 30m | ||
| 17:00 | Life.Style.Live!Helping viewers manage their busy lives and stay connected to the latest trends; entertainment guests from around the country perform in-studio; re... | 1h | ||
| 18:00 | Forensic Files On nowEagle-eyed technical experts prove there is no such thing as a perfect crime as they assemble the pieces every criminal leaves behind. Dramatic cri... | 30m | ||
| 18:30 | Forensic FilesEagle-eyed technical experts prove there is no such thing as a perfect crime as they assemble the pieces every criminal leaves behind. Dramatic cri... | 30m | ||
| 19:00 | Sportswrap | 1h | ||
| 20:00 | Easy LivingDuring the Great Depression, a discarded fur coat lands on the head of stenographer Mary Smith (Jean Arthur), triggering a life-altering chain of e... | 2h | ||
| 22:00 | Forensic FilesEagle-eyed technical experts prove there is no such thing as a perfect crime as they assemble the pieces every criminal leaves behind. Dramatic cri... | 30m | ||
| 22:30 | Forensic FilesEagle-eyed technical experts prove there is no such thing as a perfect crime as they assemble the pieces every criminal leaves behind. Dramatic cri... | 30m | ||
| 23:00 | 18 Eyewitness NewsStay informed with the latest breaking news and headlines. | 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_v8zgvpfe/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_v8zgvpfe/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_v8zgvpfe/history?from=2026-06-25T00:00:00Z&to=2026-06-26T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_v8zgvpfe/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_v8zgvpfe/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_v8zgvpfe/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_v8zgvpfe/schedule?date=2026-10-12, the first programme { "data": [ { "id": "ls_9wg8gy5n", "channel": "ch_v8zgvpfe", "start": "2026-10-12T04:00:00Z", "stop": "2026-10-12T05:00:00Z", "title": "World Poker Tour", "sub_title": null, "description": "Poker players compete in a series of tournaments at casinos around the world.", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 28, "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 | Whacked Out Sports | Anthology, Comedy |
| 01:30 | Whacked Out Sports | Anthology, Comedy |
| 02:00 | Sportswrap | |
| 25 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.