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_djt5shyp/schedule?date=2026-10-12&tz=America/New_York
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:40 | Five Guns to TombstoneBilly (James Brown) is an ex-bandit who has gone clean. His brother Matt (Robert Karnes) is a thug who just busted out of jail. Matt wants his brot... | Movie, Western | 1h 15m | |
| 00:55 | Quincannon, Frontier ScoutLinus Quincannon (Tony Martin) quits the U.S. Army in protest at the slaughter of Native Americans. He becomes a frontier scout, and is sent on an ... | Movie, Western | 1h 25m | |
| 02:20 | The Return of a Man Called HorseIn this sequel to A Man Called Horse, Lord John Morgan (Richard Harris) returns to the American West after feeling out of place in England. When he... | Movie, Western | 2h 10m | |
| 04:30 | Duel in the EclipseAn astronomer with a love of leopard skin returns to his hometown and immediately runs into trouble with a local gang. When his brother is subseque... | Movie, Western | 1h 35m | |
| 06:05 | The Gunfight at Dodge CityGambler and gunman Bat Masterson (Joel McCrea) rides into Dodge City, Kan., to visit his straight-arrow brother, Ed (Harry Lauter), who is hoping t... | Movie, Western | 1h 25m | |
| 07:30 | Man of the EastA dude (Terence Hill) arrives from New England with books and a bicycle, ready to claim his father's rowdy ranch. | Movie, Western | 2h 10m | |
| 09:40 | The Lone GunA marshal (George Montgomery) courts a rancher's sister (Dorothy Malone) and rids a town of rustlers. | Movie, Western | 1h 15m | |
| 10:55 | Fury at ShowdownReformed ex-convict Brock Mitchell (John Derek) completes a prison sentence for shooting a man in a desperate act of self-defense and travels to th... | Movie, Western | 1h 20m | |
| 12:15 | Davy Crockett, Indian ScoutDuring the 1840s, a wagon train is headed west with Davy Crockett (George Montgomery), a young man who shares a name with his famous frontiersman u... | Movie, Western | 1h 15m | |
| 13:30 | BarqueroJake Remy (Warren Oates) and his band of mercenaries shoot their way through a tiny border town, planning to escape with their plunder across the r... | Movie, Western | 1h 50m | |
| 15:20 | Five Guns to TombstoneBilly (James Brown) is an ex-bandit who has gone clean. His brother Matt (Robert Karnes) is a thug who just busted out of jail. Matt wants his brot... | Movie, Western | 1h 15m | |
| 16:35 | Quincannon, Frontier ScoutLinus Quincannon (Tony Martin) quits the U.S. Army in protest at the slaughter of Native Americans. He becomes a frontier scout, and is sent on an ... | Movie, Western | 1h 25m | |
| 18:00 | Bat MastersonCrooks target old prospector Cactus Charlie after he discovers their hidden stash of stolen gold. | S3 E1, Debt of Honor | Series, Western | 30m |
| 18:30 | Bat MastersonA railroad company draws suspicion when lines of barbed-wire fencing disappear from the ranches near its rail lines, calling the rightful owner of ... | S3 E2, Law of the Land | Series, Western | 30m |
| 19:00 | Tombstone TerritoryAfter Neal Wheaton guns down a civilian, Clay makes the tough decision to fire him; Clay orders Neal to leave town. | S1 E15, Gun Fever | Series, Western | 30m |
| 19:30 | Tombstone TerritoryHollister disguises himself as an outlaw to catch a Mexican bandit who killed a bank teller during a robbery. | S1 E16, Guns of Guadalupe | Series, Western | 30m |
| 20:00 | The Great Scout & Cathouse ThursdayThe year is 1908, and aging adventurer Sam Longwood (Lee Marvin) and his gang of crooked cowboys have been cheated out of a big score by their own ... | Movie, Western | 1h 50m | |
| 21:50 | The Iron SheriffWhen his son Benjie is accused of killing a stagecoach driver, Sheriff Sam Galt is convinced his boy is innocent. On a quest to clear his son's nam... | Movie, Western | 1h 15m | |
| 23:05 | Ride Out for RevengeUnder the eye of timid Capt. George (Lloyd Bridges), a group of Cheyenne Native Americans are on a forced march from their homelands to a reservati... | Movie, Western | 1h 20m |
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_djt5shyp/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_djt5shyp/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_djt5shyp/history?from=2025-10-13T00:00:00Z&to=2025-10-14T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_djt5shyp/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_djt5shyp/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_djt5shyp/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_djt5shyp/schedule?date=2026-10-12, the first programme { "data": [ { "id": "ls_m8jv90hg", "channel": "ch_djt5shyp", "start": "2026-10-12T03:40:00Z", "stop": "2026-10-12T04:55:00Z", "title": "Five Guns to Tombstone", "sub_title": null, "description": "Billy (James Brown) is an ex-bandit who has gone clean. His brother Matt (Rob...", "category": [ "movie", "western" ], "flags": { "new": false, "live": false } } ], "meta": { "count": 19, "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 | 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.