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-12&tz=America/New_York
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:53 | Garage RehabRichard commits $300,000 to Northrich Collision, the biggest build in "Garage Rehab" history; problems arise as Russell and Chris find themselves i... | S2 E3, Northrich Collision | 48m | |
| 00:41 | Garage RehabRichard Rawlings helps rebuild Keys Customs in Key West, Fla., which was devastated by Hurricane Irma; the crew has one week to turn this garage ar... | S2 E4, Keys Customs | 47m | |
| 01:28 | Garage RehabRichard sees potential in the golf cart industry and is willing to try to turn Coastal Cruisers around; when Richard's plans are put on hold, he ha... | S2 E5, Coastal Cruizers | 47m | |
| 02:15 | Garage RehabRichard and his team set out to rehab the filthiest and most outdated shop they've ever seen, with an owner who has lost pride in his business and ... | S2 E6, Quick Stop Auto Repair | 48m | |
| 03:03 | Garage RehabIn Tampa, Fla., Richard and his team toss a lifeline to a custom motorcycle shop drowning in debt, clutter and broken equipment; re-imagining the g... | S2 E7, Low Life Industries | 47m | |
| 03:50 | Garage RehabRichard Rawlings and his team take on a struggling custom hot rod shop in Huntington Beach, Calif., and try to turn it around in less than a week. | S2 E8, Zurba Industries | 48m | |
| 04:38 | Garage RehabRichard and his team take on their most meaningful project to date by rehabbing a struggling non-profit garage that trains veterans for careers in ... | S2 E9, American Garage | 47m | |
| 05:25 | Garage RehabRichard has just seven days to finish the renovation of a non-profit garage that trains veterans; to get the job done in time, he flies in a friend... | S2 E10, Warrior Garage | 48m | |
| 06:13 | Garage RehabRichard, Russell, and Chris drop in on their most recent rehabs to see who has taken the lead and turned things around and who has fallen back into... | S2 E11, Richard Revisits | 47m | |
| 07:00 | Street Outlaws | S1 E5, Stand Your Ground | 49m | |
| 07:49 | Street Outlaws | S1 E6, Racer's Revenge | 48m | |
| 08:37 | Street Outlaws | S1 E7, Last Car Standing | 48m | |
| 09:25 | Street Outlaws | S1 E8, Interstate Showdown | 49m | |
| 10:14 | Street OutlawsFarmtruck and AZN face off against new racers; Texas racers want to change the rules on the OKC guys. | S2 E1, Lonestar Smackdown | 47m | |
| 11:01 | Street OutlawsBig Chief strikes a deal with Freakin' Rican for bootleg fireworks; newcomer Andrade calls out Derek. | S2 E2, Midwest Fireworks | 48m | |
| 11:49 | Street OutlawsMurder Nova and Daddy Dave have a rematch showdown; an AZN joyride jeopardizes Farmtruck's standing. | S2 E3, Sonoma Mr. Nice Guy | 47m | |
| 12:36 | Street OutlawsBig Chief strikes a deal with Freakin' Rican for fireworks; Andrade calls out Derek. | S2 E4, Fastest Chick in OKC | 48m | |
| 13:24 | Street OutlawsDaddy Dave and Murder Nova square off; best friends battle on the street; Doc is reminded of the illegality of testing on the street. | S2 E5, Showdown Lowdown | 47m | |
| 14:11 | Street OutlawsBig Chief resurrects his first race car; the top three take on builders' best cars. | S2 E6, Drag Week | 48m | |
| 14:59 | Street OutlawsBig Chief relinquishes his race master duties; Tina drops out; Varley's son and driver does not show; Azn is stopped by the police. | S3 E1, The Rise of the Crow | 47m | |
| 15:46 | Street Outlaws | S3 E2, Go Back to Tulsa! | 48m | |
| 16:34 | Street Outlaws | S3 E3, Top 5 List Shake-Up | 47m | |
| 17:21 | Street Outlaws | S3 E4, The Mouthy Dirty South | 47m | |
| 18:08 | Street Outlaws | What's Up Doc | 48m | |
| 18:56 | Street Outlaws | S3 E6, Dallas Cash Days | 47m | |
| 19:43 | Street Outlaws | S3 E7, Big Chief vs. Murder Nova | 48m | |
| 20:31 | Street Outlaws | S4 E1, Down from Chi-Town | 47m | |
| 21:18 | Street OutlawsThe Farmtruck returns with a new motor, and Chuck has his turbos lined out both in hopes of making it back on the list. | S4 E2, Shut Your Death Trap | 47m | |
| 22:05 | Street OutlawsChief and Shawn want to take over the list, but the others make it difficult; Shawn considers dropping off. | S4 E3, Ova for Murder Nova? | 50m | |
| 22:55 | Street OutlawsSpanish Chuck puts on a Small Tire Shootout, where cars with small tires race; Farmtruck and Asian attend a car show in Kansas. | S4 E4, Small Tire Shootout | 47m | |
| 23:42 | Street OutlawsBig Chief calls a second race night in one week to defuse rising tensions between racers who want a shot at the Top Ten List. | S4 E5, Gatekeeper Gate | 48m |
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-12&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-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_f8n3d2f8/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_f8n3d2f8/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_f8n3d2f8/schedule?date=2026-10-12, the first programme { "data": [ { "id": "ls_vvhbet7q", "channel": "ch_f8n3d2f8", "start": "2026-10-12T03:53:00Z", "stop": "2026-10-12T04:41:00Z", "title": "Garage Rehab", "sub_title": "Northrich Collision", "description": "Richard commits $300,000 to Northrich Collision, the biggest build in \"Garage...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 31, "date": "2026-10-12", "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.