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/Berlin time, what is on now and next, and the same data in your app with one call.
All times Europe/Berlin. The same day from the API: GET /v1/channels/ch_ngrxe618/schedule?date=2026-10-11&tz=Europe/Berlin
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:46 | AndrómedaDylan protege a la Andrómeda de los mercenarios mientras Beka comienza a preguntarse si están luchando por el lado equivocado. | S1 E2, An Affirming Flame | Science fiction, Adventure | 49m |
| 00:35 | Andrómeda: Aflojando el Fatídico RelámpagoDylan encuentra una estación espacial llena de niños que creen que está allí para traer la paz matando a sus enemigos. | S1 E3, To Loose the Fateful Lightning | Science fiction, Adventure | 49m |
| 01:24 | Andrómeda: D Menos CeroLa tripulación de Andrómeda todavía está aprendiendo a trabajar juntos mientras son atacados por los Restauradores. | S1 E4, D Minus Zero | Science fiction, Adventure | 49m |
| 02:13 | Andrómeda: Doble HéliceLa Andrómeda se involucra en una disputa entre un planeta Than y una colonia Nietzschean. | S1 E5, Double Helix | Science fiction, Adventure | 49m |
| 03:02 | Andrómeda: Ángel Oscuro, Demonio BrillanteUna corriente de deslizamiento envía a la Andrómeda de vuelta en el tiempo a justo antes de que cayera la Mancomunidad. La tripulación debe interve... | S1 E6, Angel Dark, Demon Bright | Science fiction, Adventure | 49m |
| 03:51 | Andrómeda: Los Lazos que AtanResponder a una llamada de socorro lleva a la tripulación a recoger al hermano de Beka, ahora un Wayist, y a su amigo. | S1 E7, The Ties That Blind | Science fiction, Adventure | 49m |
| 04:40 | Andrómeda: Los Bancos del LeteoUn agujero negro permite a Dylan comunicarse con su ex prometida, 300 años en el pasado. | S1 E8, The Banks of the Lethe | Science fiction, Adventure | 49m |
| 05:29 | Andrómeda: Una Rosa en las CenizasDylan es encarcelado en un planeta carcelario y debe organizar una fuga mientras su tripulación intenta organizar su propio rescate. | S1 E9, A Rose in the Ashes | Science fiction, Adventure | 49m |
| 06:18 | Andrómeda: Todo el Océano del Gran NeptunoLos Castalians abordan el Andrómeda para finalizar la carta de la Nueva Mancomunidad. Cuando el líder es descubierto muerto, Tyr es el principal so... | S1 E10, All Great Neptune's Ocean | Science fiction, Adventure | 49m |
| 07:07 | Andrómeda: Las Perlas Que Fueron Sus OjosBeka se entera de que el ex socio de negocios de su padre se ocupa de una droga altamente adictiva llamada Flash. | S1 E11, The Pearls That Were His Eyes | Science fiction, Adventure | 49m |
| 07:56 | Andrómeda: Las Matemáticas de las LágrimasLa Andrómeda descubre su nave hermana, la Pax Magellanic. La tripulación a bordo del Pax tiene 300 años, pero no ha envejecido ni un día. | S1 E12, The Mathematics of Tears | Adventure, Science fiction | 49m |
| 08:45 | Andrómeda: Música de un Tambor DistanteTyr se estrella contra el Eureka Maru en un planeta Nietzschean y desarrolla amnesia. Debe recordar lo que está haciendo antes de que los Nietzsche... | S1 E13, Music of a Distant Drum | Adventure, Science fiction | 49m |
| 09:34 | Andrómeda: Harper 2.0Harper recibe el don del conocimiento de un Perseid moribundo, sólo para descubrir que el Perseid estaba siendo buscado por un cazarrecompensas que... | S1 E14, Harper 2.0 | Adventure, Science fiction | 49m |
| 10:23 | Andrómeda: Perspectiva ForzadaDylan fue arrestado por asesinar a un dictador hace 300 años. | S1 E15, Forced Perspective | Adventure, Science fiction | 49m |
| 11:12 | Andrómeda: La Suma de Sus PartesAndrómeda está embarcada por un dron del Consenso de Partes, una sociedad mecánica mítica. Mientras que amistoso al principio, el dron intenta forz... | S1 E16, The Sum of Its Parts | Adventure, Science fiction | 49m |
| 12:01 | Andrómeda: Miedo y Desprecio en la Vía LácteaGerentex está de vuelta, y exige que Trance y Harper lo ayuden con su nuevo plan: encontrar a Tarn-Vedra. | S1 E17, Fear and Loathing in the Milky Way | Adventure, Science fiction | 49m |
| 12:50 | Andrómeda: El Diablo se Lleva lo ÚltimoDylan y el reverendo Bem ayudan a una sociedad pacífica a hacer frente a sus posibles esclavos. Tienen que tener cuidado porque si Dylan les enseña... | S1 E18, The Devil Take the Hindmost | Adventure, Science fiction | 49m |
| 13:39 | Andrómeda: Cruce de EstrellasEl avatar de Rommie se enamora de lo que resulta ser el avatar de un buque de guerra llamado Gabriel. Gabriel intenta infectar a Rommie con un viru... | S1 E20, Star-Crossed | Science fiction, Series | 49m |
| 14:28 | Andrómeda: Hace una Luz EncantadoraBeka lleva la Andrómeda a Tarn-Vedra, pero el tiempo prolongado en la corriente de deslizamiento causa efectos secundarios. Para combatirlos, Beka ... | S1 E21, It Makes a Lovely Light | Science fiction, Series | 49m |
| 15:17 | AndrómedaDylan y Rommie deben rescatar a Tyr, Harper y Rev de un Magog Worldship. | S2 E1, The Widening Gyre | Science fiction, Series | 49m |
| 16:05 | AndrómedaDylan, Beka, Rev y Tyr se estrellan después de escapar de una banda de Nietzscheans, pero pronto se enfrentan a una nueva amenaza: la necesidad de ... | S2 E2, Exit Strategies | Science fiction, Series | 49m |
| 16:54 | AndrómedaLa tripulación debe robar una joya que está en el centro de una disputa entre un dueño de Drift y el Than. Beka se enamora de un jefe de seguridad ... | S2 E3, A Heart for Falsehood Framed | Science fiction, Series | 49m |
| 17:43 | AndrómedaAndrómeda responde a una llamada de socorro cuando un barco de carga es atacado. | S2 E4, Pitiless as the Sun | Science fiction, Series | 49m |
| 18:32 | AndrómedaDylan, Beka y Trance van con Rommie para averiguar cómo se está desarrollando un arma en un planeta que desconfía de la IA. | S2 E6, All Too Human | Science fiction, Series | 49m |
| 19:21 | AndrómedaUn planeta de sobrevivientes de la Mancomunidad liderados por la ex prometida de Dylan es invitado a unirse a la nueva Mancomunidad, pero cuando vo... | S2 E8, Home Fires | Science fiction, Series | 49m |
| 20:10 | AndrómedaUn agente del Abismo intenta atraer a Harper para que se una al Magog. | S2 E9, Into the Labyrinth | Science fiction, Series | 49m |
| 20:59 | AndrómedaCuando rescatan a un joven príncipe de un levantamiento que mata al resto de su familia, se les pide a Dylan y Tyr que sean sus asesores. | S2 E10, The Prince | Science fiction, Series | 49m |
| 21:48 | AndrómedaDylan y su nueva flota de la Mancomunidad se amen a la flota Drago-Kazov, pero la encuentran mucho más grande de lo esperado. | S2 E11, Bunker Hill | Science fiction, Series | 49m |
| 22:37 | AndrómedaLos huevos De Magog en Harper están empezando a eclosionar, así que el equipo construye una máquina Teseract. | S2 E12, Ouroboros | Series, Science fiction | 49m |
| 23:26 | AndrómedaDylan se hace cargo de una barcaza turística en un intento de escapar de mercenarios. | S2 E13, Lava and Rockets | Series, Science fiction | 49m |
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_ngrxe618/schedule?date=2026-10-11&tz=Europe/Berlin" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_ngrxe618/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_ngrxe618/history?from=2026-10-06T00:00:00Z&to=2026-10-07T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_ngrxe618/schedule?date=2026-10-11&tz=Europe/Berlin"); 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_ngrxe618/schedule?date=2026-10-11&tz=Europe/Berlin", { 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_ngrxe618/schedule", params={"date": "2026-10-11", "tz": "Europe/Berlin"}, headers={"Authorization": f"Bearer {os.environ['TVG_KEY']}"}, ) for slot in r.json()["data"]: print(slot["start"], slot["title"])
// GET /v1/channels/ch_ngrxe618/schedule?date=2026-10-11, the first programme { "data": [ { "id": "ls_w42gssy1", "channel": "ch_ngrxe618", "start": "2026-10-10T21:46:37Z", "stop": "2026-10-10T22:35:38Z", "title": "Andrómeda", "sub_title": "Una Llama Afirmante", "description": "Dylan protege a la Andrómeda de los mercenarios mientras Beka comienza a preg...", "category": [ "science fiction", "adventure", "series" ], "flags": { "new": false, "live": false } } ], "meta": { "count": 30, "date": "2026-10-11", "tz": "Europe/Berlin" } }
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.