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 Europe/Amsterdam 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 Europe/Amsterdam. The same day from the API: GET /v1/channels/ch_p85wrjkg/schedule?date=2026-10-12&tz=Europe/Amsterdam
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:27 | Find Me A ClassicMat Watson travels Europe on the trail of a very special 1960s Mini. | S1 E3, Mini | 1h 1m | |
| 00:28 | Muscle Cars of TexasThe 63 Z06 is getting more fiber glass work done on the inside. Vinnie is working on replacing the windows on the 442 and putting the guts in the d... | Galveston Corvette Show | 28m | |
| 00:56 | Muscle Cars of TexasThe black 1978 Trans Am has a brand new motor and its ready to be fired up for the first time. The Malicious Intent, a 1969 Mustang is ready for th... | 1978 Trans Am | 24m | |
| 01:20 | Muscle Cars of TexasVinnie and Jan are visiting Mecum Auctions in Houston, Texas checking out some of the coolest classic muscle cars about to hit the auction block! | Mecum Auctions, Houston, Texas | 29m | |
| 01:49 | Graveyard CarzDave and Alyssa install a radiator. The dashboard is installed in the gold charger and Mark applies the RoadRunner's iconic decals. | S6 E11, Cap'ing-off the Challenger | 1h 1m | |
| 02:50 | Gymkhana Grid Profiles2-time WRX champion Petter Solberg gives a master class in drift driving. Defending his first Gymkhana Grid win, Petter is force to up his game. | Petter Solberg | 13m | |
| 03:04 | Gymkhana Grid ProfilesHungarian Gymkhana Champion Nikolett Szanto is one of the sport's few professional drivers. Balancing racing career with her day job is just one of... | Nicolett Szanto | 13m | |
| 03:17 | Gymkhana Grid ProfilesDmitrij Sribnyj reveals his story for the first time from his evacuation during the 1986 Chernobyl nuclear disaster to becoming a 4-time Gymkhana G... | Dmitrij Sribnyj | 13m | |
| 03:30 | Power &Emma Bristow from the U.K is a 25 year old international motorcycle trials rider and current Women's World Champion. | Wheels - Emma Bristow | 14m | |
| 03:45 | Power &Corry Weller from Phoenix Arizona is probably one of the toughest moms from the United States and one of the best in off road racing. | Wheels - Corry Weller | 14m | |
| 03:59 | The Flying KestrelDriver Jon Webster is strapped in and ready to push the Flying Kestrel to its limits.The Kestrel team must overcome multiple problems on the day to... | The Record | 14m | |
| 04:13 | Desert RacersWill they defy the odds and cross the finish line, or will the desert claim another dream? With everything on the line, this is the moment that wil... | Fatal Finale | 56m | |
| 05:09 | FMX NomadsJoin Dan Whitby, Samson Eaton and Arran Powley for a day in the life of globetrotting freestyle motocross team, Bolddog. | FMX Nomads | 18m | |
| 05:27 | Our Auto ExpertNik explores BMW's electrified future. Mike off-roads in the Nissan Titan Pro-4X. Cadillac shines with the new Escalade. Nik highlights Toyota Tund... | Episode Thirteen | 28m | |
| 05:55 | King of the Hammers: The Ultra4 SagaIt's mud, sweat, and gears as drivers battle it out in the toughest Ultra 4 race yet. | S1 E3, Bringing Out the Big Guns | 1h 1m | |
| 06:56 | King of the Hammers: The Ultra4 SagaIt's all or nothing as underdog Tom Liu drives himself to the brink in a heart-stopping Ultra 4 race. | S1 E4, California Metal Stampede | 1h 4m | |
| 08:00 | Muscle Cars of TexasVinnie and the team are fighting off the Texas summer heat. Vinnie and the team are working to bless a veteran with this restoration project. | Restoration project | 33m | |
| 08:33 | Muscle Cars of TexasThe 48 Dodge 4 door coupe are ready for the airbags to be installed. The 66 Corvette has a custom frame that is unique to Muscle Cars of Texas. | 66 Corvette custom frame | 27m | |
| 09:00 | Muscle Cars of TexasVinnie and the team at Muscle Cars of Texas install airbags on the 48 Dodge. Team gets ready for the Galveston Classic Car show. | 48 Dodge airbags | 26m | |
| 09:25 | Muscle Cars of TexasVinnie and the team are putting the frame on the body of the 1964 Corvette Restomod. After they have the body put together they work on putting the... | 1964 Corvette Restomod | 30m | |
| 09:55 | Morbidelli RisingHow does a rider feel moments before the race that they have spent their life preparing for? Franco Morbidelli begins his first MOTOGP race weekend... | S1 E1, Finding Nirvana | 28m | |
| 10:24 | Morbidelli RisingThe VR46 MotoRanch track created by Valentino Rossi as a place to fine tune the riding skills of a lucky few, is notoriously hard to access - until... | S1 E2, Chasing Happy | 28m | |
| 10:52 | Morbidelli RisingThere's danger on the track at the year's biggest race, Mugello. Franco battles to focus on his goal of ‘Rookie of the Year' while around him his t... | S1 E3, A Dangerous Game | 28m | |
| 11:20 | The Ride Life with Sung KangSung heads to the UK, home to some of the world's most iconic car brands like Land Rover, Rolls Royce, and Jaguar. It's a land rich in history, but... | United Kingdom | 56m | |
| 13:11 | The Ride Life with Sung KangDespite a troubled past of poverty and invasions, Korea has emerged as a car building power-house. Through its unheralded and talented-loaded car s... | Korea | 58m | |
| 14:09 | Close ProximityAfter a week-long break, Matt Field and his crew are refreshed and ready for their next stop in Montreal, Canada. | S1 E5, Long Break | 1h 1m | |
| 15:10 | Close ProximityAfter a controversial call by the judges at the Formula Drift stop in Montreal, Matt Field focuses on restoring his mangled car for his next stop. | S1 E6, Montreal | 1h 1m | |
| 16:12 | Close ProximityProfessional drift car driver, Matt Field, takes a break from the Formula Drift Championship Series and heads to Japan to compete in the D1 Grand P... | S1 E7, China | 1h 1m | |
| 17:13 | Morbidelli RisingHow does a rider feel moments before the race that they have spent their life preparing for? Franco Morbidelli begins his first MOTOGP race weekend... | S1 E1, Finding Nirvana | 28m | |
| 17:41 | Muscle Cars of TexasThe team at Muscle Cars of Texas will add primer to the frame of a half million dollar 1963 Corvette Z06. This 65 Mustang had a tune up and its rea... | 1963 Corvette Z06 | 25m | |
| 18:06 | Muscle Cars of TexasVinnie and the team are fighting off the Texas summer heat. Vinnie and the team are working to bless a veteran with this restoration project. | Restoration project | 27m | |
| 18:33 | Muscle Cars of TexasThe 48 Dodge 4 door coupe are ready for the airbags to be installed. The 66 Corvette has a custom frame that is unique to Muscle Cars of Texas. | 66 Corvette custom frame | 27m | |
| 19:00 | Muscle Cars of TexasVinnie and the team at Muscle Cars of Texas install airbags on the 48 Dodge. Team gets ready for the Galveston Classic Car show. | 48 Dodge airbags | 26m | |
| 19:25 | Muscle Cars of TexasVinnie and the team are putting the frame on the body of the 1964 Corvette Restomod. After they have the body put together they work on putting the... | 1964 Corvette Restomod | 30m | |
| 19:55 | Morbidelli RisingThe VR46 MotoRanch track created by Valentino Rossi as a place to fine tune the riding skills of a lucky few, is notoriously hard to access - until... | S1 E2, Chasing Happy | 28m | |
| 20:24 | Morbidelli RisingThere's danger on the track at the year's biggest race, Mugello. Franco battles to focus on his goal of ‘Rookie of the Year' while around him his t... | S1 E3, A Dangerous Game | 28m | |
| 20:52 | The Ride Life with Sung KangSung heads to the UK, home to some of the world's most iconic car brands like Land Rover, Rolls Royce, and Jaguar. It's a land rich in history, but... | United Kingdom | 56m | |
| 21:47 | The Ride Life with Sung KangSung's dive into the world's car cultures takes him to Poland, a country that emerged from a repressive communist era. Sung finds that new freedoms... | Poland | 56m | |
| 22:43 | The Ride Life with Sung KangDespite a troubled past of poverty and invasions, Korea has emerged as a car building power-house. Through its unheralded and talented-loaded car s... | Korea | 56m | |
| 23:39 | Close ProximityAfter a week-long break, Matt Field and his crew are refreshed and ready for their next stop in Montreal, Canada. | S1 E5, Long Break | 1h 1m |
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_p85wrjkg/schedule?date=2026-10-12&tz=Europe/Amsterdam" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_p85wrjkg/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_p85wrjkg/history?from=2025-10-13T00:00:00Z&to=2025-10-14T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_p85wrjkg/schedule?date=2026-10-12&tz=Europe/Amsterdam"); 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_p85wrjkg/schedule?date=2026-10-12&tz=Europe/Amsterdam", { 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_p85wrjkg/schedule", params={"date": "2026-10-12", "tz": "Europe/Amsterdam"}, headers={"Authorization": f"Bearer {os.environ['TVG_KEY']}"}, ) for slot in r.json()["data"]: print(slot["start"], slot["title"])
// GET /v1/channels/ch_p85wrjkg/schedule?date=2026-10-12, the first programme { "data": [ { "id": "ls_4gbaq233", "channel": "ch_p85wrjkg", "start": "2026-10-11T21:27:27Z", "stop": "2026-10-11T22:28:45Z", "title": "Find Me A Classic", "sub_title": "Mini", "description": "Mat Watson travels Europe on the trail of a very special 1960s Mini.", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 40, "date": "2026-10-12", "tz": "Europe/Amsterdam" } }
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 155 countries.