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-14&tz=America/New_York
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:02 | Street OutlawsThe racers bring the heat in hopes of being the fastest in the nation. | S6 E7, $50K, All the Way! | 1h 42m | |
| 00:44 | Street OutlawsFarmtruck and AZN enter a 24-hour Lemons race with a Dodge Neon. | Street Outlaws | 48m | |
| 01:32 | Street OutlawsOKC's biggest rivals attack the list with a vengeance, with most of the top 10 up for grabs. | S7 E1, The Empire Builds Back | 48m | |
| 02:20 | Street OutlawsChief and Murder Nova go head-to-head; Farmtruck and AZN enter a lawn mower drag race. | S7 E2, It's Shane in the Membrane | 49m | |
| 03:09 | Street OutlawsBig Chief's Shark Pool will bring hungry street racers to OKC every week to take on #10. | S7 E3, Jumping the Shark Pool | 48m | |
| 03:57 | Street OutlawsShark Pool's popularity creates a need for Chief to host two race nights. | S7 E4, Sharks After Dark | 49m | |
| 04:46 | Street OutlawsDaddy Dave returns with corvette "Plan B," along with new mother Tina Pierce and Boosted GT. | S7 E5, Daddy Day Car | 48m | |
| 05:34 | Street OutlawsFarmtruck and AZN build a cannon; Chief races Brian Chucky Davis, leading to a devastating crash. | S7 E6, Knockin' on Heaven's Door | 1h 37m | |
| 07:11 | Street OutlawsBig Chief struggles with PTSD after his crash, while the 405 crew returns to intense list racing. | S7 E7, Rebirth of the Crow | 48m | |
| 07:59 | Street OutlawsChief decides to get a new car while the battle for top list spots intensifies; Doc faces Shawn. | S7 E8, The Crow Also Rises… | 49m | |
| 08:48 | Street OutlawsChief unveils his new ride, the Crow-mod, while Shawn challenges Doc and Reaper races Monza. | S7 E9, Ready, Set, Crow... | 48m | |
| 09:36 | Street OutlawsChief must confront his PTSD; tensions boil over between Reaper and Dave's crew on race night. | S7 E10, Only the Strong Will Enduro | 49m | |
| 10:25 | Street OutlawsThe Crow-mod goes against Farmtruck for number 10; Reaper and Shane battle for number 5. | Street Outlaws | 1h 36m | |
| 12:01 | Street OutlawsThe 405 crew goes Enduro racing; never before seen races, pranks, Chuck fights and outtakes. | Street Outlaws | 48m | |
| 12:49 | Street OutlawsFarmtruck and AZN face off, Doc and Shawn prep to race for #1, and Chief marches up the list. | S8 E1, Where the Streets Have No Name | 49m | |
| 13:38 | Street OutlawsStrategy and game playing take over when fast cars get trapped at the bottom. | S8 E2, It's a Promod Party | 48m | |
| 14:26 | Street OutlawsThe 405 receives a last-minute call-out from Ohio; Farmtruck and AZN fish out a Hot Rod. | S8 E3, OH-HI-NO | 1h 1m | |
| 15:27 | Street OutlawsFarmtruck and AZN get called out, and tensions rise when Dave and Reaper can’t agree on a call out. | S8 E4, I Still Haven't Found What I'm Looking For | 50m | |
| 16:17 | Street OutlawsWith Dave in the top 5 and Chief close behind at 6, the pressure is on to be ready for a show down. | S8 E5, I Will Follow | 48m | |
| 17:05 | Street OutlawsThe OKC crew head south to race at the Texas Motorplex in the American Outlaws Live event. | S8 E6, 75,000 Reasons to Race | 1h 40m | |
| 18:45 | Street OutlawsThings get heated when Dave makes a call-out for a race that he has no intention of racing. | S8 E7, Stuck in a Moment | 47m | |
| 19:32 | Street OutlawsThe last list race of the season approaches; Kamikaze and Farmtruck make their triumphant returns. | S8 E8, One | 47m | |
| 20:19 | Street OutlawsWhen JJ Da Boss from Memphis invites the 405 to race, they leave their pro-mods and head east. | S8 E9, Street Mission | 48m | |
| 21:07 | Street OutlawsDetroit, New York and California each bring a team to compete against OKC. | S8 E10, Put Up for Your City | 1h 37m | |
| 22:44 | Street OutlawsFarmtruck and AZN struggle to fix the Dung Beetle for fishing and set up some races. | Street Outlaws | 47m | |
| 23:31 | Street OutlawsChief decides to kick all the Pro-mods off the list; everyone loses their spot. | S9 E1, From Mega to Street | 1h 36m |
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-14&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-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_f8n3d2f8/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_f8n3d2f8/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_f8n3d2f8/schedule?date=2026-10-14, the first programme { "data": [ { "id": "ls_av74rcw7", "channel": "ch_f8n3d2f8", "start": "2026-10-14T03:02:00Z", "stop": "2026-10-14T04:44:00Z", "title": "Street Outlaws", "sub_title": "Street Outlaws", "description": "The racers bring the heat in hopes of being the fastest in the nation.", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 26, "date": "2026-10-14", "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.