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_ykvdtp62/schedule?date=2026-10-16&tz=America/New_York
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 00:00 | Storage WarsBrandi and Jarrod's mischievous side emerges during the action in Victorville, Calif.; Ivy grabs a locker that no one else can tolerate; Mary puts ... | S11 E3, Season of the Kitsch | Reality tv, Hobbies & crafts | 30m |
| 00:30 | Storage WarsIvy takes it to the house in nearby Lancaster, Calif., while Dave takes advantage of being so close to Ivy; Justin pushes all of Rene's buttons and... | S11 E4, A Metamorphic Layer of True Romanticism | Reality tv, Hobbies & crafts | 30m |
| 01:00 | Storage WarsKenny starts seeing things during a very hot day in Riverside, Calif.; Ivy gives Mary a boost; Shana and Edwina stumble across their own paradise. | S11 E5, Some Don't Like It Hot | Reality tv, Hobbies & crafts | 30m |
| 01:30 | Storage WarsThe ladies from Vegas meet Dave, who promptly takes their locker away; Kenny uses Mary as a shield, and the two find their way to a decent unit of ... | S11 E6, Kumba-YUUUP! | Reality tv, Hobbies & crafts | 30m |
| 02:00 | The Curse of Oak IslandWith a dangerous hurricane approaching, the team scrambles to find evidence of what might be buried beneath the swamp before the storm can wipe out... | S7 E11, The Eye of the Storm | Reality tv, History | 1h |
| 03:00 | The Curse of Oak IslandNew evidence suggests there was French activity on Oak Island decades before the discovery of the Money Pit, and they may have finally uncovered de... | S7 E12, Fortified | Reality tv, History | 1h |
| 04:00 | The Curse of Oak IslandExcitement abounds when Gary uncovers an ancient tunneling tool in the swamp; the team obtains hard, scientific evidence suggesting they may have f... | S7 E13, Bromancing the Stones | Reality tv, History | 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_ykvdtp62/schedule?date=2026-10-16&tz=America/New_York" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_ykvdtp62/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_ykvdtp62/history?from=2026-03-01T00:00:00Z&to=2026-03-02T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_ykvdtp62/schedule?date=2026-10-16&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_ykvdtp62/schedule?date=2026-10-16&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_ykvdtp62/schedule", params={"date": "2026-10-16", "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_ykvdtp62/schedule?date=2026-10-16, the first programme { "data": [ { "id": "ls_vg53h62q", "channel": "ch_ykvdtp62", "start": "2026-10-16T04:00:00Z", "stop": "2026-10-16T04:30:00Z", "title": "Storage Wars", "sub_title": "Season of the Kitsch", "description": "Brandi and Jarrod's mischievous side emerges during the action in Victorville...", "category": [ "reality tv", "hobbies & crafts" ], "flags": { "new": false, "live": false } } ], "meta": { "count": 7, "date": "2026-10-16", "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 | Sunday 1 March 2026 | Category |
|---|---|---|
| 06:00 | Swamp People | Reality tv, Documentary |
| 07:00 | Swamp People | Reality tv, Documentary |
| 08:00 | Swamp People | Reality tv, Documentary |
| 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 150 countries.