73.8M 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_arf5hpn7/schedule?date=2026-10-11&tz=America/New_York
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 00:00 | Star Trek: VoyagerHundreds of years in the future, the Voyager crew is accused of murder. | S4 E23, Living Witness | Classic sci-fi & fantasy, Science fiction | 1h |
| 01:00 | Star Trek: VoyagerAn alien species tries to populate its planet by duplicating the Voyager crew. | S4 E24, Demon | Classic sci-fi & fantasy, Science fiction | 1h |
| 02:00 | Star Trek: VoyagerWith the fate of the crew in her hands, Seven must face her deepest fears alone. | S4 E25, One | Science fiction, Classic sci-fi & fantasy | 1h |
| 03:00 | Star Trek: VoyagerWhen Starfleet sends a ship to bring the Voyager crew home, it seems too good to be true. | S4 E26, Hope and Fear | Science fiction, Classic sci-fi & fantasy | 1h |
| 04:00 | Star Trek: VoyagerWhile searching for a missing officer, Captain Kathryn Janeway and the crew of the Starship Voyager are swept 70,000 light years from home. | S1 E1, Caretaker, Part I | Science fiction, Classic sci-fi & fantasy | 1h |
| 05:00 | Star Trek: VoyagerThe Voyager crew launches a daring rescue mission to save two officers trapped in a subterranean city facing disaster. | S1 E2, Caretaker, Part II | Science fiction, Classic sci-fi & fantasy | 1h |
| 06:00 | Star Trek: VoyagerTensions rise between the merged Starfleet and Maquis crews when the ship becomes trapped inside a star that's collapsed upon itself. | S1 E3, Parallax | Science fiction, Classic sci-fi & fantasy | 1h |
| 07:00 | Star Trek: VoyagerWhen 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... | S1 E4, Time and Again | Science fiction, Classic sci-fi & fantasy | 1h |
| 08:00 | Star Trek: VoyagerNeelix faces certain death when an alien race stricken by a devastating plague "harvests" his lungs. | S1 E5, Phage | Science fiction, Classic sci-fi & fantasy | 1h |
| 09:00 | Star Trek: VoyagerThe 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. | S1 E6, The Cloud | Science fiction, Classic sci-fi & fantasy | 1h |
| 10:00 | Star Trek: VoyagerThe discovery of a wormhole in deep space raises the crew's hopes of finding a shortcut home. | S1 E7, Eye of the Needle | Science fiction, Classic sci-fi & fantasy | 1h |
| 11:00 | Star Trek: VoyagerAfter Paris is convicted of a murder he swears he didn't commit, Tuvok must play detective to clear him. | S1 E8, Ex Post Facto | Science fiction, Classic sci-fi & fantasy | 1h |
| 12:00 | Star Trek: VoyagerKim confronts life and death issues when he's held against his will by an alien race. | S1 E9, Emanations | Science fiction, Classic sci-fi & fantasy | 1h |
| 13:00 | Star Trek: VoyagerAn alien leader has the technology that could send the crew 40,000 light years closer to home -- but refuses to share it with them. | S1 E10, Prime Factors | Science fiction, Classic sci-fi & fantasy | 1h |
| 14:00 | Star Trek: VoyagerThe crew realizes there's a traitor on board after Federation technology turns upon an enemy warship. | S1 E11, State of Flux | Science fiction, Classic sci-fi & fantasy | 1h |
| 15:00 | Star Trek: VoyagerJaneway sends the ship's doctor on his first Away Mission: rescue the crew members who have vanished in the holodeck's version of Beowulf. | S1 E12, Heroes and Demons | Science fiction, Classic sci-fi & fantasy | 1h |
| 16:00 | Star Trek: VoyagerAn encounter with a strange nebula leaves Chakotay brain-dead and the crew battling a powerful force that seems to be taking over their minds. | S1 E13, Cathexis | Science fiction, Classic sci-fi & fantasy | 1h |
| 17:00 | Star Trek: VoyagerVoyager's half-human, half-Klingon Chief Engineer Torres is split into two beings by a scientist desperate to cure the plague that's destroying his... | S1 E14, Faces | Classic sci-fi & fantasy, Science fiction | 1h |
| 18:00 | Star Trek: VoyagerA painful chapter in Neelix's past is reopened when the man responsible for killing his family beams aboard Voyager. | S1 E15, Jetrel | Classic sci-fi & fantasy, Science fiction | 1h |
| 19:00 | Star Trek: VoyagerTuvok incurs the wrath of Maquis crewmembers when he's put in charge of a "boot camp" designed to bring them up to Starfleet standards. | S1 E16, Learning Curve | Classic sci-fi & fantasy, Science fiction | 1h |
| 20:00 | Star Trek: VoyagerThe crew explores a remote planet inhabited by humans who were abducted by aliens in 1937 | S2 E1, The 37's | Classic sci-fi & fantasy, Science fiction | 1h |
| 21:00 | Star Trek: VoyagerChakotay faces an unlikely enemy: a Kazon boy who hopes to achieve warrior status by killing him. | S2 E2, Initiations | Classic sci-fi & fantasy, Science fiction | 1h |
| 22:00 | Star Trek: VoyagerThe ship's holographic doctor experiences a world where illusion and reality collide. | S2 E3, Projections | Classic sci-fi & fantasy, Science fiction | 1h |
| 23:00 | Star Trek: VoyagerThe ship is surrounded by creatures whose presence accelerates Kes' reproductive process and threatens Voyager's key operating systems. | S2 E4, Elogium | Series, Science fiction | 1h |
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_arf5hpn7/schedule?date=2026-10-11&tz=America/New_York" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_arf5hpn7/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_arf5hpn7/history?from=2026-10-06T00:00:00Z&to=2026-10-07T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_arf5hpn7/schedule?date=2026-10-11&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_arf5hpn7/schedule?date=2026-10-11&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_arf5hpn7/schedule", params={"date": "2026-10-11", "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_arf5hpn7/schedule?date=2026-10-11, the first programme { "data": [ { "id": "ls_r6evjbp9", "channel": "ch_arf5hpn7", "start": "2026-10-11T04:00:00Z", "stop": "2026-10-11T05:00:00Z", "title": "Star Trek: Voyager", "sub_title": "Living Witness", "description": "Hundreds of years in the future, the Voyager crew is accused of murder.", "category": [ "classic sci-fi & fantasy", "science fiction", "series" ], "flags": { "new": false, "live": false } } ], "meta": { "count": 24, "date": "2026-10-11", "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 150 countries.