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 Europe/Berlin 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 Europe/Berlin. The same day from the API: GET /v1/channels/ch_ag0m4xkg/schedule?date=2026-10-11&tz=Europe/Berlin
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:46 | Robin Food: Episode 95Platos del día: atún refrito con sofrito. huevos "pericos" con aguacate. bebida "mañanera". david de jorge se pesa: 138,10 kgs | Episode 95 | Food & cooking, Series | 38m |
| 00:24 | Robin Food: Episode 96Invitado: ignacio ramírez "el pichorradicas". plato del día: menestra de "pichorradicas" | Episode 96 | Food & cooking, Series | 31m |
| 00:55 | Robin Food: Episode 97Invitado: martín berasategui. platos del día: paletilla asada con gratén de acelgas. cóctel txiruliru | Episode 97 | Food & cooking, Series | 35m |
| 01:30 | Robin Food: Episode 98Invitada: eli abad. platos del día: marmitako de bonito | Episode 98 | Food & cooking, Series | 39m |
| 02:09 | Robin Food: Episode 99Platos del día: ensaburguer | Episode 99 | Food & cooking, Series | 38m |
| 02:47 | Robin Food: Episode 100Plato del dia: lasaña de anchoas y verdura | Episode 100 | Food & cooking, Series | 42m |
| 03:29 | A Bocados: A Bocados 61Receta: mejillones rellenos con ensalada de escarola. jose Mari Martin, del restaurante "Baste" presenta su pincho de mejillon relleno. | A Bocados 61 | Food & cooking, Series | 48m |
| 04:17 | Ana Avellana: NavidadEn este episodio, la dulce Ana Avellana sorprende con panettone de nutella y galletas de avena y naranja para la cena de Navidad !! | Navidad | Food & cooking, Series | 23m |
| 04:40 | Ana Avellana: Año nuevoLa pastelera Ana Avellana sorprende con un banquete de cierre de año, tarta de queso con espárragos, tarta de chocolate con lúcuma y granizado de p... | Año nuevo | Food & cooking, Series | 22m |
| 05:02 | Ana Avellana: Dulce sorpresaEn este episodio Ana Avellana trae una Dulce Sorpresa para las vacaciones de verano, un rollo de chocomenta con una tarta de higos y bebiendo una p... | Dulce sorpresa | Food & cooking, Series | 27m |
| 05:29 | Ana Avellana: Postres que enamoranAna Avellana sorprende con unos postres que enamoran: Twinkies y Bonbon de Berries con batido de caramelo. | Postres que enamoran | Food & cooking, Series | 27m |
| 05:56 | Ana Avellana: Paletas de heladosLa pastelera Ana Avellana prepara bizcochos a base de chocolate. | Paletas de helados | Food & cooking, Series | 26m |
| 06:22 | Ana Avellana: Ice cream cakeAna Avellana prepara una deliciosa tarta helada casera perfecta para la temporada de verano!! | Ice cream cake | Food & cooking, Series | 20m |
| 06:42 | Ana Avellana: De Italia con amorAna Avellana cuenta su experiencia cuando conoció a Robert de Niro y nos deleita con 3 platos italianos en la playa. | De Italia con amor | Food & cooking, Series | 21m |
| 07:03 | Ana Avellana: Dulce de FranciaInspirada en París, Ana Avellana enseña a preparar ópera, un delicioso postre francés | Dulce de Francia | Food & cooking, Series | 21m |
| 07:24 | Ana Avellana: Snacks para los pequesCon la ayuda de sus pequeños, Ana Avellana prepara pretzel clásico, pretzel con chorizo y unas deliciosas galletas | Snacks para los peques | Food & cooking, Series | 25m |
| 07:49 | Las Recetas Rápidas de DonalEste episodio está lleno de recetas que impresionarán a tus amigos, pero lo mejor de todo es que no toman horas y horas para preparar ni cocinar. | Comidas rápidas y festivas | Food & cooking, Series | 27m |
| 08:15 | Las Recetas Rápidas de DonalEn este episodio, Donal te mostrará cómo ampliar tu repertorio de cocina sin carne y que ir sin carne no significa ir sin sabor. | Comidas vegetarianas | Food & cooking, Series | 27m |
| 08:42 | Las Recetas Rápidas de Donal¿Tienes una hora para pasar cocinando la cena en la estufa o esperando a que se ase en el horno? ¿Quién la tiene? | Comidas de preparación rápida | Food & cooking, Series | 26m |
| 09:08 | Las Recetas Rápidas de DonalYa sea que trabajes en una oficina o estés en la carretera todo el día, todos necesitamos nuestro descanso para almorzar. | Comidas para lonchera | Food & cooking, Series | 27m |
| 09:35 | Las Recetas Rápidas de DonalCuando llega la Navidad y hablamos de comida, solo el hecho de mencionarlo puede ser abrumador para algunos. | Comidas navideñas para entretener | Food & cooking, Series | 26m |
| 10:02 | Las Recetas Rápidas de DonalCuando se trata de cocinar, la mayoría de las personas busca algo rápido, fácil y que no requiera muchos ingredientes. | Comidas de la cesta de compras | Food & cooking, Series | 26m |
| 10:28 | Robin Food: Episode 31Platos: codillo de jamon en su jugo. risotto de pasta. invitado: paulino tello (carnicas tello) | Episode 31 | Food & cooking, Series | 40m |
| 11:08 | Robin Food: Episode 32Platos del dia: atun con salsa especiada y espinacas. lomo de cerdo con hongos al jerez. aliñame el dia: martin berasategi | Episode 32 | Food & cooking, Series | 36m |
| 11:44 | Robin Food: Episode 33Platos: ostras gratinadas. ponche de melocotones | Episode 33 | Food & cooking, Series | 36m |
| 12:20 | Robin Food: Episode 34Platos del día: rodaballo poche con holandesa. cóctel "eibartarra". sección guarrindongadas | Episode 34 | Food & cooking, Series | 35m |
| 12:55 | Robin Food: Episode 35Seccion bailando con lobos, invitado: iban yarza. plato del dia: pan persa y labne | Episode 35 | Food & cooking, Series | 37m |
| 13:32 | A BocadosEntrecot Con Pimientos Verdes Rellenos | Entrecot Con Pimientos Verdes Rellenos | Series, Educational | 52m |
| 14:24 | A BocadosPasta Carbonara Con Idizabal Sin Gluten | Pasta Carbonara Con Idizabal Sin Gluten | Series, Educational | 52m |
| 15:16 | A BocadosGarbazos Con Zancarron | Garbazos Con Zancarron | Series, Educational | 52m |
| 16:08 | A BocadosRape Asado Con Puerros Y Trigueros | Rape Asado Con Puerros Y Trigueros | Series, Educational | 50m |
| 16:58 | A BocadosCabezada De Cerdo Rellena | Cabezada De Cerdo Rellena | Series, Educational | 52m |
| 17:50 | A BocadosArroz Meloso De Manitas Y Cigalas | Arroz Meloso De Manitas Y Cigalas | Series, Educational | 52m |
| 18:42 | Ana Avellana: Muffletta de SándwichAna Avellana sorprende con tres recetas a base de riquísimos jamones crujientes y pechuga de pollo. | Muffletta de Sándwich | Food & cooking, Series | 19m |
| 19:01 | Ana Avellana: Torta de LlamaAna Avellana recibe un pedido especial y prepara un divertido pastel de cara de llama. | Torta de Llama | Food & cooking, Series | 21m |
| 19:22 | Ana Avellana: 2 Postres para NavidadSe acerca la Navidad y Ana Avellana te da la bienvenida con 2 deliciosos postres, que son un rollo de chocolate y una corona de galletas. | 2 Postres para Navidad | Food & cooking, Series | 22m |
| 19:44 | Ana Avellana: Torta de NavidadLlegó la Navidad y Ana Avellana prepara una deliciosa tarta navideña con un estilo original y divertido. | Torta de Navidad | Food & cooking, Series | 22m |
| 20:06 | Ana Avellana: Año NuevoEn vísperas del nuevo año, Ana Avellana prepara una tarta de frutas burbujeante, galletas de la suerte y un ponche espumoso. | Año Nuevo | Food & cooking, Series | 31m |
| 20:37 | Ana Avellana: Bubble waffle con heladoEn este episodio acompañamos a Ana Avellana en su día para ver qué se necesita para lograr unos bubble waffles instagrameables. | Bubble waffle con helado | Food & cooking, Series | 25m |
| 21:02 | Ana Avellana: Paw Patrol Cake¡Ana está en aprietos! Ana Avellana tiene un pedido para dentro de unas horas para un torta infantil de un personaje que no conoce. Acompañala a re... | Paw Patrol Cake | Food & cooking, Series | 25m |
| 21:27 | Robin Food: Episode 81Invitado: kanji takahashi, cocinero japonés. platos del día: ensalada de hijiki. gyoza a la plancha | Episode 81 | Food & cooking, Series | 37m |
| 22:04 | Robin Food: Episode 82Platos del día: pasta amatriciana. banderilla "san filippo" | Episode 82 | Food & cooking, Series | 34m |
| 22:38 | Robin Food: Episode 83Invitado: martín berasategui. platos del día: bocata lasarte. crema de naranja y vainilla | Episode 83 | Food & cooking, Series | 41m |
| 23:19 | Robin Food: Episode 84Platos del día: arroz negro con chipirones y carabineros. sección guarrindongadas | Episode 84 | Food & cooking, Series | 40m |
| 23:59 | Robin Food: Episode 85Platos del día: filetes "aleluya". bebida gin-limonada. las hermanas ibone y maider pérez yécora, invitadas al programa, cantan a capela | Episode 85 | Food & cooking, Series | 33m |
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_ag0m4xkg/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_ag0m4xkg/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_ag0m4xkg/history?from=2025-10-13T00:00:00Z&to=2025-10-14T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_ag0m4xkg/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_ag0m4xkg/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_ag0m4xkg/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_ag0m4xkg/schedule?date=2026-10-11, the first programme { "data": [ { "id": "ls_tm1jxg5n", "channel": "ch_ag0m4xkg", "start": "2026-10-10T21:46:10Z", "stop": "2026-10-10T22:24:10Z", "title": "Robin Food: Episode 95", "sub_title": "Episode 95", "description": "Platos del día: atún refrito con sofrito. huevos \"pericos\" con aguacate. bebi...", "category": [ "food & cooking", "series" ], "flags": { "new": false, "live": false } } ], "meta": { "count": 45, "date": "2026-10-11", "tz": "Europe/Berlin" } }
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 | Monday 13 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 150 countries.