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 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_9m8nx972/schedule?date=2026-10-12&tz=America/New_York
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 00:00 | Star Trek: The Next GenerationPicard's quest to save an endangered planet leads him to violate a Prime Directive when he seeks advice from a visitor from the future. | S5 E9, A Matter of Time | Series, Science fiction | 1h |
| 01:00 | Star Trek: The Next GenerationWorf learns some painful lessons about parenting when his son Alexander arrives to join his father on the Enterprise. | S5 E10, New Ground | Series, Science fiction | 1h |
| 02:00 | Star Trek: The Next GenerationA young boy who is the sole survivor of a devastated ship becomes obsessed with simulating Data. | S5 E11, Hero Worship | Series, Science fiction | 1h |
| 03:00 | Star Trek: The Next GenerationTroi, Riker and Dr. Crusher fall into unexplained comas while the Enterprise plays host to an alien race. | S5 E12, Violations | Series, Science fiction | 1h |
| 04:00 | Star Trek: The Next GenerationPicard's efforts to save a genetically engineered society from a natural disaster threaten to destroy it. | S5 E13, The Masterpiece Society | Series, Science fiction | 1h |
| 05:00 | Star Trek: The Next GenerationWhile suffering an unexplained case of amnesia, the crew finds themselves fighting a war they do not remember or understand. | S5 E14, Conundrum | Classic sci-fi & fantasy, Series | 1h |
| 06:00 | Star Trek: The Next GenerationInhabited by alien spirits, Data and Troi overthrow the Bridge of the Enterprise. | S5 E15, Power Play | Classic sci-fi & fantasy, Series | 1h |
| 07:00 | Star Trek: The Next GenerationLoyalty and ethics clash when a paralyzed Worf asks to help him commit suicide. | S5 E16, Ethics | Classic sci-fi & fantasy, Series | 1h |
| 08:00 | Star Trek: The Next GenerationA rescue mission leads to a dangerous romance between Riker and a rebellious member of an androgynous race. | S5 E17, The Outcast | Classic sci-fi & fantasy, Series | 1h |
| 09:00 | Star Trek: The Next GenerationThe Enterprise is trapped in a time warp that forces the crew to endlessly repeat the same experiences. | S5 E18, Cause and Effect | Classic sci-fi & fantasy, Series | 1h |
| 10:00 | Star Trek: The Next GenerationCaught between loyalty to his friends and the need to tell the truth, Wesley becomes involved in a cover-up when his Starfleet Academy squadron suf... | S5 E19, The First Duty | Classic sci-fi & fantasy, Series | 1h |
| 11:00 | Star Trek: The Next GenerationPreparing for her wedding aboard the Enterprise, Troi's free-thinking mother causes trouble between Worf and his son. | S5 E20, Cost of Living | Science fiction, Series | 1h |
| 12:00 | Star Trek: The Next GenerationA beautiful woman, chosen by her people to serve as a peace offering to end a centuries-long war, falls in love with Picard. | S5 E21, The Perfect Mate | Science fiction, Series | 1h |
| 13:00 | Star Trek: The Next GenerationA little girl's imaginary friend becomes a frightening reality for the crew when she threatens to destroy the Enterprise. | S5 E22, Imaginary Friend | Science fiction, Series | 1h |
| 14:00 | Star Trek: The Next GenerationPicard and the crew suffer from conflicting emotions when the Enterprise rescues a critically-injured Borg. | S5 E23, I, Borg | Science fiction, Series | 1h |
| 15:00 | Star Trek: The Next GenerationGeordi and Ro are pronounced dead after a transporting maneuver from a distressed Romulan ship goes awry. | S5 E24, The Next Phase | Science fiction, Series | 1h |
| 16:00 | Star Trek: The Next GenerationAfter a mysterious accident, Picard wakes up living the life of another person on a faraway planet. | S5 E25, The Inner Light | Science fiction, Series | 1h |
| 17:00 | Star Trek: The Next GenerationAfter Data learns of his own death in late-19th-century San Francisco, a freak accident transports him back to that period. | S5 E26, Time's Arrow | Science fiction, Series | 1h |
| 18:00 | Star Trek: The Next Generation On nowThe Enterprise crew travels between the 19th and 24th centuries in an attempt to prevent Data's death in 19th century San Francisco. | S6 E1, Time's Arrow, Part II | Science fiction, Series | 1h |
| 19:00 | Star Trek: The Next GenerationA young Enterprise engineer is forced to confront his paralyzing fear of being transported. | S6 E2, Realm of Fear | Science fiction, Series | 1h |
| 20:00 | Star Trek: The Next GenerationTroi is drastically transformed when a visiting ambassador secretly uses her to achieve his aims. | S6 E3, Man of the People | Science fiction, Series | 1h |
| 21:00 | Star Trek: The Next GenerationTrapped in limbo for 75 years, Star Trek's Scotty awakens to join the Next Generation in the 24th century. | S6 E4, Relics | Science fiction, Series | 1h |
| 22:00 | Star Trek: The Next GenerationCommander Riker's inability to fall asleep begins to show in other members of the crew in other forms, putting the Enterprise on the trail of a mys... | S6 E5, Schisms | Science fiction, Series | 1h |
| 23:00 | Star Trek: The Next GenerationWhen an honor student in the medical field is assigned to the Enterprise in an internship manner, she begins to demonstrate powers of the Q, prompt... | S6 E6, True Q | Science fiction, Series | 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_9m8nx972/schedule?date=2026-10-12&tz=America/New_York" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_9m8nx972/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_9m8nx972/history?from=2026-10-05T00:00:00Z&to=2026-10-06T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_9m8nx972/schedule?date=2026-10-12&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_9m8nx972/schedule?date=2026-10-12&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_9m8nx972/schedule", params={"date": "2026-10-12", "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_9m8nx972/schedule?date=2026-10-12, the first programme { "data": [ { "id": "ls_tsm6ec46", "channel": "ch_9m8nx972", "start": "2026-10-12T04:00:00Z", "stop": "2026-10-12T05:00:00Z", "title": "Star Trek: The Next Generation", "sub_title": "A Matter of Time", "description": "Picard's quest to save an endangered planet leads him to violate a Prime Dire...", "category": [ "series", "science fiction", "classic sci-fi & fantasy" ], "flags": { "new": false, "live": false } } ], "meta": { "count": 24, "date": "2026-10-12", "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 155 countries.