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 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_t68ww7j4/schedule?date=2026-10-16&tz=Europe/Amsterdam
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 00:00 | Blue WorldJonathan Bird, explores Cozumel, Mexico, a diver's paradise with clear water, reefs, and sea turtles. | Splendid Toadfish in Cozumel + Cave Diving in the Bahamas | Series, Nature | 29m |
| 00:29 | Blue WorldJonathan Byrd shares his Bahamas adventure, including encountering swimming pigs, ocean blue holes. | Swimming Pigs and a Mysterious Cave in the Exuma Islands + Reef Sharks in Mexico | Series, Nature | 31m |
| 01:00 | Photonis Ultimate Forces ChallengeAll teams work together in an attempt to make it to the semi-finals. | S1 E7, Running | Series, Outdoors | 30m |
| 01:30 | Photonis Ultimate Forces ChallengeThe five remaining teams left in the competition must complete a water challenge, but some team members are uncomfortable with water assignments. | S1 E8, Water Challenge | Series, Outdoors | 31m |
| 02:01 | Street Food Nomad: KolkataFuelled by the bustling energy of street vendors, Will seeks inspiration from Indian essentials to ignite his culinary creativity. | Fuelling the Workforce | Series, Cooking | 44m |
| 02:45 | Street Food Nomad: KolkataIn a vibrant exploration of textures and tastes, Will dives into the world of Indian street food and snacks, some of the most loved and sought afte... | Series, Cooking | 44m | |
| 03:29 | The Armchair AdventurerXander and his team travel to Graaff-Reinet, one of the oldest towns in South Africa to enjoy food, history and nature while Adam spends the day se... | The Valley of Desolation | Series, Travel | 30m |
| 03:59 | The Armchair AdventurerXander and his team drive eleven hours to Dullstroom, a quaint town where fishing and drinking prevail. Across the pond, Adam's desire to participa... | The Dullstroom Highlands | Series, Travel | 30m |
| 04:29 | The Great Wall with Ash DykesFollowing the Great Wall westwards, Ash heads to Inner Mongolia to meet a nomadic family and to try Mongolian wrestling. He hopes to visit the Naad... | S1 E5, Episode 5 | Series, Documentary | 30m |
| 04:59 | The Great Wall with Ash DykesAsh heads into the desert to meet up with Wu Xinlei, who is a survival expert. He hopes to understand what it would have been like for the people w... | S1 E6, Episode 6 | Series, Documentary | 46m |
| 05:45 | Bright NowIn the mountains of West Virginia, the Green Bank Observatory is receiving a mysterious signal from deep space. Could this be a message from an adv... | Message From Space? | Series, Documentary | 15m |
| 06:00 | Top Million Dollar AgentJonathan and Kerry are in the market for a new home to share memories in with their family. With a budget of 12 million dollars, real estate agent ... | S5 E5, A Unique Design | Series, Reality | 29m |
| 06:29 | Top Million Dollar AgentNathan, a start-up company owner and his fiancée Kelsey, an owner of a holistic nutrition company, are open to purchasing a house anywhere in the g... | S5 E6, Remarkable Housing | Series, Reality | 31m |
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_t68ww7j4/schedule?date=2026-10-16&tz=Europe/Amsterdam" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_t68ww7j4/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_t68ww7j4/history?from=2025-10-13T00:00:00Z&to=2025-10-14T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_t68ww7j4/schedule?date=2026-10-16&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_t68ww7j4/schedule?date=2026-10-16&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_t68ww7j4/schedule", params={"date": "2026-10-16", "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_t68ww7j4/schedule?date=2026-10-16, the first programme { "data": [ { "id": "ls_4yf8ckwc", "channel": "ch_t68ww7j4", "start": "2026-10-15T22:00:00Z", "stop": "2026-10-15T22:29:00Z", "title": "Blue World", "sub_title": "Splendid Toadfish in Cozumel + Cave Diving in the Bahamas", "description": "Jonathan Bird, explores Cozumel, Mexico, a diver's paradise with clear water,...", "category": [ "series", "nature", "environment", "educational" ], "flags": { "new": false, "live": false } } ], "meta": { "count": 13, "date": "2026-10-16", "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 150 countries.