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 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_61ba0z3e/schedule?date=2026-10-12&tz=America/New_York
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:30 | Truck UBeginner to Expert, we’ve got it all. We take a 2011 Ford and show how some jobs can be easier than others | 30m | ||
| 00:00 | Truck UMatt takes a trip to Joplin, Missouri to check in with the guys at Chrome Shop Mafia and find out what makes the Freightliner Victory Lane Edition ... | 30m | ||
| 00:30 | Truck ULB7 injectors fail on GM engines all the time. Today we’ll show you why you should do the repair yourself and save thousands in the process. | 30m | ||
| 01:00 | Two Guys GarageWillie stumbles across a beautiful 1966 Impala, but its beauty is only skin-deep. Under the hood are rusty headers, a grimy engine block, and a hos... | 30m | ||
| 01:29 | Two Guys GarageWhen the guys get their hands on a clean 1986 square-body C-10, they give it a facelift…and a suspension drop. With its brand-new look and stance, ... | 30m | ||
| 01:59 | Two Guys GarageKevin and Willie have an Autobahn edition 2013 MK6 VW GTI in the shop for performance upgrades. With a new turbo kit, exhaust, and a few other impr... | 30m | ||
| 02:29 | Two Guys GarageA friend of Kevin and Willie has not one, but two work trucks that need improvements for hauling heavy loads. Can the guys handle this double-order... | 30m | ||
| 03:00 | Two Guys GarageIf you’re headed for the formidable Moab Desert, your Jeep had better be ready for anything. Willie and Kevin are outfitting a Wrangler TJ and a Ch... | 30m | ||
| 03:30 | Two Guys GarageKevin hits the road to Bolingbrook, Illinois to find out what it takes to proudly display “Made in America”, as he tours WeatherTech to see how the... | 30m | ||
| 04:00 | Two Guys GarageThe guys have a Mini Cooper S in the shop today. They add some horsepower, some stopping power, and fix up a worn-out suspension to improve handlin... | 30m | ||
| 04:30 | Two Guys GarageKevin and Willie have a problematic Trailblazer in the shop today. They tackle multiple issues and get it up and runnin’ again. The guys also kick ... | 30m | ||
| 05:00 | Graveyard CarzA 1969 Road Runner is featured. | 1h | ||
| 06:00 | Graveyard CarzWork on a 1972 Dodge Charger is continued. | 1h | ||
| 07:00 | Graveyard CarzThe story about the 1972 Charger is briefly revisited, and past work leading to its completion is also revisited. Work on the 1972 Dodge Charger is... | 1h | ||
| 08:00 | Graveyard CarzThe 1970 Plymouth Superbird work is resumed, and the 1970 Charger R/T collision repair is completed. The 1970 Barracuda Convertible's 383 2bbl. V8 ... | 1h | ||
| 09:00 | Graveyard CarzA secret is accidentally revealed by Mark. Mark and Daren visit the local AAMCO Transmissions to watch the overhaul of the 1970 Barracuda Convertib... | 1h | ||
| 10:00 | Graveyard CarzAutomotive parts supplier Tony D'Agostino of Tony's Parts helps the shop get organized, and Mark tests his Mopar knowledge against Tony's. Work on ... | 1h | ||
| 11:00 | Graveyard CarzThe 1970 Superbird's restoration and story is recapped, and the Hills visit the shop to take delivery of the car, along with its original owner. Mi... | 1h | ||
| 12:00 | Graveyard CarzWith the 1970 Plymouth Superbird done and safely driven home, Mark is asked to restore a 1969 Daytona Charger. Due to its condition, Mark questions... | 1h | ||
| 13:00 | Graveyard CarzJust when things couldn't get more stressful, Mark agrees to finally get the 1930 Chevy Coach fully restored by the end of the week. Meanwhile, Mar... | 1h | ||
| 14:00 | Graveyard CarzSee the complete 3-year restoration of Kimberly Cook's 1970 Barracuda Convertible: the body, paint, engine, and convertible top, culminating in Gra... | 1h | ||
| 15:00 | Graveyard CarzNew shop. New crew. An All-new Graveyard Carz! The ghouls tackle a 1970 Cuda. | 1h | ||
| 16:00 | Graveyard CarzMark paints a Hemi Charger in his favorite Mopar color, burnt orange. AMD delivers the Phantom Cuda, and the ghouls finish the Dailey's 1970 Cuda 3... | 1h | ||
| 17:00 | Graveyard CarzThe ghouls wrap up the 340 Cuda and install panels on the Hemi Charger. Mark trains Allysa on O.E.M. assembly line markings. The legendary red Plym... | 1h | ||
| 18:00 | Graveyard CarzThe ghouls have problems with after-market parts for the 400 Magnum V8. Allysa begins working in the shop, and two rare Mopars are disassembled | 1h | ||
| 19:00 | Graveyard CarzMark's coffee addiction is spotlighted, and the ghouls work on a 1970 Challenger. | 1h | ||
| 19:59 | Graveyard CarzWork on a 1970 Cuda 340 is featured. | 1h | ||
| 21:00 | Graveyard CarzThe ghouls work on a 1968 GTX for Bill Goldberg, and Mark repairs a Challenger deck lid. Will paints a 1967 Hemi GTX and challenges Mark to a paint... | 1h | ||
| 21:59 | Graveyard Carz On nowMark teaches Allysa to analyze and document cars in preparation for disassembly, but she later has a crucial lapse in judgement. The ghouls install... | 1h | ||
| 23:00 | Graveyard CarzTwo rare Mopars, a Daytona survivor and early Hemi Charger, are analyzed for authenticity and restoration. | 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_61ba0z3e/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_61ba0z3e/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_61ba0z3e/history?from=2025-10-13T00:00:00Z&to=2025-10-14T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_61ba0z3e/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_61ba0z3e/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_61ba0z3e/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_61ba0z3e/schedule?date=2026-10-12, the first programme { "data": [ { "id": "ls_a4zgb6x5", "channel": "ch_61ba0z3e", "start": "2026-10-12T03:30:05Z", "stop": "2026-10-12T04:00:06Z", "title": "Truck U", "sub_title": null, "description": "Beginner to Expert, we’ve got it all. We take a 2011 Ford and show how some j...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 30, "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 | Saturday 10 October 2026 | Category |
|---|---|---|
| 23:30 | Caffeine & Octane | |
| 00:00 | Caffeine & Octane | |
| 00:30 | Caffeine & Octane | |
| 45 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 155 countries.