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_49as79wv/schedule?date=2026-10-14&tz=America/New_York
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:50 | PreciousPregnant and abused, a Harlem teen (Gabourey Sidibe) enrolls in an alternative school in an attempt to bring value to her life. | Drama, Films | 2h 4m | |
| 01:54 | The Deadly Art of SurvivalA martial arts instructor struggles with drug dealers who are operating from a rival karate school called the Disco Dojo. | Action, Drama | 1h 7m | |
| 03:01 | James Brown: Mr Dynamite UnauthorizedAn in depth look at the life of James Brown. | 2h 25m | ||
| 05:26 | Wanda at LargeWanda takes the new station manager (Mark McKinney) out for a drink, not knowing he is a recovering alcoholic. | S2 E2, Where's Roger? | Sitcom, Entertainment | 25m |
| 05:51 | Wanda at LargeBradley gets angry when his visiting friend expresses an interest in Wanda. | S2 E3, Bradley Has a Friend | Sitcom, Entertainment | 26m |
| 06:17 | All About the AndersonsAnthony reconnects with a childhood friend, Marcus, but Joe thinks he is a bad influence on Anthony and Tuga. | S1 E14, Time Bandit | Sitcom, Entertainment | 25m |
| 06:42 | Kevin Hart: What the FitKevin Hart and Mindy Kaling embrace the 1980s and get into character while giving Jazzercise and Buns of Steel workouts a try. | S3 E2, 1980s Workout with Mindy Kaling and Kevin Hart | Comedy, Reality | 28m |
| 07:10 | Kevin Hart: What the FitKevin Hart teams up with David Dobrik to motivate a city to get active and healthy. | S3 E3, Community Cardio with David Dobrik and Kevin Hart | Comedy, Reality | 28m |
| 07:38 | The Jackie Robinson StoryAfter a successful baseball career in college and as a coach in the military, Jackie Robinson attracts the attention of Major League Baseball's Bra... | Biography, Films | 1h 29m | |
| 09:07 | The Joe Louis StoryA sportswriter (Paul Stewart) recalls the boxer's (Coley Wallace) career as world heavyweight champion. | Biography, Historical drama | 1h 39m | |
| 10:46 | Gil Scott-Heron - Black WaxWith a seductive fusion of soul, funk, jazz, pop and Afro-ethnic roots, Gil Scott-Heron glows with passion and sincerity and has a long-standing in... | Drama, Films | 1h 31m | |
| 12:17 | Rock and Roll RevueVintage clips of great jazz artists. | 41m | ||
| 12:58 | BravenA logger and his father head to their hunting cabin, hoping for a quiet weekend. Instead, they find themselves in a kill-or-be-killed stand for sur... | Action, Thriller | 1h 45m | |
| 14:43 | RevA young thief with a history of grand theft auto becomes an informant and helps police bring down a criminal enterprise involved in the smuggling o... | Action, Drama | 1h 44m | |
| 16:27 | 7 AssassinsRetired revolutionaries living a peaceful life display their heroism once again when they battle for the dignity of their country. | Martial arts, Action | 1h 58m | |
| 18:25 | In the Heat of the NightAfter a beauty contestant suffers what appears to be an accidental death, Gillespie and Virgil discover otherwise and fight to uncover the perpetra... | S3 E2, Fairest of Them All | Crime drama, Mystery | 51m |
| 19:16 | In the Heat of the NightChief Gillespie (Carroll O'Connor) attempts to trap a pair of lovers (Grainger Hines, Clare Wren) who have murdered the woman's husband. Guest star... | S3 E3, Murder Most Ancient | Crime drama, Mystery | 52m |
| 20:08 | In the Heat of the NightSparta's first black female cop is killed while on duty, and an angry Chief Gillespie assumes responsibility for tracking down her killer. | S3 E4, First Girl | Crime drama, Mystery | 52m |
| 21:00 | In the Heat of the NightSweet (Geoffrey Thorne) defies Chief Gillespie (Carroll O'Connor) when he takes a personal interest in saving a 13-year-old crack addict (Dana Barr... | S3 E5, Crackdown | Crime drama, Mystery | 52m |
| 21:52 | Stealth FighterA fighter pilot (Ice-T) teams with an arms dealer to steal a bomber and blackmail the U.S. government. | Action, Films | 1h 41m | |
| 23:33 | Bullet to the HeadAfter his partner is killed, a veteran hit man (Sylvester Stallone) joins forces with a New Orleans detective (Sung Kang) against a ruthless real-e... | Action, Thriller | 1h 45m |
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_49as79wv/schedule?date=2026-10-14&tz=America/New_York" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_49as79wv/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_49as79wv/history?from=2026-02-07T00:00:00Z&to=2026-02-08T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_49as79wv/schedule?date=2026-10-14&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_49as79wv/schedule?date=2026-10-14&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_49as79wv/schedule", params={"date": "2026-10-14", "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_49as79wv/schedule?date=2026-10-14, the first programme { "data": [ { "id": "ls_s80dthkk", "channel": "ch_49as79wv", "start": "2026-10-14T03:50:00Z", "stop": "2026-10-14T05:54:00Z", "title": "Precious", "sub_title": null, "description": "Pregnant and abused, a Harlem teen (Gabourey Sidibe) enrolls in an alternativ...", "category": [ "drama", "movies" ], "flags": { "new": false, "live": false } } ], "meta": { "count": 21, "date": "2026-10-14", "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 | Saturday 7 February 2026 | Category |
|---|---|---|
| 23:59 | He Watches Over Me | Drama, Films |
| 01:38 | Mike Tyson Mysteries | Animated, Comedy |
| 01:51 | Mike Tyson Mysteries | Animated, Comedy |
| 21 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.