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.
All times America/New_York. The same day from the API: GET /v1/channels/ch_hjn8bdm6/schedule?date=2026-10-11&tz=America/New_York
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 00:00 | Pontiac Firebird Trans AmPontiac's pony car went racing in 1969, and lives on today as one of America's favorite street muscle cars. The most famous of all Trans Ams was th... | 30m | ||
| 00:30 | CarsSuper Duty! In the early sixties, these two words meant the most powerful engines of any American car. This all-out assault on the speedways of Ame... | 30m | ||
| 01:00 | Ford Fairlane GT & TalladegaFord's 427 Fairlanes and Torino Talladegas had one purpose – to sweep the Hemi Mopars off the high-banked NASCAR tracks. And they did, too! | 30m | ||
| 01:30 | 427 CobraImagine a car that would do zero to one hundred miles per hour…and back to zero…in under ten seconds. The Cobras had it all – acceleration, braking... | 30m | ||
| 02:00 | Camaro Z/28There's this road race, see, this SCCA Trans Am series? And the Camaro is perfect for it. All they needed was a 500-horsepower 302 cubic-inch engine! | 30m | ||
| 02:30 | '63-'67 Corvette StingrayCompletely restyled for 1963, Corvette launched into its greatest popularity. Get inside, fire it up, and discover the true heart-pounding exciteme... | 30m | ||
| 03:00 | A Blow to the HeadWhen Froy is seriously injured on a routine repo, the building confrontation between Lou and Matt continues to escalate. | 30m | ||
| 04:00 | Getting the AxeTensions between Lou and Matt continue to boil when Matt enlists his daughter's aid on another job. | 30m | ||
| 04:30 | The RiftTensions between Lou and Matt continue to boil when Matt enlists his daughter's aid on another job. | 30m | ||
| 05:00 | The Final ShotA new rift between Matt and the rest of the crew puts the fate of the team in question. | 30m | ||
| 05:30 | The Road to RecoveryOn this premiere of Operation Repo's brand new season, Sonia's rehabilitation from her gunshot wound takes a shocking turn. The whole team runs int... | 30m | ||
| 06:00 | Monk in the TrunkOn this premiere of Operation Repo's brand new season, Sonia's rehabilitation from her gunshot wound takes a shocking turn. The whole team runs int... | 30m | ||
| 06:30 | Super-SoniaSonia's recovery takes another unexpected turn when she goes too far with a debtor. Sonia and Matt sneak onto a big studio lot to repossess a trail... | 30m | ||
| 07:00 | Interview with the Repo ManThings get a lot more complicated for the team when Sonia snaps and puts herself on the business end of a knife and the gangbanger wielding it. Fro... | 30m | ||
| 07:30 | Disaster at the DerbyThe repo team confronts the toughest challenge yet: one-on-one interviews with an anger management specialist. Lyndah and Froy head to the Hollywoo... | 30m | ||
| 08:00 | The Trouble with TractorsThe team gets back to work, but have their anger management sessions had any effect? Sonia and Lyndah find themselves surrounded by a gang of rolle... | 30m | ||
| 08:30 | Welcome Back RotterMatt and Froy crash the meeting of a fraternal lodge to ask for a car, but instead, they get an angry old man with a rifle. Froy and Matt go on a r... | 30m | ||
| 09:00 | Crunch TimeMatt and Froy crash the meeting of a fraternal lodge to ask for a car, but instead they get an angry old man with a rifle. Froy and Matt go on a re... | 30m | ||
| 09:30 | Playing with FireLou and Sonia try to repossess a car from a yuppie with a flair for the arts and for mayhem, Sonia, Matt, and Froy reclaim some unusual equipment f... | 30m | ||
| 10:00 | Daytona vs. HellcatThe 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... | 1h | ||
| 11:00 | Firepower Un-BoxedThe 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... | 1h | ||
| 12:00 | Mopar or No CarThe 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... | 1h | ||
| 13:00 | 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... | 1h | ||
| 14:00 | Now that's a Big TruckTom gets a test drive a pickup that matches his larger than life personality, a Chevy C5500 custom built by Monroe Truck Equipment. | 30m | ||
| 14:30 | The Holy GrailThe show opens up in Germany and the Legendary craftsmen are at work plumbing the brakes and fuel lines on the Gullwings' tube chassis. | 30m | ||
| 15:00 | Three Liters, 215 HPThis week's Pro Shop segment is all about the BASF Gullwing's direct fuel injected straight six. | 30m | ||
| 15:30 | The Upper CrustTom and Peter sample the upper crust of the automotive world, this weeks dream cars include a new Rolls Royce Phantom and a true motoring aristocra... | 30m | ||
| 16:00 | Ultimate AccessoryIn the BASF Pro Shop the Mercedes Gullwing gets the ultimate aftermarket accessory, a set of matching luggage. | 30m | ||
| 18:00 | The Fast and the Ridiculous, Part 2The guys finally find a not so perfect car for the junk car race which they resurrect as the "Count's Bloody Mess." At the race, they realize first... | 30m | ||
| 18:30 | Dees Sweet RideTwisted Sister's Dee Snider brings the crew a brand new BMW Z4 that he wants Count-ified for his wife Suzette as an anniversary present. A simple p... | 30m | ||
| 19:00 | CHiPs BikeKevin's brother Steve wants a 1980 Kawasaki KZ100 motorcycle tricked out just like the ones on the classic TV series, CHiPs. | 30m | ||
| 19:30 | The Amazing ZRyan and Kevin find a 1972 Datsun 240z that Danny agrees to flip. But when he has a last-minute change of heart, Ryan must figure out how to make D... | 30m | ||
| 20:00 | Get Your Motor RunningDanny and Shannon are in motorcycle heaven when they are asked to restore a rare 1957 Harley Davidson Pan head prototype that has spent the last 20... | 30m | ||
| 20:30 | Storm ChaserThe local Fox News channel wants to update their Ford Expedition Storm Chaser in a mobile news unit with an elaborate paint scheme that they can al... | 30m | ||
| 21:00 | Bonneville Bound Part 1After the vehicle that holds a land speed record is seriously damaged and repaired, the guys give it a sleek look. Then, the crew heads to Bonnevil... | 30m | ||
| 21:30 | Bonneville Bound Part 2Ryan and Kevin head to the Bonneville Salt Flats to see The Turbinator, a vehicle that holds a land speed record try to break 500 MPH. | 30m | ||
| 22:00 | Naughty NomadWhen a client rolls into Count's Kustoms with a beautiful 1955 Chevy Nomad, Danny can't help but want the car for his collection. | 30m | ||
| 22:30 | Low Riding LincolnLonnie, one of the shop's long time painters, wants to give his Lincoln lowrider a new, but simple, paint job. Meanwhile, Mike and Paul find a Roll... | 30m | ||
| 23:00 | Dodge Daytona & Plymouth SuperbirdBuilt for the superspeedways, but available at your local Mopar showroom, the 1969 and '70 Dodge Daytona and the 1970 Plymouth Superbird were the e... | 30m | ||
| 23:30 | The Mopar Super StockersThe 426 Max Wedge and Hemi Plymouths and Dodges blew away everyone in the NHRA Super Stock classes, and gave Chrysler Corporation a head start over... | 30m |
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_hjn8bdm6/schedule?date=2026-10-11&tz=America/New_York" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_hjn8bdm6/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_hjn8bdm6/history?from=2026-10-06T00:00:00Z&to=2026-10-07T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_hjn8bdm6/schedule?date=2026-10-11&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_hjn8bdm6/schedule?date=2026-10-11&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_hjn8bdm6/schedule", params={"date": "2026-10-11", "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_hjn8bdm6/schedule?date=2026-10-11, the first programme { "data": [ { "id": "ls_bswrfy4f", "channel": "ch_hjn8bdm6", "start": "2026-10-11T04:00:00Z", "stop": "2026-10-11T04:30:00Z", "title": "Pontiac Firebird Trans Am", "sub_title": null, "description": "Pontiac's pony car went racing in 1969, and lives on today as one of America'...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 40, "date": "2026-10-11", "tz": "America/New_York" } }
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.