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 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_f3z3fgv1/schedule?date=2026-10-12&tz=America/New_York
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:01 | Cosmic RelaxationCosmic Relaxation, ambient journey through the universe with visuals of galaxies, nebulas, and planets from NASA's Hubble telescope. Paired with ca... | Episode 8 | 1h 6m | |
| 00:07 | - Amazing Aurora Borealis: Alaska's Northern Lights in Real TimeOver an hour of spectacular Northern Lights filmed in Alaska. Ethereal green and purple ribbons light up the night sky in this mesmerizing light show. | 1h 23m | ||
| 01:30 | Cosmic RelaxationCosmic Relaxation, ambient journey through the universe with visuals of galaxies, nebulas, and planets from NASA's Hubble telescope. Paired with ca... | Episode 3 | 1h 8m | |
| 02:38 | Cosmic RelaxationCosmic Relaxation, ambient journey through the universe with visuals of galaxies, nebulas, and planets from NASA's Hubble telescope. Paired with ca... | Episode 2 | 1h 8m | |
| 03:45 | Cosmic RelaxationCosmic Relaxation, ambient journey through the universe with visuals of galaxies, nebulas, and planets from NASA's Hubble telescope. Paired with ca... | Episode 4 | 1h 8m | |
| 04:53 | StarscapesImmerse yourself in a relaxing journey through stunning starscapes, showcasing the vastness of the cosmos with breathtaking views of galaxies, nebu... | Episode 3 | 1h 7m | |
| 06:00 | - Starscapes 2The sequel to the celestial journey. Enhanced time-lapse sequences of constellations and cosmic movements over majestic mountain ranges. | 1h 3m | ||
| 07:03 | Cosmic RelaxationEmbark on an ambient voyage through the universe with stunning visuals of galaxies, nebulas, and planets captured by NASA's Hubble telescope. Paire... | Episode 1 | 1h 8m | |
| 08:11 | StarscapesStunning time-lapse cinematography of the night sky. Watch the Milky Way dance over desert landscapes. Perfect for deep meditation and sleep. | 58m | ||
| 09:09 | StarscapesImmerse yourself in a relaxing journey through stunning starscapes, showcasing the vastness of the cosmos with breathtaking views of galaxies, nebu... | Episode 2 | 1h 8m | |
| 10:17 | StarscapesImmerse yourself in a relaxing journey through stunning starscapes, showcasing the vastness of the cosmos with breathtaking views of galaxies, nebu... | Episode 5 | 1h 8m | |
| 11:25 | Cosmic RelaxationCosmic Relaxation, ambient journey through the universe with visuals of galaxies, nebulas, and planets from NASA's Hubble telescope. Paired with ca... | Episode 6 | 1h 8m | |
| 12:33 | Cosmic RelaxationCosmic Relaxation, ambient journey through the universe with visuals of galaxies, nebulas, and planets from NASA's Hubble telescope. Paired with ca... | Episode 7 | 1h 8m | |
| 13:41 | Cosmic RelaxationCosmic Relaxation, ambient journey through the universe with visuals of galaxies, nebulas, and planets from NASA's Hubble telescope. Paired with ca... | Episode 5 | 1h 8m | |
| 14:49 | StarscapesImmerse yourself in a relaxing journey through stunning starscapes, showcasing the vastness of the cosmos with breathtaking views of galaxies, nebu... | Episode 8 | 1h 8m | |
| 15:57 | - Aurora Borealis StarscapesExperience the magic of the Northern Lights dancing over Alaska. This film combines celestial time-lapses with vibrant auroras for a hypnotic atmos... | 1h 8m | ||
| 17:05 | StarscapesImmerse yourself in a relaxing journey through stunning starscapes, showcasing the vastness of the cosmos with breathtaking views of galaxies, nebu... | Episode 1 | 1h 8m | |
| 18:12 | StarscapesImmerse yourself in a relaxing journey through stunning starscapes, showcasing the vastness of the cosmos with breathtaking views of galaxies, nebu... | Episode 6 | 1h 8m |
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_f3z3fgv1/schedule?date=2026-10-12&tz=America/New_York" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_f3z3fgv1/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_f3z3fgv1/history?from=2026-10-05T00:00:00Z&to=2026-10-06T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_f3z3fgv1/schedule?date=2026-10-12&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_f3z3fgv1/schedule?date=2026-10-12&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_f3z3fgv1/schedule", params={"date": "2026-10-12", "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_f3z3fgv1/schedule?date=2026-10-12, the first programme { "data": [ { "id": "ls_erpnc11h", "channel": "ch_f3z3fgv1", "start": "2026-10-12T03:01:01Z", "stop": "2026-10-12T04:07:16Z", "title": "Cosmic Relaxation", "sub_title": "Episode 8", "description": "Cosmic Relaxation, ambient journey through the universe with visuals of galax...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 18, "date": "2026-10-12", "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 155 countries.