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_6kmxa74n/schedule?date=2026-10-15&tz=America/New_York
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:17 | Earth's Wildest Waters: The Big FishThe four remaining anglers gear up for some of the biggest fish of their lives in British Columbia. | S1 E5, Canada | 1h 6m | |
| 00:23 | Earth's Wildest Waters: The Big FishThe three finalists face their sixth country and their final frontier of Zambia. | S1 E6, Zambia | 1h 7m | |
| 01:30 | Lonely Planet's Year Of AdventuresBen Fogle completes the gruelling swim from Alcatraz Island to San Francisco Bay. | Lonely Planet's Year Of Adventures | 55m | |
| 02:25 | Lonely Planet's Year Of AdventuresBen enjoys an incredible glacial dive between the tectonic plates in Iceland. | Lonely Planet's Year Of Adventures | 55m | |
| 03:21 | Lonely Planet's Year Of AdventuresIn America, Ben takes part in the Moab 24-hour mountain-bike race. | Lonely Planet's Year Of Adventures | 57m | |
| 04:17 | Lonely Planet's Year Of AdventuresBen travels to the Czech Republic where he gets to fly a cold war fighter jet. | Lonely Planet's Year Of Adventures | 56m | |
| 05:13 | Lonely Planet's Year Of AdventuresBen faces serious heights as he goes sky diving before climbing Castleton Tower in the US. | Lonely Planet's Year Of Adventures | 56m | |
| 06:08 | Ray Mears' World of SurvivalLake Eyasi in Tanzania is home to one of the few surviving tribes of hunter-gatherers. | S2 E1, Heart of the Rift: Tanzania | 34m | |
| 06:42 | Ray Mears' World of SurvivalRay Mears meets the resilient nomadic people of western Mongolia. | S2 E2, The Land of Ghengis Khan: Mongolia | 33m | |
| 07:16 | Ray Mears' World of SurvivalRay Mears meets a tribe whose lifestyle has changed little over the last 10,000 years. | S2 E3, Headwaters of the Orinoco: Venezuela | 33m | |
| 07:49 | Ray Mears' World of SurvivalThe Coromandel Coast is home to the Vadabalija, an Indian caste who are great fishermen. | S2 E4, The Coromandel Coast | 33m | |
| 08:22 | Ray Mears' World of SurvivalRay joins the Innu, of Labrador, Canada at their winter hunting camps to learn all he can. | S2 E5, The Barren Lands: Canada | 33m | |
| 08:55 | Ray Mears' World of SurvivalRay Mears travels through the Pitjantjatjara Lands of the Central Australian Desert. | S2 E6, The Red Centre: Australia | 33m | |
| 09:28 | Where the Wild Men Are with Ben FogleBen heads to Africa and the sand dunes of Namibia to live with Gideon David. | Where the Wild Men Are with Ben Fogle | 49m | |
| 10:18 | Where the Wild Men Are with Ben FogleBen Fogle joins a married couple to learn about their sustainable livelihood in Alaska. | Where the Wild Men Are with Ben Fogle | 49m | |
| 11:07 | Where the Wild Men Are with Ben FogleBen meets two brothers in their 70s who live out in the wilds of Utah. | Where the Wild Men Are with Ben Fogle | 49m | |
| 11:56 | Where the Wild Men Are with Ben FogleBen meets a woman who gave up her old life to train huskies in the Swedish Arctic Circle. | Where the Wild Men Are with Ben Fogle | 50m | |
| 12:46 | Where the Wild Men Are with Ben FogleBen spends weeks with Englishman John, who left London to live on a desolate Mekong island in Laos. | Where the Wild Men Are with Ben Fogle | 49m | |
| 13:35 | Where the Wild Men Are with Ben FogleBen meets a woman who works with animals in a remote part of Australia. | Where the Wild Men Are with Ben Fogle | 49m | |
| 14:25 | Where the Wild Men Are with Ben FogleBen meets an American man who lives deep in the Appalachian Mountains. | Where the Wild Men Are with Ben Fogle | 49m | |
| 15:14 | Where the Wild Men Are with Ben FogleBen builds hammocks and goes free-diving with a couple who live in French Polynesia. | Where the Wild Men Are with Ben Fogle | 50m | |
| 16:04 | Where the Wild Men Are with Ben FogleExploring the lives of the people who live in some of the wildest and most remote places on Earth. | Where the Wild Men Are with Ben Fogle | 51m | |
| 16:55 | Freeze the Fear with Wim HofEight celebrities endure a series of challenges in sub-zero temperatures. | S1 E1, Episode 1 | 1h 5m | |
| 18:00 | Freeze the Fear with Wim HofThe celebrities learn Wim's famous breathing technique, which proves to be emotional. | S1 E2, Episode 2 | 1h 6m | |
| 19:05 | Freeze the Fear with Wim HofThe celebrities face a powerful man-made blizzard in nothing but their swimwear. | S1 E3, Episode 3 | 1h 5m | |
| 20:10 | Freeze the Fear with Wim HofThe celebrities take on their coldest experience to date, the Ice Ladder. | Freeze the Fear with Wim Hof | 1h 6m | |
| 21:16 | Freeze the Fear with Wim HofThe celebrities attempt their scariest challenge so far, swimming underneath a frozen lake. | 1h 7m | ||
| 22:22 | Freeze the Fear with Wim HofThe celebrities try to complete the ultimate challenge of jumping from a 500ft high bridge. | 1h | ||
| 23:22 | World's Most Dangerous RoadsCelebrities tackle some of the most infamous roads in the world. | World's Most Dangerous Roads | 52m |
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_6kmxa74n/schedule?date=2026-10-15&tz=America/New_York" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_6kmxa74n/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_6kmxa74n/history?from=2026-10-06T00:00:00Z&to=2026-10-07T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_6kmxa74n/schedule?date=2026-10-15&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_6kmxa74n/schedule?date=2026-10-15&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_6kmxa74n/schedule", params={"date": "2026-10-15", "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_6kmxa74n/schedule?date=2026-10-15, the first programme { "data": [ { "id": "ls_hmnm83c9", "channel": "ch_6kmxa74n", "start": "2026-10-15T03:17:38Z", "stop": "2026-10-15T04:23:13Z", "title": "Earth's Wildest Waters: The Big Fish", "sub_title": "Earth's Wildest Waters: The Big Fish", "description": "The four remaining anglers gear up for some of the biggest fish of their live...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 29, "date": "2026-10-15", "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.