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-11&tz=Europe/Stockholm
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:43 | Star Trek: Voyager: Killing Game, The, Part 2World War II happens all over again as a holodeck simulation spills out onto the decks of Voyager. | Killing Game, The, Part 2 | Classic sci-fi & fantasy, Science fiction | 52m |
| 00:35 | Star Trek: Voyager: Vis A VisWhen the Voyager stops to help an alien repair his ship, the alien switches bodies with Paris. | Vis A Vis | Classic sci-fi & fantasy, Science fiction | 52m |
| 01:27 | Star Trek: Voyager: The Omega DirectiveVoyager comes across a space phenomenon that must be destroyed at all costs. | The Omega Directive | Classic sci-fi & fantasy, Science fiction | 52m |
| 02:19 | Star Trek: Voyager: UnforgettableChakotay meets a woman he once loved, but he has no memory of her. | Unforgettable | Classic sci-fi & fantasy, Science fiction | 52m |
| 03:11 | Star Trek: Voyager: Living WitnessHundreds of years in the future, the Voyager crew is accused of murder. | Living Witness | Classic sci-fi & fantasy, Science fiction | 52m |
| 04:03 | Star Trek: Voyager: DemonAn alien species tries to populate its planet by duplicating the Voyager crew. | Demon | Classic sci-fi & fantasy, Science fiction | 52m |
| 04:55 | Star Trek: Voyager: OneWith the fate of the crew in her hands, Seven must face her deepest fears alone. | One | Classic sci-fi & fantasy, Science fiction | 52m |
| 05:47 | Star Trek: Voyager: Hope And FearWhen Starfleet sends a ship to bring the Voyager crew home, it seems too good to be true. | Hope And Fear | Classic sci-fi & fantasy, Science fiction | 52m |
| 06:39 | Star Trek: Voyager: NightJaneway’s actions could cost the crew their chance of reaching home. | Night | Classic sci-fi & fantasy, Science fiction | 54m |
| 07:33 | Star Trek: VoyagerElev blir lärare när en borgdrönare föds ombord på skeppet Voyager. | S5 E2, Drone | Science fiction, Classic sci-fi & fantasy | 54m |
| 08:27 | Star Trek: Voyager: Extreme RiskA need to test herself leads Torres down a path of self-destruction. | Extreme Risk | Science fiction, Classic sci-fi & fantasy | 54m |
| 09:21 | Star Trek: Voyager: In The FleshThe Voyager crew discovers an alien training ground for the destruction of Earth. | In The Flesh | Science fiction, Classic sci-fi & fantasy | 54m |
| 10:15 | Star Trek: Voyager: Once Upon A TimeNeelix balks at telling Naomi that her mother and others have gone missing on an away mission. | Once Upon A Time | Science fiction, Classic sci-fi & fantasy | 54m |
| 11:09 | Star Trek: Voyager: Nothing HumanTorres is forced to put her life in the hands of a mortal enemy that uses biochemical secretions to give commands. | Nothing Human | Science fiction, Classic sci-fi & fantasy | 53m |
| 12:02 | Star Trek: Voyager: TimelessFifteen years after making a horrible mistake, Kim attempts to rewrite history. | Timeless | Science fiction, Classic sci-fi & fantasy | 54m |
| 12:56 | Star Trek: Voyager: Thirty DaysParis is confined to the Brig after interfering with the affairs of an alien race. | Thirty Days | Science fiction, Classic sci-fi & fantasy | 54m |
| 13:50 | Star Trek: Voyager: Infinite RegressSeven experiences the Borg version of multiple personality disorder. | Infinite Regress | Science fiction, Classic sci-fi & fantasy | 54m |
| 14:44 | Star Trek: Voyager: CounterpointJaneway falls for a man who may be using her to take over Voyager. | Counterpoint | Science fiction, Classic sci-fi & fantasy | 54m |
| 15:38 | Star Trek: Voyager: GravityStranded on a desolate planet with a beautiful female, Tuvok struggles to ignore the emotions his Vulcan master taught him to suppress. | Gravity | Science fiction, Classic sci-fi & fantasy | 54m |
| 16:32 | Star Trek: Voyager: Latent ImageSomeone is trying to keep the Doctor from remembering the incidents surrounding a crewmember’s death. | Latent Image | Science fiction, Classic sci-fi & fantasy | 54m |
| 17:26 | Star Trek: Voyager: Bride Of Chaotica!Janeway and Paris join forces to defeat the evil Doctor Chaotica. | Bride Of Chaotica! | Science fiction, Classic sci-fi & fantasy | 54m |
| 18:20 | Star Trek: Voyager: The FightAn alien race chooses to communicate with Voyager through Chakotay on the holodeck. | The Fight | Science fiction, Classic sci-fi & fantasy | 54m |
| 19:14 | Star Trek: Voyager: BlissThe crew is in serious danger when all of their dreams seem to come true and home seems closer in sight. | Bliss | Science fiction, Classic sci-fi & fantasy | 54m |
| 20:08 | Star Trek: Voyager: The DiseaseKim puts his future with Voyager at risk when he chooses love over duty. | The Disease | Science fiction, Classic sci-fi & fantasy | 55m |
| 21:03 | Star Trek: Voyager: Dark FrontierUnder ett uppdrag mot borgerna luras Seven of Nine tillbaks till kollektivet. | Dark Frontier | Science fiction, Classic sci-fi & fantasy | 1h 45m |
| 22:48 | Star Trek: Voyager: Course: OblivionAs crewmembers begin dying, they make a startling discovery about their true identities. | Course: Oblivion | Classic sci-fi & fantasy, Science fiction | 54m |
| 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 |
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-11&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-11&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-11&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-11", "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-11, the first programme { "data": [ { "id": "ls_qxd1r3pa", "channel": "ch_yf01d0c5", "start": "2026-10-10T21:43:48Z", "stop": "2026-10-10T22:35:48Z", "title": "Star Trek: Voyager: Killing Game, The, Part 2", "sub_title": "Killing Game, The, Part 2", "description": "World War II happens all over again as a holodeck simulation spills out onto ...", "category": [ "classic sci-fi & fantasy", "science fiction", "series" ], "flags": { "new": false, "live": false } } ], "meta": { "count": 27, "date": "2026-10-11", "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.