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_sn2dj8sw/schedule?date=2026-10-15&tz=America/New_York
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 22:50 | Salt and PepperChristopher Pepper (Peter Lawford) and Charles Salt (Sammy Davis Jr.) are hip Soho nightclub owners enjoying the good life -- until a secret agent ... | Movie, Comedy | 1h 45m | |
| 00:35 | Amazing GraceA feisty old woman (Moms Mabley) forces moral support on a big-city candidate (Moses Gunn) for mayor. | Movie, Comedy | 1h 40m | |
| 02:15 | Five on the Black Hand SideMr. Brooks (Leonard Jackson) is an African-American barbershop owner who runs his household with an iron fist. One day, however, Mrs. Brooks (Clari... | Movie, Comedy | 1h 40m | |
| 03:55 | The Wild PairAn FBI agent (Beau Bridges) and a detective (Bubba Smith) tie ghetto drugs and mayhem to a colonel's (Lloyd Bridges) white supremacists. | Movie, Action | 1h 35m | |
| 05:30 | DiggstownAfter being released from a Georgia prison, smooth-talking con man Gabriel Caine (James Woods) teams up with his partner in crime, Fitz (Oliver Pla... | Movie, Action | 1h 40m | |
| 07:10 | Salt and PepperChristopher Pepper (Peter Lawford) and Charles Salt (Sammy Davis Jr.) are hip Soho nightclub owners enjoying the good life -- until a secret agent ... | Movie, Comedy | 1h 45m | |
| 08:55 | Amazing GraceA feisty old woman (Moms Mabley) forces moral support on a big-city candidate (Moses Gunn) for mayor. | Movie, Comedy | 1h 40m | |
| 10:35 | Five on the Black Hand SideMr. Brooks (Leonard Jackson) is an African-American barbershop owner who runs his household with an iron fist. One day, however, Mrs. Brooks (Clari... | Movie, Comedy | 1h 40m | |
| 12:15 | The Wild PairAn FBI agent (Beau Bridges) and a detective (Bubba Smith) tie ghetto drugs and mayhem to a colonel's (Lloyd Bridges) white supremacists. | Movie, Action | 1h 35m | |
| 13:50 | DiggstownAfter being released from a Georgia prison, smooth-talking con man Gabriel Caine (James Woods) teams up with his partner in crime, Fitz (Oliver Pla... | Movie, Action | 1h 40m | |
| 15:30 | Salt and PepperChristopher Pepper (Peter Lawford) and Charles Salt (Sammy Davis Jr.) are hip Soho nightclub owners enjoying the good life -- until a secret agent ... | Movie, Comedy | 1h 45m | |
| 17:15 | Amazing GraceA feisty old woman (Moms Mabley) forces moral support on a big-city candidate (Moses Gunn) for mayor. | Movie, Comedy | 1h 40m | |
| 18:55 | Catch the HeatAn agent (Tiana Alexandra) works as an exotic dancer to nab a drug smuggler (Rod Steiger) who hides heroin in breast implants. | Movie, Action | 1h 30m | |
| 20:25 | Bamboo Gods and Iron MenFilipino gangsters hound a trio (James Iglehart, Shirley Washington, Chiquito) whose carved Buddha hides something to control the world. | Movie, Action | 1h 40m | |
| 22:05 | Savage SistersThree women (Gloria Hendry, Cheri Caffaro, Rosanna Ortiz) of three races join the fundraising part of an island revolution. | Movie, Action | 1h 30m | |
| 23:35 | Act of VengeanceFive women learn martial arts in order to punish a rapist (Peter Brown) who wears a hockey mask. | Movie, Thriller | 1h 35m |
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_sn2dj8sw/schedule?date=2026-10-15&tz=America/New_York" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_sn2dj8sw/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_sn2dj8sw/history?from=2025-10-13T00:00:00Z&to=2025-10-14T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_sn2dj8sw/schedule?date=2026-10-15&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_sn2dj8sw/schedule?date=2026-10-15&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_sn2dj8sw/schedule", params={"date": "2026-10-15", "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_sn2dj8sw/schedule?date=2026-10-15, the first programme { "data": [ { "id": "ls_7gmpp362", "channel": "ch_sn2dj8sw", "start": "2026-10-15T02:50:00Z", "stop": "2026-10-15T04:35:00Z", "title": "Salt and Pepper", "sub_title": null, "description": "Christopher Pepper (Peter Lawford) and Charles Salt (Sammy Davis Jr.) are hip...", "category": [ "movie", "comedy" ], "flags": { "new": false, "live": false } } ], "meta": { "count": 16, "date": "2026-10-15", "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.