74.3M 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/Luxembourg 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/Luxembourg. The same day from the API: GET /v1/channels/ch_xgrwr464/schedule?date=2026-10-14&tz=Europe/Luxembourg
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:50 | Go Green!Electric cars can't be sporty? Oh yes they can – at least with the right boost. The Alpine A290 is meant to carry the brand's racing DNA into the e... | Info | 25m | |
| 00:15 | Perfect RidePractical, not too big yet spacious and versatile – everyone wants compact cars. That's why manufacturers offer plenty of choice. Kia has a whole l... | Info | 25m | |
| 00:40 | Made in GermanyBy now, Audi has sold more than 16,000 sports cars around the world. In 2010 they upped the stakes even more and introduced the Audi R8 GT. The hig... | Info | 20m | |
| 01:00 | Outback 4x4 ExtremeCruising on the motorways is so boring. Then off-road you go! 4x4 shows how sporty and elegant SUVs really are, and which vehicles can make your da... | Info | 30m | |
| 01:30 | TuningGerman Tuner SKN organizes the so-called Dyno Day, an event where speed-junkies can test how much power their cars really have. Tuning meets Freddy... | Info | 20m | |
| 01:50 | Stunt HeroesThe Stunt Heroes have a new car-canon in their arsenal. The canon accelerates a car in one second from zero to 70 km/h. The Stunt Heroes had someth... | Info | 25m | |
| 02:15 | FastZoneThis show brings you the best mix of national and international powersports from around the world. | Motoring | 30m | |
| 02:45 | GT World Challenge AsiaThe GT World Challenge Asia is back for another season with five scheduled events for the season. Unlike its European and North American counterpar... | Motoring | 45m | |
| 03:30 | Belgian Rally ChampionshipBRC. | Motoring | 25m | |
| 03:55 | NZ Rally Championship | Motoring | 55m | |
| 04:50 | Scottish Rally ChampionshipThe 2026 Championship will be held over seven events, with five gravel rounds and two tarmac rounds, offering something for everyone. | Motoring | 20m | |
| 05:10 | Rallye Isla de los Volcanes | Motoring | 30m | |
| 05:40 | Rally Raid – Africa Eco RaceThe Africa Eco Race takes adventurers through Africa's deserts and wilderness, testing endurance and navigation in a grueling rally-raid from Moroc... | Motoring | 25m | |
| 06:05 | BTRDA Rallycross ChampionshipBTRDA is an UK-based rallycross championship where drivers compete against each other in sprint races. | Motoring | ||
| 07:00 | Car Racing: Porsche Carrera Cup Germany | Motoring | 25m | |
| 07:25 | GT World Challenge AmericaGT World Challenge America is the premier North American GT series. Taking place on the best US circuits form Sonoma to Indianapolis, each of the s... | Motoring | 45m | |
| 08:10 | Michelin Le Mans CupLe Mans Cup. | Motoring | 25m | |
| 08:35 | European Le Mans Series: 4 Hours of Le CastelletThe European Le Mans Series is a multiclass endurance championship with several races across Europe. | Motoring | 50m | |
| 09:25 | GT World Challenge AmericaGT World Challenge America is the premier North American GT series. Taking place on the best US circuits form Sonoma to Indianapolis, each of the s... | Motoring | 45m | |
| 10:10 | GT World Challenge AustraliaThe GT World Series Australia delivers high-octane GT3 racing Down Under. Professional drivers and top Amateurs battle wheel-to-wheel on some of Au... | Motoring | 50m | |
| 11:00 | Car Racing: GT World Challenge Europe – NürburgringThe GT World Challenge Europe is back for another season. The schedule consists of 10 rounds at high-level circuits, split evenly between the Endur... | Motoring | 45m | |
| 11:45 | Ferrari Challenge EuropeFerrari Challenge Europe. | Motoring | 50m | |
| 12:35 | US Pro PullingTractor pulling is a competitive motorsport where modified tractors or trucks pull a heavy sled along a specified distance within a track. The spor... | Motoring | 25m | |
| 13:00 | Outback 4x4 ExtremeThere are several kinds and sizes of pickups: based on passenger cars, light-duty utility vehicles or heavy-duty trucks with towing capacity up to ... | Info | 25m | |
| 13:25 | Stunt HeroesThe Stunt Heroes from Action Concept leave their headquarters behind and travel to a ski resort. Between the trees of a nearby forest they simulate... | Info | 25m | |
| 13:50 | FastZoneThis show brings you the best mix of national and international powersports from around the world. | Motoring | 30m | |
| 14:20 | Ferrari Challenge EuropeFerrari Challenge Europe. | Motoring | 50m | |
| 15:10 | Australian Superbike ChampionshipASBK. | Motoring | 55m | |
| 16:05 | FIM Supermoto World and European ChampionshipThe FIM Supermoto World Championship, also known as S1GP, is the premier international competition for Supermoto racing, first held in 2002. The ch... | Motoring | 25m | |
| 16:30 | Fim Enduro World ChampionshipThe FIM EnduroGP World Championship delivers thrilling off-road action, with top riders battling on challenging courses with natural obstacles. A p... | Motoring | 25m | |
| 16:55 | FIM X-Trial World ChampionshipThe FIM X-Trial World Championship is an international indoor motorcycle trials championship that features some of the best riders in the world com... | Motoring | 55m | |
| 17:50 | FIM World Sidecarcross Championshippassenger" often referred to as the "passenger" or "monkey. | Motoring | 1h 10m | |
| 19:00 | Outback 4x4 ExtremeThe Jaguar XF-S is supposed to put pressure on BMW, Audi and co. in the business class segment. With V6 power, 380 HP output and all-wheel drive it... | Info | 25m | |
| 19:25 | TuningThe company Remus was founded more than 20 years ago and is located near Graz, Austria. On 36,000 square meters sport exhaust systems for many diff... | Info | 20m | |
| 19:45 | Stunt HeroesTher are million ways to destroy a car: Crashes, flips and jumps. We show the highlights of this seasons car stunts. | Info | 30m | |
| 20:15 | FastZoneThis show brings you the best mix of national and international powersports from around the world. | Motoring | 25m | |
| 20:40 | Ferrari Challenge EuropeFerrari Challenge Europe. | Motoring | 50m | |
| 21:30 | Australian Circuit Boat RacingAustralian Circuit Boat Racing offers high-speed thrills on the water, where precision and speed decide intense races on demanding courses. Spectac... | Motoring | 45m | |
| 22:15 | Australian Circuit Boat RacingAustralian Circuit Boat Racing offers high-speed thrills on the water, where precision and speed decide intense races on demanding courses. Spectac... | Motoring | 45m | |
| 23:00 | New Zealand Jetsprint ChampionshipWatch the most important sprint boat competition held in the country where this sport was founded, New Zealand. | Extreme sport | 55m | |
| 23:55 | UIM F1 H2O World Powerboat ChampionshipF1H20 World Powerboat Championship. | Aquatics | 25m |
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_xgrwr464/schedule?date=2026-10-14&tz=Europe/Luxembourg" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_xgrwr464/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_xgrwr464/history?from=2026-08-09T00:00:00Z&to=2026-08-10T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_xgrwr464/schedule?date=2026-10-14&tz=Europe/Luxembourg"); 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_xgrwr464/schedule?date=2026-10-14&tz=Europe/Luxembourg", { 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_xgrwr464/schedule", params={"date": "2026-10-14", "tz": "Europe/Luxembourg"}, headers={"Authorization": f"Bearer {os.environ['TVG_KEY']}"}, ) for slot in r.json()["data"]: print(slot["start"], slot["title"])
// GET /v1/channels/ch_xgrwr464/schedule?date=2026-10-14, the first programme { "data": [ { "id": "ls_8be4wmme", "channel": "ch_xgrwr464", "start": "2026-10-13T21:50:00Z", "stop": "2026-10-13T22:15:00Z", "title": "Go Green!", "sub_title": null, "description": "Electric cars can't be sporty? Oh yes they can – at least with the right boos...", "category": [ "info" ], "flags": { "new": false, "live": false } } ], "meta": { "count": 41, "date": "2026-10-14", "tz": "Europe/Luxembourg" } }
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 | Sunday 9 August 2026 | Category |
|---|---|---|
| 03:30 | Australian Circuit Boat Racing | Motoring |
| 04:15 | UIM F1 H2O World Powerboat Championship | Aquatics |
| 04:55 | UIM Aquabikes World Championships | Aquatics |
| 32 more programmes that day, on Archive | ||
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.