72.1M 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 Europe/Berlin time, what is on now and next, and the same data in your app with one call.
All times Europe/Berlin. The same day from the API: GET /v1/channels/ch_r0p4x9fh/schedule?date=2026-10-11&tz=Europe/Berlin
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:45 | 70s ScootDanny takes on a psychedelic chopper project that is so 70s cool, he's worried he might not be able to give it to the customer when it's done. | 25m | ||
| 00:09 | The King and the CountKevin and the team come together to make something special for Danny. Meanwhile Danny runs into an old pal and his 1959 Corvette gasser. | 25m | ||
| 00:34 | School of RickThe Count takes a chance by building a low-rider with a Count's Kustoms twist. Will the local aficionados embrace Danny's car, or kick it to the curb? | 25m | ||
| 00:59 | HorseplayA high wire performer wants Danny to build a bike to commemorate his career and the records he has broken, and an Extreme Cowboy Racer wants the wo... | 26m | ||
| 01:49 | Allysas Billboard HitAllysa and Dougie finish building out the 440 engine for the 1968 GTX currently in assembly. And Allysa and Mark begin one of the most difficult de... | 51m | ||
| 02:40 | Really Sweet 16Danny conspires with a proud dad to give the ultimate surprise 16th birthday gift, and the shop frustrates a customer with a design error on a scal... | 26m | ||
| 03:06 | What We Do for a BuckThe world is littered with the remains of forgotten muscle cars. At Graveyard Carz, some will get a second chance in the hands of Mark Worman and t... | 56m | ||
| 04:02 | This is a Crack Up!The team takes on the biggest engine challenge of their lives! A numbers matching 383 for a 1971 'Cuda that has multiple massive freeze cracks in t... | 51m | ||
| 04:53 | Taming a 1971 Challenger R/TA new season of Graveyard Carz, the show wherein abandoned and leftfordeath classic Mopars are given a new lease on life. | 56m | ||
| 05:49 | Flight of the Super BeeMark and the Ghouls race to finish a one owner 1970 Super Bee that belongs to a decorated retired Marine. But as Mark and Justin forge ahead on thi... | 51m | ||
| 06:40 | Firepower OperationThe world is littered with the remains of forgotten muscle cars. At Graveyard Carz, some will get a second chance in the hands of Mark Worman and t... | 56m | ||
| 07:36 | Trail BlazerMusic industry royalty, Del Bryant has a Blazer he wants to pay tribute to his Tennessee roots. | 25m | ||
| 08:01 | Mike Gets MedievalDanny trusts Horny Mike to paint a Medieval mural on a '73 GMC Pick Up truck, and soon regrets his decision. | 50m | ||
| 10:06 | Mangled Mustang Part 2Danny and the team continue wrestling with the stock restoration Mustang mess, hoping for some extra funds and a lot of patience from their client.... | 25m | ||
| 10:31 | Will Gets GrumpyA new season of Graveyard Carz, the show wherein abandoned and leftfordeath classic Mopars are given a new lease on life. | 56m | ||
| 11:27 | Politically CorrectDanny and Shannon honor fallen troops with a custom patriotic motorcycle. Later, Danny and Kevin push the limit to acquire a `71 Monte Carlo, and t... | 25m | ||
| 11:52 | Day of JudgmentKevin's brother is a judge, but that won't get him a free ride, and the guys struggle to finish his '62 Chevy pick-up within budget. Later, Scott s... | 26m | ||
| 12:17 | Operation Firepower?The world is littered with the remains of forgotten muscle cars. At Graveyard Carz, some will get a second chance in the hands of Mark Worman and t... | 56m | ||
| 13:13 | The Horn UltimatumDanny discovers the rarest Cadillac collection he's ever seen. Later, Horny Mike has 30 days to move his big ugly bus. | 25m | ||
| 13:39 | Heroes and HorsepowerDanny and the guys can't wait to get started on a 1964 and a half Ford Mustang. But once they dig in, they find some creative and dangerous repairs... | 50m | ||
| 14:28 | 72 Charger SE ResurrectedA new season of Graveyard Carz, the show wherein abandoned and leftfordeath classic Mopars are given a new lease on life. | 56m | ||
| 15:24 | Sweet Lambo Of MineFormer Guns & Roses guitarist DJ Ashba arrives at Count's Kustoms in a 2004 Lamborghini Murcielago that he wants turned into the ultimate "mancar". | 25m | ||
| 15:49 | Mustang MemoriesDanny is commissioned to restore a family heirloom '67 Ford Mustang. | 24m | ||
| 16:13 | Killer KellisonDanny and the guys take on a rare and valuable American street machine with big hopes for bringing it to this year's SEMA Convention in Las Vegas. ... | 50m | ||
| 17:02 | You Never Forget Your First Z28 Part 1This two-part episode starts with a client asking Danny to find and build a 1979 Camaro Z28, to commemorate the first car he ever owned. | 25m | ||
| 17:27 | Boogie Down BuggyDanny takes in a dune buggy to trick out in outrageous Count's Kustoms style, and then gets into some seriously higher horse powered fare at the Sh... | 25m | ||
| 17:52 | A Reynolds Cuda ReunionWhen Tony D'Agostino makes another trip to the west coast Mark Worman takes the opportunity to revisit the Brothers Car Collection in Salem Oregon ... | 51m | ||
| 18:43 | Dude, Wheres Allysa's Car?A new season of Graveyard Carz, the show wherein abandoned and leftfordeath classic Mopars are given a new lease on life. | 56m | ||
| 19:39 | Flamin and Misbehavin'Danny wants Ryan to fix a bad flame job on his beloved police cruiser that's been sitting in the shop for years. | 25m | ||
| 20:03 | Chrome Is Where the Heart IsDanny tries to get the derailed '62 Caddy project back on track, while Ryan tries to make amends for a mishap by finding a flip or two for the shop. | 25m | ||
| 20:28 | Firebird Fever"Engine Whisperer" Doc has a cool '67 Firebird he's been working on. While he's a mechanical maestro under the hood, his paint skills are lacking s... | 25m | ||
| 20:53 | Disneyland of CarzThe world is littered with the remains of forgotten muscle cars. At Graveyard Carz, some will get a second chance in the hands of Mark Worman and t... | 56m | ||
| 21:49 | To Beep or Not to BeepWhile the ghouls finish up the ornamentation and chrome moldings for the 1969 GTX Cousin Dougie enlists the Greenhorn's help to disassemble our fir... | 51m | ||
| 22:40 | Baptism by FireThe Pheonix 'Cuda the car that survived a deadly explosion is ready for its purification. Its rust and metal are seared away to expose its hidden s... | 51m | ||
| 23:31 | The MarleymobileIt's all hands on deck as the shop rushes to finish restoring the last car Bob Marley ever owned. They must hustle to deliver it to Ziggy Marley in... | 25m | ||
| 23:56 | The Phantom Cuda Rides AgainThe world is littered with the remains of forgotten muscle cars. At Graveyard Carz, some will get a second chance in the hands of Mark Worman and t... | 56m |
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_r0p4x9fh/schedule?date=2026-10-11&tz=Europe/Berlin" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_r0p4x9fh/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_r0p4x9fh/history?from=2026-10-06T00:00:00Z&to=2026-10-07T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_r0p4x9fh/schedule?date=2026-10-11&tz=Europe/Berlin"); 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_r0p4x9fh/schedule?date=2026-10-11&tz=Europe/Berlin", { 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_r0p4x9fh/schedule", params={"date": "2026-10-11", "tz": "Europe/Berlin"}, headers={"Authorization": f"Bearer {os.environ['TVG_KEY']}"}, ) for slot in r.json()["data"]: print(slot["start"], slot["title"])
// GET /v1/channels/ch_r0p4x9fh/schedule?date=2026-10-11, the first programme { "data": [ { "id": "ls_5j93t5xx", "channel": "ch_r0p4x9fh", "start": "2026-10-10T21:45:01Z", "stop": "2026-10-10T22:09:38Z", "title": "70s Scoot", "sub_title": null, "description": "Danny takes on a psychedelic chopper project that is so 70s cool, he's worrie...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 36, "date": "2026-10-11", "tz": "Europe/Berlin" } }
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 155 countries.