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_e777751p/schedule?date=2026-10-12&tz=Europe/Stockholm
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:15 | Star Trek: The Original SeriesCaptain Kirk's career is at stake when he is put on trial for the loss of a crewman during an ion storm. | S1 E20, Court Martial | Series, Science fiction | 1h 2m |
| 00:17 | Star Trek: The Original SeriesThe Enterprise encounters a seemingly peaceful civilization run by a "benevolent" being named Landru...who intends for them to join his people. | S1 E21, The Return of the Archons | Series, Science fiction | 1h 2m |
| 01:18 | Star Trek: The Original SeriesKirk meets Khan, a notorious dictator, and leader of Earth's Eugenics War. | S1 E22, Space Seed | Series, Science fiction | 1h 2m |
| 02:20 | Star Trek: The Original SeriesThe Enterprise arrives at a planet to establish diplomatic relations and finds itself in the middle of a "peaceful" war that threatens to destroy t... | S1 E23, A Taste of Armageddon | Series, Science fiction | 1h 2m |
| 03:21 | Star Trek: The Original SeriesThe Enterprise visits a colony where indigenous flower spores provide the settlers with peaceful contentment. | S1 E24, This Side of Paradise | Series, Science fiction | 1h 2m |
| 04:23 | Star Trek: The Original SeriesThe Enterprise is sent to a mining colony that is being terrorized by a mysterious monster, only to find that the situation is not that simple. | S1 E25, The Devil in the Dark | Series, Science fiction | 1h 2m |
| 05:24 | Star Trek: The Original SeriesWith a war raging, Kirk and Spock battle Klingons to free Organia. | S1 E26, Errand of Mercy | Series, Science fiction | 1h 2m |
| 06:26 | Star Trek: The Original SeriesKirk and Spock encounter a mysterious alien named Lazarus who claims to be hunting a ruthless maniacal creature. | S1 E27, The Alternative Factor | Series, Science fiction | 1h 2m |
| 07:28 | Star Trek: The Original SeriesKirk and Spock go back in time to save McCoy from temporary insanity. | S1 E28, The City on the Edge of Forever | Series, Science fiction | 1h 2m |
| 08:29 | Star Trek: The Original SeriesKirk and the U.S.S. Enterprise must combat parasitic aliens. | S1 E29, Operation: Annihilate! | Series, Science fiction | 1h 2m |
| 09:31 | Star Trek: The Original SeriesSpock must return to Vulcan to meet his intended future wife, betrothed from childhood. | S2 E1, Amok Time | Series, Science fiction | 1h 2m |
| 10:32 | Star Trek: The Original SeriesThe Enterprise encounters an alien who claims to be the Greek god Apollo. | S2 E2, Who Mourns for Adonais? | Adventure, Series | 1h 2m |
| 11:34 | Star Trek: The Original SeriesThe Enterprise encounters an ancient Earth probe bent on the sterilization of all life. | S2 E3, The Changeling | Adventure, Series | 1h 2m |
| 12:35 | Star Trek: The Original SeriesA transporter accident places Captain Kirk's landing party in an alternate universe, where the Enterprise is in the service of a barbarically bruta... | S2 E4, Mirror, Mirror | Adventure, Series | 1h 2m |
| 13:37 | Star Trek: The Original SeriesKirk attempts to assist a primitive people that are ruled over by a computer named Vaal. | S2 E5, The Apple | Adventure, Series | 1h 2m |
| 14:39 | Star Trek: The Original SeriesThe USS Enterprise encounters the wrecked USS Constellation and its distraught commodore. | S2 E6, The Doomsday Machine | Adventure, Series | 1h 2m |
| 15:40 | Star Trek: The Original SeriesVery alien visitors to our galaxy attempt to connect with human consciousness but miss, winding up tapping into the regions of human nightmares ins... | S2 E7, Catspaw | Adventure, Series | 1h 2m |
| 16:42 | Star Trek: The Original SeriesThe Enterprise is taken over by a group of androids who are working for Kirk's old nemesis, Harry Mudd. | S2 E8, I, Mudd | Science fiction, Adventure | 1h 2m |
| 17:43 | Star Trek: The Original SeriesWhile returning to the Enterprise aboard the shuttlecraft, Kirk, Spock, McCoy and a seriously ill Federation diplomat find themselves kidnapped by ... | S2 E9, Metamorphosis | Science fiction, Adventure | 1h 2m |
| 18:45 | Star Trek: The Original SeriesTensions run high when the Enterprise transports ambassadors to the Babel conferences. | S2 E10, Journey to Babel | Science fiction, Adventure | 1h 2m |
| 19:46 | Star Trek: The Original SeriesThe Enterprise crew becomes embroiled in a local power struggle on a tribal planet. | S2 E11, Friday's Child | Science fiction, Adventure | 1h 2m |
| 20:48 | Star Trek: The Original SeriesA landing party, including the command staff, is infected with a disease that causes rapid aging and senility. | S2 E12, The Deadly Years | Science fiction, Adventure | 1h 2m |
| 21:49 | Star Trek: The Original SeriesThe Enterprise must deal with a creature from Kirk's past that feeds on human blood. | S2 E13, Obsession | Science fiction, Adventure | 1h 2m |
| 22:51 | Star Trek: The Original SeriesKirk and the Enterprise computer become detectives after Scotty is accused of murdering women on a pleasure planet. | S2 E14, Wolf in the Fold | Science fiction, Adventure | 1h 2m |
| 23:53 | Star Trek: The Original SeriesThe Enterprise is overrun by furry creatures while tangling with Klingons and bureaucrats. | S2 E15, The Trouble with Tribbles | Science fiction, Adventure | 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_e777751p/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_e777751p/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_e777751p/history?from=2026-10-06T00:00:00Z&to=2026-10-07T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_e777751p/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_e777751p/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_e777751p/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_e777751p/schedule?date=2026-10-12, the first programme { "data": [ { "id": "ls_8mx168md", "channel": "ch_e777751p", "start": "2026-10-11T21:15:30Z", "stop": "2026-10-11T22:17:04Z", "title": "Star Trek: The Original Series", "sub_title": "Court Martial", "description": "Captain Kirk's career is at stake when he is put on trial for the loss of a c...", "category": [ "series", "science fiction", "adventure" ], "flags": { "new": false, "live": false } } ], "meta": { "count": 25, "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 155 countries.