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_kry3aa1a/schedule?date=2026-10-14&tz=America/New_York
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 00:00 | My Classic CarManchester Classic Car Show in Vermont; Richard Petty's collection in Randleman, N.C. | S17 E7, Manchester Classic Car Show | 1h | |
| 01:00 | My Classic CarDennis heads to Karlskrona, Sweden for their annual car and boat show. | S17 E21, Sweden Car and Boat Show | 1h | |
| 02:00 | My Classic CarWild Hot Rod Party in Montville, N.J.; new Corvette restoration. | S17 E5, Wild Hot Rod Party | 1h | |
| 03:00 | Operation RepoFroy and Sonia repo from a stranded motorist; an erratic debtor lets loose with pepper spray. | S10 E4, Traffic Jammin' | 30m | |
| 03:30 | Operation RepoSonia and Carlos attempt to repossess a vehicle from a pair of silver-painted robot men. | S10 E5, Repo Arigato, Mr. Roboto | 30m | |
| 04:00 | Operation RepoFroy and Matt head out to repo a bouncy castle; Lou and Sonia's sympathy for a debtor is squashed. | S10 E6, Inane Clown Posse | 30m | |
| 04:30 | Operation RepoCarlos plays a repossession prank that almost lands Matt and Froy in jail. | S10 E7, Doggin' and Draggin' | 30m | |
| 05:00 | Operation RepoSonia and Froy deal with an unbalanced debtor who threatens to take down the entire company. | S10 E8, Raising the Roof | 30m | |
| 05:30 | Operation RepoMatt and Froy enact revenge on Ronnie and Carlos; a repo at a car wash gets out of hand. | S10 E9, Revenge | 30m | |
| 06:00 | Operation RepoMatt and Carlos attempt to join forces against some gravity defying debtors. | S10 E10, The Gypsy Hunter | 30m | |
| 06:30 | Operation RepoMatt and Froy repo a car from an anger management meeting; Sonia and Ronnie disrupt a cookout. | S10 E11, Gypsy Barbeque! | 30m | |
| 07:00 | Operation RepoA jazz musician sets off Sonia; Matt and Sonia wrestle to bring deluded actors back to reality. | S10 E12, Up in Flames | 30m | |
| 07:30 | Operation RepoFroy and Ronnie have their hands full of a bad girl; Sonia and Ronnie are on a wild goose chase. | S10 E13, Gypsy Games | 30m | |
| 08:00 | Graveyard CarzMark installs decals on professional wrestler Bill Goldberg's 1968 Plymouth GTX convertible. | S6 E3, Roaming the Restorations | 1h | |
| 09:00 | Graveyard CarzThe Graveyard Ghouls disassemble a 1971 Dodge Challenger's 383 engine to access the damage. | S6 E4, Taming a 1971 Challenger R/T | 1h | |
| 10:00 | Graveyard CarzThe 1969 Hemi Road Runner convertible returns to the lift; the ghouls scramble to finish up work. | S7 E4, The Roadrunner Gives Me a Hemi | 1h | |
| 11:00 | Graveyard CarzThe 1970 Super Bee 383 Magnum; the 1971 Plymouth Roadrunner; the 1970 Challenger R/T 440. | S7 E5, Judgement Day | 1h | |
| 12:00 | Dream Car GarageThe long awaited day finally arrives; the BASF Gullwing is finished in Glasurit 90 Line waterborne paint, the shade an original 1957 Mercedes silver. | Dream Car Garage | 30m | |
| 12:30 | Dream Car GarageFinal assembly on the BASF Mercedes Gullwing and Oddball Kustoms show car. | Dream Car Garage | 30m | |
| 13:00 | Dream Car GarageChrysler Proving Grounds in Chelsea, Mich. | Dream Car Garage | 30m | |
| 13:30 | Dream Car GarageThe introduction of our BASF feature restoration, the Shelby King Cobra. | Dream Car Garage | 30m | |
| 14:00 | Dream Car GaragePeter and Michelle visit La Belle Province for gourmet food and culture. | Dream Car Garage | 30m | |
| 14:30 | Dream Car GaragePeter runs through the body-shaping process, turning pieces of aluminum into a Shelby King Cobra. | Dream Car Garage | 30m | |
| 15:00 | American Muscle CarLooking at every car produced by Hurst. | American Muscle Car | 30m | |
| 15:30 | American Muscle CarSuper Sport Camaros and Firebird Firehawks built by SLP outperform the old muscle cars in every way. | American Muscle Car | 30m | |
| 16:00 | American Muscle CarTaking a look at the Dodge Dart GTS, a prototypical muscle car with a light body and a large engine. | American Muscle Car | 30m | |
| 16:30 | American Muscle CarNamed after the Warner Bros. cartoon character, the Plymouth Roadrunner embodies his speedy nature. | American Muscle Car | 30m | |
| 17:00 | Counting CarsDanny and the crew go all in, building the ultimate, fully customized 1968 Dodge Charger. | S9 E8, All Charged Up | 1h | |
| 18:00 | Counting CarsRyan and Ghetto Bob buy a '67 Pontiac GTO; guitarist DJ Ashba drops off his latest supercar. | S9 E9, GTO Dreams | 1h | |
| 19:00 | Counting CarsRock legend Alice Cooper brings his prized '63 Studebaker Avanti to the shop. | S9 E10, Alice Cooper's Dream | 1h | |
| 20:00 | Counting CarsA simple paint job on a 1964 Corvette turns into a full on restoration. | S10 E2, Danny's Fabulous Ferrari | 1h | |
| 21:00 | Counting CarsDanny wants to flip a 1978 Lincoln Continental Town Car, if he can bring himself to let it go. | S10 E3, Continental Flip | 1h | |
| 22:00 | Counting CarsDanny and the crew take on a botched restoration job on a 1968 Oldsmobile Cutlass. | S10 E4, The Coolest Cutlass | 1h | |
| 23:00 | Motor City MotorsThe Detroit Brothers build a Ford Festiva that runs inside two giant steel wheels. | S1 E4, Festevil | 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_kry3aa1a/schedule?date=2026-10-14&tz=America/New_York" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_kry3aa1a/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_kry3aa1a/history?from=2025-10-13T00:00:00Z&to=2025-10-14T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_kry3aa1a/schedule?date=2026-10-14&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_kry3aa1a/schedule?date=2026-10-14&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_kry3aa1a/schedule", params={"date": "2026-10-14", "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_kry3aa1a/schedule?date=2026-10-14, the first programme { "data": [ { "id": "ls_pzs8rykd", "channel": "ch_kry3aa1a", "start": "2026-10-14T04:00:00Z", "stop": "2026-10-14T05:00:00Z", "title": "My Classic Car", "sub_title": "My Classic Car", "description": "Manchester Classic Car Show in Vermont; Richard Petty's collection in Randlem...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 34, "date": "2026-10-14", "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 | 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.