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 Asia/Kolkata time, what is on now and next, and the same data in your app with one call.
All times Asia/Kolkata. The same day from the API: GET /v1/channels/ch_kca3nf8y/schedule?date=2026-10-13&tz=Asia/Kolkata
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:41 | Go GreenWith their Travolution pilot project Audi wanted to explore the future of mobility where cars communicate with each other and their surrounding, li... | S01:E920 - Audi Travolution | 27m | |
| 00:08 | Go GreenHow much fuel does the BMW X6 Active Hybrid really use? Also: in 2010, Volkswagen introduced the Scirocco, their first eco-friendly sports car, run... | S01:E914 - BMW X6 Active Hybrid | 28m | |
| 00:36 | 4x4Functional transporters offer high payload and lots of storage space, and the new Volkswagen Crafter is no exception. How does it fare in compariso... | S02:E17 - All-Wheel Transporters | 30m | |
| 01:06 | Made InSheer Driving Pleasure: That's how BMW advertises not only its cars, but its motorcycles as well. For more than 40 years, these 2-wheelers have sto... | S01:E03 - BMW motorcycle production | 23m | |
| 01:29 | Go GreenThe IAA, in Frankfurt, Germany, is one of the largest motor shows in the world. In 2012 compact electric cars, hybrid vans and futuristic concept c... | S01:E03 - International Motor Show Frankfurt 2012 Part 2 | 28m | |
| 01:57 | Go GreenWe tested the Fiat 500 TwinAir Plus model that was supposed to bring lower fuel consumption to the table. Also: testing the battery performance of ... | S01:E14 - Fiat Twinair | 28m | |
| 02:25 | SupercarsDo you want to feel like a racing driver without being limited to a race track? If so, the British manufacturer Radical is the right choice, as the... | S03:E165 - Tracktools | 29m | |
| 02:54 | SupercarsThis episode focuses on the 6th generation of two US classics, the Ford Mustang GT and the Chevrolet Corvette Z06, these iconic sports cars' histor... | S03:E166 - US Legends | 31m | |
| 03:25 | Perfect RideWhat are the characteristics of a typical German car? Do stereotypes like functionality, reliability but also a certain dullness paint a realistic ... | S03:E60 - Typically German | 31m | |
| 03:56 | Perfect RideSome people claim that hybrid cars are neither fish nor fowl. Audi's reaction was the A3 e-tron. The all-electric BMW i3 went a step further, offer... | S03:E54 - Hybrids | 30m | |
| 04:27 | MotorcyclesThe big KTM 990 Adventure is Austria's answer to BMW's bestselling R 1200 GS. Is KTM's allrounder for streets, gravel roads and long distance trave... | S01:E34 - KTM 990 Adventure | 28m | |
| 04:55 | MotorcyclesHarley-Davidson add three additions to their model range of bikes: the motorized wheelie bike Sportster 72, the versatile Switchback Dyna, and the ... | S01:E40 - Harley Sportster 1972 | 31m | |
| 05:25 | SupercarsWith their new DB 11, Aston Martin heads towards the future at full throttle. Also: after its facelift the Nissan GTR presented itself freshly stre... | S03:E196 - Birth of a New Legend | 29m | |
| 05:55 | SupercarsThe Audi RS7 Performance's V8 engine propels this limousine to a top speed of more than 300 km/h. Also: the Maserati Ghibli combines Italian elegan... | S03:E197 - Sports Cars in a Suit | 27m | |
| 06:22 | Made InThe name Rolls Royce stands for exclusivity, luxury and British automotive engineering. The vehicles with the Spirit of Ecstasy figurine on the rad... | S01:E38 - Rolls-Royce | 30m | |
| 06:52 | Made InConrad Dietrich Magirus is considered a pioneer of fire-fighting technology. Even today, the most modern fire engines are built by hand in Ulm. We ... | S01:E39 - The history of the fire service in Germany | 27m | |
| 07:20 | Made InIn 2004 Porsche decided to build their Carrera GT in Leipzig and then to produce a four-door sedan in parallel to the Cayenne, the Porsche Panamera... | S01:E01 - Porsche Panamera | 25m | |
| 07:44 | Put your Car on TVIf you like souped-up and luxuriously equipped vehicles, Jumeirah Beach in Dubai is the place to be. There, the cars are judged and there is also s... | S01:E02 - BMW X5 vs Mercedes SLK 230 | 31m | |
| 08:15 | Go GreenWe took two racecar drivers on a fuel saving challenge from Spain to Germany. Also: a Formula 3 racecar that is partially built out of carbon and n... | S01:E903 - Eco to the Extreme | 30m | |
| 08:45 | Made InAutonomous driving is seen as the future of mobility. Assistance systems help drivers overtaking other cars, check if there's another car in the dr... | S01:E10 - Autonomous driving | 31m | |
| 09:16 | Made InPleidelsheim, near Stuttgart. The Mechatronik company specialises in classics from Mercedes. Since 1997, engineers, electricians and mechanics has ... | S01:E14 - Mechatronics | 27m | |
| 09:43 | Go GreenCitroen's C-Zero is the brand's first foray into electric mobility. Also: Mercedes-Benz sent three of their hydrogen-powered F-Cell models around t... | S01:E09 - Citroen C-Zero | 28m | |
| 10:11 | Go Green On nowWe take a look at the BMW i8 Spyder concept car. Also: the Mercedes-Benz ML 350 BlueTEC 4MATIC, their E-Class hybrid models and the Lexus LF-LC 2+2... | S01:E16 - BMW i8 Spyder | 26m | |
| 10:36 | SupercarsIn 2014, Mercedes-Benz presented their first Plug-in Hybrid, the S500. When it comes to Bentley, a V8 engine means down-sizing. We took a look at t... | S03:E162 - Plug and Drive Deluxe | 27m |
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_kca3nf8y/schedule?date=2026-10-13&tz=Asia/Kolkata" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_kca3nf8y/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_kca3nf8y/history?from=2026-10-06T00:00:00Z&to=2026-10-07T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_kca3nf8y/schedule?date=2026-10-13&tz=Asia/Kolkata"); 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_kca3nf8y/schedule?date=2026-10-13&tz=Asia/Kolkata", { 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_kca3nf8y/schedule", params={"date": "2026-10-13", "tz": "Asia/Kolkata"}, headers={"Authorization": f"Bearer {os.environ['TVG_KEY']}"}, ) for slot in r.json()["data"]: print(slot["start"], slot["title"])
// GET /v1/channels/ch_kca3nf8y/schedule?date=2026-10-13, the first programme { "data": [ { "id": "ls_rdrgcyyv", "channel": "ch_kca3nf8y", "start": "2026-10-12T18:11:11Z", "stop": "2026-10-12T18:38:22Z", "title": "Go Green", "sub_title": "S01:E920 - Audi Travolution", "description": "With their Travolution pilot project Audi wanted to explore the future of mob...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 24, "date": "2026-10-13", "tz": "Asia/Kolkata" } }
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.