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 Asia/Kolkata 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 Asia/Kolkata. The same day from the API: GET /v1/channels/ch_1m0nf2g4/schedule?date=2026-10-12&tz=Asia/Kolkata
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 00:00 | Expedition UnknownJosh searches for millions in lost Confederate treasure by exploring a robbery location. Subsequently, a new eyewitness account leads him to a miss... | 1h | ||
| 01:00 | Bear Grylls Is Running WildBear Grylls and Elizabeth Banks take a once-in-a-lifetime journey deep into a frigid wilderness, crisscrossing the crevasses of a melting glacier a... | 36m | ||
| 01:36 | Shipping WarsIndependent shippers compete with each other to transport unconventional items that other carriers find unfeasible to ship. | 24m | ||
| 02:00 | 18 Wheels Across IndiaA popular Polish lorry driver undertakes the daunting task of navigating India's notorious and chaotic road networks, all while exploring the culture. | 1h 23m | ||
| 03:23 | 18 Wheels Across IndiaA popular Polish lorry driver undertakes the daunting task of navigating India's notorious and chaotic road networks, all while exploring the culture. | 1h | ||
| 04:23 | Man vs. WildBear Grylls explores New Zealand's North Island, finding water and food in abundance, yet the terrain remains treacherous and unforgiving. | 15m | ||
| 04:38 | Man Eats WildMario Kalpou's passion for harvesting wild food through hunting and fishing leads him to some of the most extreme environments on the planet. | 22m | ||
| 05:00 | Expedition FilesThe host travels across the world to unravel unexplained mysteries and perplexing true stories to offer new insights to the viewers. | 30m | ||
| 05:57 | Naked and AfraidA survivalist and an outdoorsman take on 21 days in the rugged wilderness of Argentina. But freezing nighttime temperatures push the pair to their ... | S15 E11, Cry For Me, Argentina | 53m | |
| 06:50 | Naked and AfraidA National Guard veteran and a firefighter take on the hostile Colombian jungle. However, violent storms and hypothermic conditions force them into... | 53m | ||
| 07:43 | Naked and Afraid XLWes and his team get their third big-game kill, but their victory soon turns into a dangerous medical situation. Meanwhile, a heat wave tests Bulen... | S6 E9, Third Times the Harm | 1h | |
| 08:43 | Naked and AfraidA survivalist and an Air Force veteran try to survive in the swamps of Louisiana. But, there is trouble brewing in their partnership as they naviga... | S7 E9, Curse of the Swamp: Part 2 | 1h | |
| 09:43 | 18 Wheels Across IndiaWhile travelling through Gujarat, the host delves into how the Salt March 1930 shaped India's history and its people's lives. | 50m | ||
| 10:33 | Into the Jungle with Ed StaffordEd's unique jungle expedition concludes with the dads and kids going to Five Blues Lake and navigating an ancient cave complex. | 47m | ||
| 11:20 | Man vs. WildBear Grylls ventures into a remote Bornean archipelago, navigating through dense jungle to find vital resources for survival. | 47m | ||
| 12:07 | Man vs. WildBear Grylls explores Arizona's wilderness, home to Apache heritage, while demonstrating survival techniques across the region's diverse terrain, fr... | 53m | ||
| 13:00 | Man vs. WildBear is in the red rock canyons of southern Utah where he descends a major rock pinnacle, gets trapped in a canyon and attempts his craziest aeropl... | 1h | ||
| 14:00 | Marooned With Ed StaffordEd is stranded in the rainforest surroundings of Venezuela and tries to cope for 10 days without food, water or even a knife. | 47m | ||
| 14:47 | Marooned With Ed StaffordSurvival expert Ed Stafford lands in the crocodile-infested Guatemalan jungle. Inspired by the ancient Mayans who lived there, he goes to extreme m... | 13m | ||
| 15:00 | 18 Wheels Across IndiaOnce his delivery in Bengaluru is complete, Dawid immerses himself in the city's vibrant atmosphere. His journey leads him to Aleksandra Zalewska, ... | 1h | ||
| 16:00 | Man vs. WildBear Grylls explores New Zealand's North Island, finding water and food in abundance, yet the terrain remains treacherous and unforgiving. | 1h | ||
| 17:00 | Man vs. WildAfter abseiling into the forbidding Borneo jungle, Bear must descend treacherous cliffs, battle snakes and leeches and deal with torrential rain in... | 1h | ||
| 18:00 | Man, Woman, WildWhen their boat sinks, Mykel and Ruth are left alone on the island of Montserrat. Together, they must find a way to escape the volcano and this aba... | 1h | ||
| 19:00 | Fritz Meinecke - Facing the UnknownAn adventurer embarks on admission, traversing diverse unknown regions, exploring the place with minimal support and gears. | 1h | ||
| 20:00 | Man vs. WildBear Grylls attempts to survive the extreme conditions of Norway with his team while equipped with the latest technology. | 33m | ||
| 20:33 | Storage WarsMary aims to dazzle a potential client with her bidding skills. Meanwhile, Ivy explores a unit filled with barbershop equipment. | 27m | ||
| 21:00 | Dual SurvivalDave and Cody act out a scenario where travelers are stranded in Maine's dense forest after a truck breakdown, failing to attract help despite thei... | 1h | ||
| 22:00 | 18 Wheels Across AfricaThis is Documentary - Travel Category. | 1h | ||
| 23:00 | Man vs. WildFrom diving without a mask in the tropics, to finding water in the desert, Bear Grylls travels the world, sharing his tips and techniques for survi... | 33m | ||
| 23:33 | Storage WarsDarrell's student embraces a gothic-themed graduation ceremony. Meanwhile, Kenny quietly explores an undercover role, leading to an unexpected care... | 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_1m0nf2g4/schedule?date=2026-10-12&tz=Asia/Kolkata" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_1m0nf2g4/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_1m0nf2g4/history?from=2025-10-13T00:00:00Z&to=2025-10-14T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_1m0nf2g4/schedule?date=2026-10-12&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_1m0nf2g4/schedule?date=2026-10-12&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_1m0nf2g4/schedule", params={"date": "2026-10-12", "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_1m0nf2g4/schedule?date=2026-10-12, the first programme { "data": [ { "id": "ls_6zd5xvhj", "channel": "ch_1m0nf2g4", "start": "2026-10-11T18:30:00Z", "stop": "2026-10-11T19:30:00Z", "title": "Expedition Unknown", "sub_title": null, "description": "Josh searches for millions in lost Confederate treasure by exploring a robber...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 30, "date": "2026-10-12", "tz": "Asia/Kolkata" } }
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 150 countries.