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. Search any past day on the Archive plan.
All times America/New_York. The same day from the API: GET /v1/channels/ch_jfrz3mkb/schedule?date=2026-10-15&tz=America/New_York
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:43 | AndromedaAndromeda oppdager en forsendelse med biorustning. | S4 E12, The Spider's Stratagem | 52m | |
| 00:35 | AndromedaEn eksperimentell tilsløringsenhet slipper Dylan inn i et alternativt univers. | S4 E13, The Warmth of an Invisible Light | 52m | |
| 01:26 | AndromedaAndromeda blir fanget i en krig mellom to skip, og den inkluderer en dødelig sykdom. | S4 E14, The Others | 52m | |
| 02:18 | AndromedaDylan blir lurt av Rev og kidnappet. Mannskapet finner en uventet alliert i en samler. | S4 E15, Fear Burns Down to Ashes | 52m | |
| 03:10 | AndromedaAbyss har smittet Beka. Mannskapet må finne en måte å redde henne på. | S4 E16, Lost in a Space That Isn't There | 54m | |
| 04:04 | AndromedaEtter at noe av mannskapet er fanget, blir Harper tvunget til å jobbe på en tidsbro for patriarken. | S4 E17, Abridging the Devil's Divide | 54m | |
| 04:57 | AndromedaEn spion fra Tri Gemma dukker opp på Andromeda i et forsøk på å stjele stjernekartet. | S4 E18, Trusting the Gordian Maze | 54m | |
| 05:51 | AndromedaNår Rommie blir for emosjonell, kutter skipet hennes tilgang til diagnostikk. | S4 E19, A Symmetry of Imperfection | 54m | |
| 06:45 | AndromedaAbyss dreper Bekas venn, og mannskapet må finne ut hvilken informasjon de drepte for. | S4 E20, Time Out of Mind | 54m | |
| 07:39 | AndromedaAndromeda redder et skip som returnerer fra fredsforhandlinger med Magog. | S4 E21, The Dissonant Interval: Part 1 | 54m | |
| 08:33 | AndromedaMagog-angrepet har alvorlige konsekvenser. Andromeda blir ødelagt, Trance og Dylan antas å være de eneste overlevende og Dylan rømmer inn i en tids... | S4 E22, The Dissonant Interval: Part 2 | 54m | |
| 09:27 | AndromedaDylan havner på Seefra, der den overtroiske befolkningen ikke har noen teknologi. | S5 E1, The Weight: Part 1 | 54m | |
| 10:21 | AndromedaBeka blir dumpet på Seefra etter at Andromeda er stjålet, og Dylan må bevise at skipet er hans. | S5 E2, The Weight: Part 2 | 54m | |
| 11:15 | AndromedaLikevel, på Seefra, finner Dylan Harper, som har tilpasset seg livet der. | S5 E3, Phear Phactor Phenom | 54m | |
| 12:08 | AndromedaDet viser seg at Doyle er en android bygget av Harper for å inneholde Rommies kjerneprogrammering. | S5 E4, Decay of the Angel | 54m | |
| 13:02 | AndromedaBeka vinner en pris fra en radio-DJ, lærer sannheten om Seefra og finner Meethus-diagrammet. | S5 E5, The Eschatology of Our Present | 54m | |
| 13:56 | AndromedaEn forsker fra det opprinnelige Commonwealth dukker opp, fanget i en tidssløyfe. | S5 E6, When Goes Around... | 54m | |
| 14:50 | AndromedaFlavin kommer tilbake og utløser en gjengkrig og hjelper Dylan til å utvikle seg som et paradin. | S5 E7, Attempting Screed | 54m | |
| 15:44 | AndromedaEn krystall som kan gjenopprette Andromedas kraft blir oppdaget, men for å få den, må Dylan jobbe for gruveeieren. | S5 E8, So Burn the Untamed Lands | 54m | |
| 16:38 | AndromedaTunneler oppdages på Seefra som kan brukes til å nå åtte andre Seefra-planeter. | S5 E9, What Will Be Was Not | 54m | |
| 17:32 | AndromedaNår en gammel mann blir drept, er Beka, Rhade og Harper de viktigste mistenkte og stilles for retten. | S5 E10, The Test | 54m | |
| 18:25 | AndromedaRhade leder opprørerne i en kamp mot en krigsherre på Seefra-5. | S5 E11, Through a Glass Darkly | 54m | |
| 19:19 | AndromedaDylan oppdager at kjæresten til Beka var Drago Musevini, og han brukte Bekas DNA til å skape Nietzscheans. | S5 E12, Pride Before the Fall | 54m | |
| 20:13 | AndromedaBeka og Rhade finner en test som enten gir dem stor rikdom eller driver dem til galskap. | S5 E13, Moonlight Becomes You | 54m | |
| 21:07 | AndromedaHarper oppdager et program som kan ødelegge åtte av Seefra-planetene og drepe millioner. | S5 E14, Past Is Prolix | 52m | |
| 22:00 | AndromedaMens Harper jobber på en måte å redde Seefra-systemet, smyger en spion ombord Andromeda og angriper Beka. | S5 E15, The Opposites of Attraction | 52m | |
| 22:51 | AndromedaDet blir gjort et forsøk på å fikse den blinkende solen til Seefra, men Trance blir erstattet av en dobbeltganger. | S5 E16, Saving Light from a Black Sun | 52m |
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_jfrz3mkb/schedule?date=2026-10-15&tz=America/New_York" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_jfrz3mkb/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_jfrz3mkb/history?from=2025-10-12T00:00:00Z&to=2025-10-13T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_jfrz3mkb/schedule?date=2026-10-15&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_jfrz3mkb/schedule?date=2026-10-15&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_jfrz3mkb/schedule", params={"date": "2026-10-15", "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_jfrz3mkb/schedule?date=2026-10-15, the first programme { "data": [ { "id": "ls_a0mdh3fn", "channel": "ch_jfrz3mkb", "start": "2026-10-15T03:43:25Z", "stop": "2026-10-15T04:35:06Z", "title": "Andromeda", "sub_title": null, "description": "Andromeda oppdager en forsendelse med biorustning.", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 27, "date": "2026-10-15", "tz": "America/New_York" } }
What was on, on any date we hold: for research, catch-up, clip finding or proving a broadcast. Any window up to 31 days with /v1/channels/{id}/history on the Archive plan.
| Time | Sunday 12 October 2025 | Category |
|---|---|---|
| Nothing held for that day. Try another date. | ||
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.