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 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_zsj4t55s/schedule?date=2026-10-12&tz=Europe/Stockholm
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:56 | Star Trek: Deep Space Nine: The Emissary (Pilot), Part 2On a distant outpost, an untested crew embarks on an unprecedented journey. | The Emissary (Pilot), Part 2 | Classic sci-fi & fantasy, Science fiction | 50m |
| 00:46 | Star Trek: Deep Space Nine: Past PrologueA reunion with a member of the Bajoran underground forces Kira to choose between her people and her duty as a Federation officer. | Past Prologue | Classic sci-fi & fantasy, Science fiction | 51m |
| 01:37 | Star Trek: Voyager: Caretaker, del 1När de söker en saknad officer, sveps kommendör Kathryn Janeway och besättningen på rymdkryssaren Voyager 70 000 ljusår hemifrån. | Caretaker, del 1 | Classic sci-fi & fantasy, Science fiction | 54m |
| 02:31 | Star Trek: Voyager: Caretaker, del 2Voyagers besättning iscensätter ett riskfyllt räddningsuppdrag av två officerare som har fastnat i en underjordisk stad som står inför en katastrof. | Caretaker, del 2 | Classic sci-fi & fantasy, Science fiction | 54m |
| 03:25 | Star Trek: Voyager: ParrallaxTensions rise between the merged Starfleet and Maquis crews when the ship becomes trapped inside a star that's collapsed upon itself. | Parrallax | Classic sci-fi & fantasy, Science fiction | 52m |
| 04:17 | Star Trek: The Next GenerationBesättningen kämpar för att överleva när en mystisk kraft anfaller skeppets livsupphållningssystem. | S3 E1, Evolution | Series, Science fiction | 56m |
| 05:13 | Star Trek: The Next GenerationData kämpar mot tiden för att rädda en mänsklig koloni från att dödas av främmande varelser. | S3 E2, The Ensigns of Command | Series, Science fiction | 56m |
| 06:10 | Star Trek: The Next GenerationBesättningen reser till den avlägsna kolonin Rana IV, där bara två nybyggare av 11 000 mirakulöst har överlevt en förödande attack. | S3 E3, The Survivors | Series, Science fiction | 56m |
| 07:06 | Star Trek: The Animated SeriesIn orbit around a dead star, the Enterprise comes across a huge starship inhabited by a parasitic life form that threatens the entire ship. | S1 E1, Beyond the Farthest Star | Series, Science fiction | 29m |
| 07:35 | Star Trek: The Animated SeriesSpock must return to his own past on Vulcan to prevent his death as a youngster. | S1 E2, Yesteryear | Series, Science fiction | 29m |
| 08:04 | Star Trek: The Animated SeriesThe crew of the Enterprise races to find a way to stop a cloud from destroying inhabited planets. | S1 E3, One of Our Planets Is Missing | Series, Science fiction | 29m |
| 08:33 | Star Trek: The Animated SeriesThe men of the Enterprise are victimized by a race of beautiful women who stay immortal by draining the lifeforce of men. | S1 E4, The Lorelei Signal | Series, Science fiction | 29m |
| 09:02 | Star Trek: EnterpriseThe maiden crew of the starship Enterprise seizes the long overdue opportunity to gain independence for Humans from the Vulcans by venturing into u... | S1 E1, Broken Bow | Series, Science fiction | 54m |
| 09:56 | Star Trek: EnterpriseThe maiden crew of the starship Enterprise seizes the long overdue opportunity to gain independence for Humans from the Vulcans by venturing into u... | S1 E2, Broken Bow | Series, Science fiction | 53m |
| 10:49 | Star Trek: EnterpriseArcher must choose between the safety of his crew and doing the right thing as the vulnerable Enterprise must survive while trying to uphold justic... | S1 E3, Fight or Flight | Series, Science fiction | 54m |
| 11:43 | Star Trek: Short TreksAfter waking up in an unfamiliar sickbay, Craft (Aldis Hodge) finds himself on board a deserted ship, and his only companion and hope for survival ... | S1 E2, Calypso | Series, Science fiction | 22m |
| 12:05 | Star Trek: Short TreksHarry Mudd (Rainn Wilson), back to his old tricks of stealing and double-dealing, finds himself in a precarious position aboard a hostile ship - ju... | S1 E4, The Escape Artist | Series, Science fiction | 19m |
| 12:23 | Star Trek: Short TreksNewly minted Captain Lynne Lucero is excited to take command of the U.S.S.Cabot, until she meets Edward Larkin, an ornery scientist who believes he... | S2 E2, The Trouble with Edward | Series, Science fiction | 17m |
| 12:40 | Star Trek: The Next GenerationEnterprises besättning ställs inför rätta av en mystisk kraft som heter"Q" för mänsklighetens alla brott. | S1 E1, Encounter at Farpoint | Series, Science fiction | 56m |
| 13:37 | Star Trek: The Next GenerationEnterprises besättning ställs inför rätta av en mystisk kraft som heter"Q" för mänsklighetens alla brott. | S1 E2, Encounter at Farpoint | Series, Science fiction | 57m |
| 14:33 | Star Trek: The Next GenerationRomantik, fara och kaos blir resultatet när en mystisk smittad får Enterprises besättning berusad. | S1 E3, The Naked Now | Series, Science fiction | 57m |
| 15:30 | Star Trek: Deep Space Nine: A Man AloneOdo must prove his innocence when a known enemy of his is found brutally murdered in a Holosuite. | A Man Alone | Classic sci-fi & fantasy, Series | 51m |
| 16:21 | Star Trek: Deep Space Nine: BabelA deadly virus sweeps over Deep Space Nine, and it is up to Kira to find an antidote. | Babel | Science fiction, Series | 51m |
| 17:12 | Star Trek: Voyager: Time And AgainWhen Paris and Janeway are sent back in time, they must decide whether to violate the Prime Directive by warning residents of a planet facing annih... | Time And Again | Science fiction, Series | 52m |
| 18:04 | Star Trek: Voyager: PhageNeelix faces certain death when an alien race stricken by a devastating plague "harvests" his lungs. | Phage | Science fiction, Series | 52m |
| 18:56 | Star Trek: Voyager: The CloudThe crew discovers that a nebula is not what it seems, and Paris invites his fellow officers to share a little "R&R" in his holodeck program. | The Cloud | Science fiction, Series | 52m |
| 19:48 | Star Trek: The Animated SeriesCyrano Jones returns, along with new tribbles that can't multiply. | S1 E5, More Tribbles, More Troubles | Science fiction, Series | 29m |
| 20:17 | Star Trek: The Animated SeriesThe Enterprise finds missing trader and philanthropist Carter Winston, but he may not be what he appears to be. | S1 E6, The Survivor | Science fiction, Series | 29m |
| 20:46 | Star Trek: The Animated SeriesKirk and the crew are faced with a race of intelligent plants and a mad scientist who wants to impose peace on the galaxy. | S1 E7, The Infinite Vulcan | Science fiction, Series | 29m |
| 21:15 | Star Trek: The Animated SeriesThe Enterprise goes to the center of the galaxy, where they find a race of powerful aliens who once fled Earth. | S1 E8, The Magicks of Megas-Tu | Science fiction, Series | 29m |
| 21:44 | Star Trek: EnterpriseAn Enterprise away-team fights delusions and paranoid suspicions caused by an alien wildflower's hallucinogenic pollen while stranded overnight to ... | S1 E4, Strange New World | Science fiction, Series | 54m |
| 22:38 | Star Trek: EnterpriseWhile attempting to repair the warp engine of an alien ship, Trip inadvertently becomes impregnated and the Enterprise must relocate the ship befor... | S1 E5, Unexpected | Science fiction, Series | 54m |
| 23:31 | Star Trek: EnterpriseThe first to see the lost human colony of Terra Nova in over seventy-five years, Archer and the Enterprise crew discover the original colonists des... | S1 E6, Terra Nova | Science fiction, Series | 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_zsj4t55s/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_zsj4t55s/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_zsj4t55s/history?from=2026-10-06T00:00:00Z&to=2026-10-07T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_zsj4t55s/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_zsj4t55s/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_zsj4t55s/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_zsj4t55s/schedule?date=2026-10-12, the first programme { "data": [ { "id": "ls_h081fe1y", "channel": "ch_zsj4t55s", "start": "2026-10-11T21:56:13Z", "stop": "2026-10-11T22:46:13Z", "title": "Star Trek: Deep Space Nine: The Emissary (Pilot), Part 2", "sub_title": "The Emissary (Pilot), Part 2", "description": "On a distant outpost, an untested crew embarks on an unprecedented journey.", "category": [ "classic sci-fi & fantasy", "science fiction", "series" ], "flags": { "new": false, "live": false } } ], "meta": { "count": 33, "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.