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_6rq9h081/schedule?date=2026-10-12&tz=America/New_York
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:33 | Star Trek: Deep Space Nine: RivalsQuark feels threatened when a charming swindler arrives on Deep Space Nine and opens a competing bar. | Rivals | Series, Science fiction | 51m |
| 00:24 | Star Trek: Deep Space Nine: The AlternateOdo's mentor arrives on Deep Space Nine intent on resuming his search for Odo's true origin. | The Alternate | Series, Science fiction | 51m |
| 01:15 | Star Trek: Deep Space Nine: Armageddon GameBashir and O'Brien work to rid two alien races of deadly weapons, unaware that their hosts intend to sacrifice them as part of the peace process. | Armageddon Game | Series, Science fiction | 51m |
| 02:06 | Star Trek: Deep Space Nine: WhispersO'Brien returns from a security mission to notice that the entire crew has seemingly turned against him. | Whispers | Series, Science fiction | 51m |
| 02:57 | Star Trek: Deep Space Nine: ParadiseSisko and O'Brien are stranded on a planet inhabited by humans who have rejected any form of technology. | Paradise | Series, Science fiction | 51m |
| 03:48 | Star Trek: Deep Space Nine: ShadowplayOdo and Dax try to solve the mystery of an alien planet whose inhabitants are disappearing without explanation. | Shadowplay | Series, Science fiction | 52m |
| 04:40 | Star Trek: Deep Space Nine: Playing GodWhile hosting her first Trill initiate, Dax discovers a tiny, developing universe, which threatens to destroy the station as it expands. | Playing God | Classic sci-fi & fantasy, Series | 51m |
| 05:31 | Star Trek: Deep Space Nine: Profit And LossWhen Quark is reunited with the love of his life, a Cardassian who is now a fugitive, he is ready to sacrifice everything to win her back. | Profit And Loss | Classic sci-fi & fantasy, Series | 51m |
| 06:22 | Star Trek: Deep Space Nine: Blood OathDax risks her life and her future with Starfleet to fulfill a blood oath made with three aged Klingons. | Blood Oath | Classic sci-fi & fantasy, Series | 51m |
| 07:13 | Star Trek: Deep Space Nine: The Maquis, Part 1Sisko uncovers a Federation terrorist group whose actions could start another war with the Cardassians. | The Maquis, Part 1 | Classic sci-fi & fantasy, Series | 51m |
| 08:04 | Star Trek: Deep Space Nine: The Maquis, Part 2Sisko and Gul Dukat join forces in an effort to avert a war between the Cardassians and a group of Federation colonists led by Sisko's old friend. | The Maquis, Part 2 | Classic sci-fi & fantasy, Series | 51m |
| 08:55 | Star Trek: Deep Space Nine: The WireBashir fights to save his Cardassian friend Garak, who is slowly being killed by a brain implant to which he is addicted. | The Wire | Classic sci-fi & fantasy, Series | 51m |
| 09:46 | Star Trek: Deep Space Nine: CrossoverA mishap in the wormhole sends Kira and Bashir into an alternate universe where Bajor is a tyrannical power and humans are slaves. | Crossover | Classic sci-fi & fantasy, Series | 51m |
| 10:37 | Star Trek: Deep Space Nine: The CollaboratorKira must investigate the man she loves when she learns he may be the Cardassian collaborator responsible for the massacre of forty-three Bajorans. | The Collaborator | Science fiction, Series | 51m |
| 11:28 | Star Trek: Deep Space Nine: TribunalO'Brien is arrested by the Cardassians and put on trial for a crime he insists he did not commit. | Tribunal | Science fiction, Series | 51m |
| 12:19 | Star Trek: Deep Space Nine: The Jem'hadarDuring a trip to the Gamma Quadrant with Jake and Nog, Sisko and Quark are imprisoned by soldiers working for a mysterious power known as the Domin... | The Jem'hadar | Science fiction, Series | 51m |
| 13:10 | Star Trek: Deep Space Nine: Letingen, del IHoping to avert an invasion, Sisko takes his officers into the Gamma Quadrant to find the leaders of the Dominion | Letingen, del I | Science fiction, Series | 51m |
| 14:01 | Star Trek: Deep Space Nine: Letingen, del IIWhile Odo struggles to learn the ways of his people, Sisko discovers that the price of peace with the Dominion may be too high. | Letingen, del II | Science fiction, Series | 51m |
| 14:52 | Star Trek: Deep Space Nine: Quarks husIn order to boost his business and gain respect, Quark lies about killing a Klingon, then winds up forced to marry the dead man's widow. | Quarks hus | Science fiction, Series | 51m |
| 15:43 | Star Trek: Deep Space Nine: EkvilibriumA deadly secret from Dax's past could mean the end of Jadzia's life. | Ekvilibrium | Science fiction, Series | 51m |
| 16:34 | Star Trek: Deep Space Nine: Andre skinnKira is kidnapped by the Cardassians, who try to convince her that she is really one of their people. | Andre skinn | Science fiction, Series | 51m |
| 17:25 | Star Trek: Deep Space Nine: Den forlatteOdo tries to convince a young,violent Jem'Hadar that there is more to life than fighting and killing. | Den forlatte | Science fiction, Series | 51m |
| 18:16 | Star Trek: Deep Space Nine: Sivilt forsvarA trapped crew fights to save the station from self-destruction when an automated Cardassian security program is accidentally activated. | Sivilt forsvar | Series, Classic sci-fi & fantasy | 51m |
| 19:07 | Star Trek: Deep Space Nine: MeridianDax falls in love with a man who will soon disappear with his planet into another dimension for sixty years. | Meridian | Series, Classic sci-fi & fantasy | 51m |
| 19:58 | Star Trek: Deep Space Nine: DefiantWil Riker's renegade duplicate steals the Defiant and attacks Cardassian territory, forcing Sisko to assist Gul Dukat in stopping him. | Defiant | Series, Classic sci-fi & fantasy | 51m |
| 20:49 | Star Trek: Deep Space Nine: FascinasjonA Bajoran celebration on the station serves as the backdrop for an epidemic of inexplicable romantic attractions among the crew. | Fascinasjon | Series, Classic sci-fi & fantasy | 51m |
| 21:40 | Star Trek: Deep Space Nine: Fortid del IA transporter accident sends Sisko, Bashir, and Dax three centuries back in time to a crucial point in Earth's history. | Fortid del I | Series, Classic sci-fi & fantasy | 51m |
| 22:31 | Star Trek: Deep Space Nine: Fortid del IITrapped in Earth's past, Sisko must assume a pivotal role in history to try and restore the future. | Fortid del II | Series, Classic sci-fi & fantasy | 51m |
| 23:22 | Star Trek: Deep Space Nine: LivsstøtteBashir must use questionable methods in order to keep Vedek Bareil alive long enough to help bring about a Bajoran peace treaty with Cardassia. | Livsstøtte | Series, Classic sci-fi & fantasy | 51m |
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_6rq9h081/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_6rq9h081/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_6rq9h081/history?from=2026-10-06T00:00:00Z&to=2026-10-07T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_6rq9h081/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_6rq9h081/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_6rq9h081/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_6rq9h081/schedule?date=2026-10-12, the first programme { "data": [ { "id": "ls_nghtct51", "channel": "ch_6rq9h081", "start": "2026-10-12T03:33:00Z", "stop": "2026-10-12T04:24:00Z", "title": "Star Trek: Deep Space Nine: Rivals", "sub_title": "Rivals", "description": "Quark feels threatened when a charming swindler arrives on Deep Space Nine an...", "category": [ "series", "science fiction", "classic sci-fi & fantasy" ], "flags": { "new": false, "live": false } } ], "meta": { "count": 29, "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 150 countries.