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_nj9ntq4e/schedule?date=2026-10-13&tz=America/New_York
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:54 | YouthAlex finds herself on a couple's holiday in Ibiza with her ex-husband, ex-fling, their new girlfriends and Ruari as her plus one. | The Holiday | Series, Comedy | 35m |
| 00:29 | The Unbreakable Tatiana SuarezA chronicle of the MMA fighter Tatiana Suarez as she returns to the sport after an injury forced a four-year hiatus; Suarez reflects on her journey... | Special, Documentary | 1h 19m | |
| 01:48 | WarAs Morgan and Carla prepare for mediation, a slip-up gives her lawyers a chance to challenge their prenup; but Morgan's lawyers have a secret weapon. | No More Nasty Surprises | Series, Drama | 53m |
| 02:41 | Anatomy of a Fall On nowA woman is suspected of her husband's murder, and their blind son faces a moral dilemma as the sole witness. | Movie, Mystery | 2h 31m | |
| 05:12 | YouthAlex finds herself on a couple's holiday in Ibiza with her ex-husband, ex-fling, their new girlfriends and Ruari as her plus one. | The Holiday | Series, Comedy | 32m |
| 05:44 | Rain ManWhen car dealer Charlie Babbitt (Tom Cruise) learns that his estranged father has died, he returns home to Cincinnati, where he discovers that he h... | Movie, Drama | 2h 16m | |
| 08:00 | The Pet Cemetery Murders: A Ghost StoryA decades-old Louisiana cold case involving the gruesome death of Dorothy Lou Thompson, the owner of a pet cemetery, gains traction after a startli... | S1 E1, Episode 1 | Series, Documentary | 46m |
| 08:46 | CoralineWhile exploring her new home, a girl named Coraline (Dakota Fanning) discovers a secret door, behind which lies an alternate world that closely mir... | Movie, Animated | 1h 41m | |
| 10:27 | William Shakespeare's Romeo & JulietBaz Luhrmann helped adapt this classic Shakespearean romantic tragedy for the screen, updating the setting to a post-modern city named Verona Beach... | Movie, Romance | 2h | |
| 12:27 | WarAs Morgan and Carla prepare for mediation, a slip-up gives her lawyers a chance to challenge their prenup; but Morgan's lawyers have a secret weapon. | No More Nasty Surprises | Series, Drama | 55m |
| 13:22 | YouthAlex finds herself on a couple's holiday in Ibiza with her ex-husband, ex-fling, their new girlfriends and Ruari as her plus one. | The Holiday | Series, Comedy | 31m |
| 13:53 | Ready Player OneIn 2045, the creator of a virtual reality universe promises his fortune to the first person to discover a digital Easter egg. Soon, young Wade Watt... | Movie, Science fiction | 2h 20m | |
| 16:13 | Eyes Wide ShutAfter Dr. Bill Hartford's (Tom Cruise) wife, Alice (Nicole Kidman), admits to having sexual fantasies about a man she met, Bill becomes obsessed wi... | Movie, Drama | 2h 39m | |
| 18:52 | WarAs Morgan and Carla prepare for mediation, a slip-up gives her lawyers a chance to challenge their prenup; but Morgan's lawyers have a secret weapon. | No More Nasty Surprises | Series, Drama | 55m |
| 19:47 | The Pet Cemetery Murders: A Ghost StoryA decades-old Louisiana cold case involving the gruesome death of Dorothy Lou Thompson, the owner of a pet cemetery, gains traction after a startli... | S1 E1, Episode 1 | Series, Documentary | 46m |
| 20:33 | YouthAlex finds herself on a couple's holiday in Ibiza with her ex-husband, ex-fling, their new girlfriends and Ruari as her plus one. | The Holiday | Series, Comedy | 32m |
| 21:05 | Jaÿ-Z in 8Over two days in Paris, Jay-Z joins Rick Rubin for an in-depth conversation about his music and lyrics. | S1 E7, Chapter Seven | Series, Documentary | 47m |
| 21:52 | Jaÿ-Z in 8Over two days in Paris, Jay-Z joins Rick Rubin for an in-depth conversation about his music and lyrics. | S1 E8, Chapter Eight | Series, Documentary | 39m |
| 22:31 | The Royal TenenbaumsRoyal Tenenbaum and his wife Etheline had three children and then they separated. All three children are extraordinary --- all geniuses. Virtually ... | Movie, Comedy drama | 1h 50m |
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_nj9ntq4e/schedule?date=2026-10-13&tz=America/New_York" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_nj9ntq4e/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_nj9ntq4e/history?from=2025-10-13T00:00:00Z&to=2025-10-14T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_nj9ntq4e/schedule?date=2026-10-13&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_nj9ntq4e/schedule?date=2026-10-13&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_nj9ntq4e/schedule", params={"date": "2026-10-13", "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_nj9ntq4e/schedule?date=2026-10-13, the first programme { "data": [ { "id": "ls_mfevjwwf", "channel": "ch_nj9ntq4e", "start": "2026-10-13T03:54:00Z", "stop": "2026-10-13T04:29:00Z", "title": "Youth", "sub_title": "The Holiday", "description": "Alex finds herself on a couple's holiday in Ibiza with her ex-husband, ex-fli...", "category": [ "series", "comedy" ], "flags": { "new": false, "live": false } } ], "meta": { "count": 19, "date": "2026-10-13", "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 | Monday 13 October 2025 | Category |
|---|---|---|
| Nothing held for that day. Try another date. | ||
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.