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 Asia/Kolkata 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 Asia/Kolkata. The same day from the API: GET /v1/channels/ch_q6g1hw8a/schedule?date=2026-10-14&tz=Asia/Kolkata
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 22:40 | Diesel BrothersHeavy D rolls the dice on a vintage 1951 International Diesel dozer with engine problems. | S8 E5, Diesel Doze It | Tv show, Reality show | 1h 22m |
| 00:02 | All Girls GarageThe girls help a Mustang owner with a spinal cord injury finish some interior parts on his classic Mustang; they also properly hang the mufflers an... | S9 E13, Mustang Interior | Tv show, Education (adult) | 23m |
| 00:25 | Car FixThe guys bring back the International Scout chassis to install a rebuilt LS engine; they tear the engine down to the pistons and completely overhau... | S10 E15, Junkyard LS Rebuild | Tv show, Education (adult) | 30m |
| 00:55 | Faster With FinneganMike and his friends try to add major speed to their 1985 S-15 truck. When they're finished, they'll see if it can beat Randy Pobst's Shelby GT350 ... | S1 E1, Big Speed Gains: Cheap and Fast! | Tv show, Reality show | 55m |
| 01:50 | Salvage Hunters: Classic CarsA Jensen Interceptor Mark III is the boys biggest rebuild yet. But when an estimate puts the bodywork at £25k, Paul wants to cut their losses and w... | S8 E1, Jensen Interceptor | Tv show, Reality show | 55m |
| 02:45 | Overhaulin'Tom's 1978 Pontiac Trans Am has seen better days. But can Chip Foose and his A-Team reinvigorate this tired classic and restore it to its former gl... | S9 E4, Foose and the Bandit | Tv show, Education (adult) | 55m |
| 03:40 | Fast N' LoudThe team works on a 2018 Jeep Wrangler - the second Jeep they're building for the Veterans Day auction. Meanwhile, Richard makes a deal on a '55 Cr... | S16 E2, Wranglin World Records | Tv show, Reality show | 55m |
| 04:35 | Diesel BrothersHeavy D rolls the dice on a vintage 1951 International Diesel dozer with engine problems. | S8 E5, Diesel Doze It | Tv show, Reality show | 44m |
| 05:19 | Car FixThe team swaps an original Olds 307 engine for a 305; Fuller cuts and welds tips on a body repair. | S10 E16, Lowrider - Three Wheel Motion | Tv show, Education (adult) | 41m |
| 06:00 | Garage SquadThe team gets a family man's 1989 Camaro RS back up and running again. It's taken a few wrong turns since it was last on the road, and it needs a l... | S7 E1, Camaro Frankenstein | Tv show, Education (adult) | 50m |
| 06:50 | Faster With FinneganThe LS-powered S-15 mini truck gets a revamp when the guys fix what didn't work from the last time they raced Randy Pobst around a road course in a... | S2 E6, S-15 Truck Redemption! | Tv show, Reality show | 50m |
| 07:40 | Salvage Hunters: Classic CarsPaul and Drew check out a BMW 323i that's been sitting in a barn for 12 years. Drew wants to give the car a tasteful revamp, but Paul has a flashie... | S6 E5, BMW 323i | Tv show, Reality show | 50m |
| 08:30 | Overhaulin'Locksmith Doug's beloved '82 El Camino is off to the Overhaulin' set. Chip Foose and his A-Team have the keys to give this busted beater a major fa... | S9 E2, Elco That's All Go | Tv show, Education (adult) | 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_q6g1hw8a/schedule?date=2026-10-14&tz=Asia/Kolkata" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_q6g1hw8a/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_q6g1hw8a/history?from=2025-10-13T00:00:00Z&to=2025-10-14T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_q6g1hw8a/schedule?date=2026-10-14&tz=Asia/Kolkata"); 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_q6g1hw8a/schedule?date=2026-10-14&tz=Asia/Kolkata", { 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_q6g1hw8a/schedule", params={"date": "2026-10-14", "tz": "Asia/Kolkata"}, headers={"Authorization": f"Bearer {os.environ['TVG_KEY']}"}, ) for slot in r.json()["data"]: print(slot["start"], slot["title"])
// GET /v1/channels/ch_q6g1hw8a/schedule?date=2026-10-14, the first programme { "data": [ { "id": "ls_4r26bhtp", "channel": "ch_q6g1hw8a", "start": "2026-10-13T17:10:00Z", "stop": "2026-10-13T18:32:00Z", "title": "Diesel Brothers", "sub_title": null, "description": "Heavy D rolls the dice on a vintage 1951 International Diesel dozer with engi...", "category": [ "tv show", "reality show" ], "flags": { "new": false, "live": false } } ], "meta": { "count": 13, "date": "2026-10-14", "tz": "Asia/Kolkata" } }
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.