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.
All times America/New_York. The same day from the API: GET /v1/channels/ch_f8n3d2f8/schedule?date=2026-10-11&tz=America/New_York
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:53 | Misfit GarageThomas buys an original 1932 Ford Tudor and the shop plans to build it into their finest car yet. | S5 E1, Spurred For A Ford | 48m | |
| 00:41 | Misfit GarageThomas takes the crew to Barrett-Jackson and finds a 1955 Chevy hardtop to flip. | S5 E2, Boom or Bust | 47m | |
| 01:28 | Misfit GarageTracking down a timeless classic - a rare '55 Chevy Belair; a '71 Buick Riviera arrives at Fired Up. | S5 E3, Air Picking We Shall Go | 48m | |
| 02:16 | Misfit GarageThe guys push to finish every hot rodder's dream car - a Tri Five Chevy Bel Air. | S5 E4, Chasing a Six Figure Dream | 49m | |
| 03:05 | Misfit GarageThe guys circumvent Thomas and buy back a 1952 Willys Jeep previously flipped. | S5 E5, Fired Up for a Jeep | 48m | |
| 03:53 | Misfit GarageKlump returns to the Fired Up Garage to find the Jeep Willy painted the wrong color. | S5 E6, Muddy Payday | 47m | |
| 04:40 | Misfit GarageThe garage tracks down a rare '65 Ford Sunliner; Thomas gambles on a Ferrari 400i with a V12 engine. | S5 E7, Gleams with a Sunliner | 48m | |
| 05:28 | Misfit GarageWith the 1960 Sunliner back from paint, Thomas has major reservations about its color and resale. | S5 E8, Stars Align | 48m | |
| 06:16 | Misfit GarageThe crew takes on a 1967 Ford Fairlane GTA with plans of transforming it into a pro street machine. | S5 E9, Fair Game For A Fairlane | 47m | |
| 07:03 | Misfit GarageThe shop pushes ahead on the 1967 Fairlane and Richard makes a play to buy the garage. | S5 E10, Fairlane Gets Fired Up | 48m | |
| 07:51 | Misfit GarageFired Up gets fueled up, fired up and just plain fired. | Misfit Garage | 47m | |
| 08:38 | Misfit GarageThe crew races to finish their build after Richard blocks them from entering a truck show. | S6 E2, Blaze it Up | 48m | |
| 09:26 | Misfit GarageThe mechanics find themselves in a circus of parts and processes while building the 1968 AMC AMX. | S6 E4, Wires and Misfires | 47m | |
| 10:13 | Misfit GarageWhen Thomas finds a 70 ½ Camaro, he negotiates with an owner who drives a hard bargain. | S6 E5, Street Fighting 70 1/2 Camaro | 50m | |
| 11:03 | Misfit GarageChris Pratt reaches out to the garage to request a custom bike inspired by his summer blockbuster. | S6 E6, A Jurassic Sized Adventure | 48m | |
| 11:51 | Misfit GarageThe Misfits add American swagger to a 1961 Morris Minor found in a pile of dirt and lumber. | S6 E7, United Kingdom Of Misfits | 47m | |
| 12:38 | Misfit GarageThe crew strives to finish building the Morris Minor; Thomas finds a 1932 Ford Model A Roadster. | S6 E8, Minor Fire | 50m | |
| 13:28 | Misfit GarageThe garage works on a 1964 GMC Truck, the preferred vehicle for the blue-collar workforce. | S6 E9, Orange You Glad | 49m | |
| 14:17 | Misfit GarageIt's all hands on deck to complete the 1964 GMC Truck and Klump deals with parts issues. | S6 E10, Pound Town | 50m | |
| 15:07 | Misfit GarageThe Misfits' take a 1927 Ford Model T coupe and turn it into a hot rod known as the T Bucket. | S6 E11, Barter Bucket | 47m | |
| 15:54 | Misfit GarageThe bucket for the Misfits' hot rod build comes back from paint in a vibrant shade of yellow. | S6 E12, The Cooler | 48m | |
| 16:42 | Misfit GarageThe mechanics from Fired Up Garage get ready to rumble in a challenge with Farmtruck and AZN. | Misfit Garage | 48m | |
| 17:30 | Garage RehabRichard and his crew have less than a week to completely overhaul a Dallas automotive garage. | S1 E1, Grapevine Automotive | 47m | |
| 18:17 | Garage RehabRichard and his crew battle the rain and make transformative renovations in a Los Angeles garage. | S1 E2, Westside Hotrods | 47m | |
| 19:04 | Garage RehabRichard and his crew renovate a shop in Roanoke, Texas, and break the owner of his hoarding ways. | S1 E3, Scotty's Automotive | 48m | |
| 19:52 | Garage RehabRichard and his crew rehab a smog shop in Bakersfield, Calif., and help the owner. | S1 E4, Blue Ribbon Automotive | 47m | |
| 20:39 | Garage RehabRichard commits to rehabbing a 4x4 shop in New Caney, TX, and to teach the owners new skills. | S1 E5, Offset Kustoms | 48m | |
| 21:27 | Garage RehabRichard uses his time, money, and resources to help an up-and-coming motorcycle shop in Jackson, MS. | S1 E6, Slop Shop | 47m | |
| 22:14 | Garage RehabRichard helps a fellow hot rod enthusiast in Nashville, Tennessee. | S1 E7, Fast Lane Auto Repair | 48m | |
| 23:02 | Garage RehabRichard goes to Oklahoma, where he considers rehabbing a local tuning shop. | S1 E8, Elite Powersports | 49m | |
| 23:51 | Garage RehabRichard and crew turn around a huge 8,000 square foot speed shop in Oklahoma City, Oklahoma. | S1 E9, Abel Racing | 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_f8n3d2f8/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_f8n3d2f8/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_f8n3d2f8/history?from=2026-10-06T00:00:00Z&to=2026-10-07T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_f8n3d2f8/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_f8n3d2f8/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_f8n3d2f8/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_f8n3d2f8/schedule?date=2026-10-11, the first programme { "data": [ { "id": "ls_ssxjw8an", "channel": "ch_f8n3d2f8", "start": "2026-10-11T03:53:00Z", "stop": "2026-10-11T04:41:00Z", "title": "Misfit Garage", "sub_title": "Misfit Garage", "description": "Thomas buys an original 1932 Ford Tudor and the shop plans to build it into t...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 31, "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.