74.3M 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/Stockholm time, what is on now and next, and the same data in your app with one call.
All times Europe/Stockholm. The same day from the API: GET /v1/channels/ch_yf01d0c5/schedule?date=2026-10-12&tz=Europe/Stockholm
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:42 | Star Trek: Voyager: Think TankA problem-solving alien comes to Voyager’s rescue, but his help has a steep price. | Think Tank | Classic sci-fi & fantasy, Science fiction | 54m |
| 00:36 | Star Trek: Voyager: JuggernautThe crew races against the clock to prevent a catastrophic explosion. | Juggernaut | Classic sci-fi & fantasy, Science fiction | 54m |
| 01:30 | Star Trek: Voyager: Someone To Watch Over MeThe Doctor’s interest in Seven’s social development becomes more than clinical. | Someone To Watch Over Me | Classic sci-fi & fantasy, Science fiction | 54m |
| 02:24 | Star Trek: Voyager: 11:59A look back at her ancestor’s history does not give Janeway the whole story. | 11:59 | Classic sci-fi & fantasy, Science fiction | 54m |
| 03:18 | Star Trek: Voyager: RelativityVoyager’s future depends on Seven’s success in preventing the past. | Relativity | Classic sci-fi & fantasy, Science fiction | 54m |
| 04:12 | Star Trek: Voyager: WarheadAn alien weapon that possesses artificial intelligence begins to terrorize the crew. | Warhead | Series, Science fiction | 54m |
| 05:06 | Star Trek: Voyager: Equinox, Part 1Another Federation starship in the Delta Quadrant brings trouble for Voyager. | Equinox, Part 1 | Series, Science fiction | 54m |
| 06:00 | Star Trek: VoyagerStarfleet's honor is tested when two captains fight a battle of wills. | S6 E1, Equinox, Part II | Series, Science fiction | 50m |
| 06:50 | Star Trek: Voyager: Survival InstinctVisitors from the past present Seven with an opportunity to right a wrong. | Survival Instinct | Series, Science fiction | 51m |
| 07:41 | Star Trek: Voyager: Barge Of The DeadB’Elanna struggles with questions of the afterlife and her Klingon heritage. | Barge Of The Dead | Series, Science fiction | 50m |
| 08:31 | Star Trek: Voyager: Tinker, Tenor, Doctor, SpyThe Doctor’s overactive imagination leads Voyager into real trouble. | Tinker, Tenor, Doctor, Spy | Series, Science fiction | 50m |
| 09:21 | Star Trek: Voyager: AliceTom’s latest shuttle acquisition blurs the line between man and machine. | Alice | Series, Science fiction | 50m |
| 10:11 | Star Trek: Voyager: RiddlesThe crew discovers a new side of Tuvok when an enemy attack leaves him stripped of his Vulcan sensibilities. | Riddles | Classic sci-fi & fantasy, Series | 50m |
| 11:01 | Star Trek: Voyager: Dragon's TeethMysterious corridors in space lead to the discovery of an ancient civilization. | Dragon's Teeth | Classic sci-fi & fantasy, Series | 50m |
| 11:51 | Star Trek: Voyager: One Small StepA subspace anomaly leads to the discovery of a 21st century space shuttle lost on a mission to Mars. | One Small Step | Classic sci-fi & fantasy, Series | 50m |
| 12:41 | Star Trek: Voyager: The Voyager ConspiracySeven uncovers a conspiracy to keep Voyager stranded in the Delta Quadrant. | The Voyager Conspiracy | Classic sci-fi & fantasy, Series | 50m |
| 13:31 | Star Trek: Voyager: PathfinderBarclay uses holograms to formulate a plan to open communications with Voyager. | Pathfinder | Classic sci-fi & fantasy, Series | 50m |
| 14:21 | Star Trek: Voyager: Fair HavenJaneway’s holographic love interest becomes more than just a way to pass the time. | Fair Haven | Classic sci-fi & fantasy, Series | 50m |
| 15:11 | Star Trek: Voyager: Blink Of An EyeVoyager becomes the unwitting focus of a planet’s entire civilization. | Blink Of An Eye | Classic sci-fi & fantasy, Series | 50m |
| 16:01 | Star Trek: Voyager: VirtuosoThe Doctor’s passion for music spills over into his personal life. | Virtuoso | Classic sci-fi & fantasy, Series | 50m |
| 16:51 | Star Trek: Voyager: MemorialThe crew is haunted by vivid images of a battle they don’t remember fighting. | Memorial | Science fiction, Series | 50m |
| 17:41 | Star Trek: Voyager: TsunkatseKilling for sport becomes Seven’s only means of survival when she is abducted into a ring of fisticuffs. | Tsunkatse | Science fiction, Series | 50m |
| 18:31 | Star Trek: Voyager: CollectiveSeven becomes a mentor to five young drones abandoned by the Collective. | Collective | Science fiction, Series | 50m |
| 19:21 | Star Trek: Voyager: Spirit FolkThe Voyager crew makes first contact with a holodeck program. | Spirit Folk | Science fiction, Series | 50m |
| 20:11 | Star Trek: Voyager: Ashes To AshesClaiming to be a long-dead crewmember, an alien requests asylum on Voyager. | Ashes To Ashes | Science fiction, Series | 50m |
| 21:01 | Star Trek: Voyager: Child's PlayThe Voyager crew must rescue a young boy being used as a weapon of destruction against the Borg | Child's Play | Science fiction, Series | 50m |
| 21:51 | Star Trek: Voyager: Good ShepherdJaneway must tend to her flock when she finds three misfit crewmembers need some special attention. | Good Shepherd | Science fiction, Series | 50m |
| 22:41 | Star Trek: Voyager: Live Fast And ProsperImpostors jeopardize Voyager’s good reputation in the Delta Quadrant. | Live Fast And Prosper | Science fiction, Series | 50m |
| 23:31 | Star Trek: Voyager: The MuseStranded during an away mission, B’Elanna finds herself the inspiration for a young poet’s art. | The Muse | Science fiction, Series | 50m |
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_yf01d0c5/schedule?date=2026-10-12&tz=Europe/Stockholm" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_yf01d0c5/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_yf01d0c5/history?from=2026-10-06T00:00:00Z&to=2026-10-07T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_yf01d0c5/schedule?date=2026-10-12&tz=Europe/Stockholm"); 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_yf01d0c5/schedule?date=2026-10-12&tz=Europe/Stockholm", { 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_yf01d0c5/schedule", params={"date": "2026-10-12", "tz": "Europe/Stockholm"}, headers={"Authorization": f"Bearer {os.environ['TVG_KEY']}"}, ) for slot in r.json()["data"]: print(slot["start"], slot["title"])
// GET /v1/channels/ch_yf01d0c5/schedule?date=2026-10-12, the first programme { "data": [ { "id": "ls_q5tab61g", "channel": "ch_yf01d0c5", "start": "2026-10-11T21:42:48Z", "stop": "2026-10-11T22:36:48Z", "title": "Star Trek: Voyager: Think Tank", "sub_title": "Think Tank", "description": "A problem-solving alien comes to Voyager’s rescue, but his help has a steep p...", "category": [ "classic sci-fi & fantasy", "science fiction", "series" ], "flags": { "new": false, "live": false } } ], "meta": { "count": 29, "date": "2026-10-12", "tz": "Europe/Stockholm" } }
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.