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/Toronto 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 America/Toronto. The same day from the API: GET /v1/channels/ch_dcrzarzs/schedule?date=2026-10-14&tz=America/Toronto
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:58 | Rainbow Reef Relaxation 2Vibrant underwater reefs, including many scenes which no longer look as depicted due to coral bleaching. | 1h 2m | ||
| 01:00 | Nassau Marina: BahamasExperiencing the tranquil waters of a laid-back marina tucked away in the Bahamas. | 59m | ||
| 01:59 | Yosemite Magic: Yosemite National ParkYosemite is known all over the world for its granite cliffs, waterfalls, and giant sequoias. | 1h | ||
| 02:59 | Mount Cook: New ZealandTaking in the rugged beauty of snow-capped mountains and calm emerald waters. | 1h | ||
| 03:59 | Tropical Beach: Dominican RepublicA view of Playa Madama, an unspoiled beach framed by high bluffs at the edge of the Dominican Republic. | 1h | ||
| 04:59 | Northland Beaches: New ZealandTraversing the Northland region's pristine beaches that showcase the diverse natural beauty of New Zealand's coastline, and basking in the unspoile... | 1h | ||
| 05:59 | Return to Paradise 2Escaping to one of the world's most idyllic tropical islands on the beaches of Fiji. | 1h 1m | ||
| 07:00 | The World's Best BeachesTop ten beaches around the world. | 2h | ||
| 09:00 | Rainbow Reef Relaxation 2Vibrant underwater reefs, including many scenes which no longer look as depicted due to coral bleaching. | 59m | ||
| 09:59 | Flying Over ItalyDiscovering the colorful architecture and stunning landscapes of Italy in a bird's-eye view voyage. | 1h | ||
| 10:59 | Peaceful Forest Walk: QuebecThe heart of the Laurentians. | 1h | ||
| 11:59 | Kapas Biru Waterfall: IndonesiaEscape to Indonesia with tropical vegetation and a rushing waterfall. | 1h | ||
| 12:59 | Redwood Forest RejuvenationTransporting to the magical redwood forests of Northern California and soaking up the healing energies that only pure nature can provide, with mult... | 1h | ||
| 13:59 | Oahu Morning WavesRelaxing on the shores of Oahu, Hawaii just after sunrise, where big blue waves crash in golden sunlight, perfect as a backdrop for meditation, yog... | 1h | ||
| 14:59 | Soothing RelaxationViewers are oohed and aahed by stunning scenery from California (Big Sur, Yosemite), Hawaii, Utah, Argentina, Mexico, Tahiti, Oregon, and more. | 1h | ||
| 15:59 | Flying Over NorwayTravel north and fly over Norway's magical fjords, fishing villages and mountains. | 1h | ||
| 16:59 | A Day in San DiegoFeaturing 12 different 15-minute scenes from the San Diego's beaches, Coronado Beach, Pacific Beach, Mission Beach, Blacks Beach, Ocean Beach, Suns... | 1h | ||
| 17:59 | Patagonia Mountain StreamA rejuvenating, refreshing window to the glacial meltwater springs of Chile's Torres Del Paine National Park in Patagonia with this 1-hour long fix... | 1h | ||
| 18:59 | Nusa Penida: IndonesiaA bird's eye view of Nusa Penida. | 1h | ||
| 19:59 | Whiritoa Beach, New ZealandDiscover the raw beauty of this secluded New Zealand beach, surrounded by wildflowers. | 1h | ||
| 20:59 | Garden of EdenDiscover the world's natural beauty with flowers, butterflies, and waterfalls. | 1h | ||
| 21:59 | Golden Waves Crashing at SunsetThe shores of the iconic Baker Beach in San Francisco with a sunset scene filmed in high definition. Views of the Marin headlands and the Golden Ga... | 1h | ||
| 22:59 | Beachside Hut: Dominican RepublicGolden sand, crystal-clear waters, infinite blue sky, and a charming hut on the Dominican Republic's Playa Cosón. | 59m | ||
| 23:58 | Coral KingdomArrangements of colorful coral sway to the rhythm of the tide, with aquatic visitors stopping by to enjoy the scenery. | 1h 2m |
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_dcrzarzs/schedule?date=2026-10-14&tz=America/Toronto" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_dcrzarzs/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_dcrzarzs/history?from=2025-10-13T00:00:00Z&to=2025-10-14T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_dcrzarzs/schedule?date=2026-10-14&tz=America/Toronto"); 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_dcrzarzs/schedule?date=2026-10-14&tz=America/Toronto", { 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_dcrzarzs/schedule", params={"date": "2026-10-14", "tz": "America/Toronto"}, headers={"Authorization": f"Bearer {os.environ['TVG_KEY']}"}, ) for slot in r.json()["data"]: print(slot["start"], slot["title"])
// GET /v1/channels/ch_dcrzarzs/schedule?date=2026-10-14, the first programme { "data": [ { "id": "ls_qzzahmgh", "channel": "ch_dcrzarzs", "start": "2026-10-14T03:58:01Z", "stop": "2026-10-14T05:00:00Z", "title": "Rainbow Reef Relaxation 2", "sub_title": null, "description": "Vibrant underwater reefs, including many scenes which no longer look as depic...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 24, "date": "2026-10-14", "tz": "America/Toronto" } }
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.