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-13&tz=Europe/Berlin
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:53 | Ana Avellana: Dulce veranoSigue celebrando el verano y Ana Avellana prepara un bocado de helado con fruta fresca, smors, chocopop de plátano, ciruelas rellenas y brochetas d... | Dulce verano | Series, Food & cooking | 23m |
| 00:16 | Robin Food: Episode 61Platos del día: pastel de carne y patatas. pulga "celia cruz". sección guarrindongadas | Episode 61 | Series, Food & cooking | 38m |
| 00:54 | Robin Food: Episode 62Platos del día: pollo al estragón. bebida "gregori". sección bigote de gamba: 141 kilos | Episode 62 | Series, Food & cooking | 39m |
| 01:33 | Robin Food: Episode 63Plato del día: huevos "al colchón" | Episode 63 | Series, Food & cooking | 37m |
| 02:10 | Robin Food: Episode 64Plato del día: arandaburguer (hamburguesa de cordero) | Episode 64 | Series, Food & cooking | 38m |
| 02:48 | Robin Food: Episode 65Sección alíñame el día con martín berasategui. platos del día: pasta con rape y refrito. cremoso de naranja y yogurt | Episode 65 | Series, Food & cooking | 36m |
| 03:24 | Robin Food: Episode 66Platos del día: champis "nisupu". tortilla de anchoas. | Episode 66 | Series, Food & cooking | 38m |
| 04:02 | Robin Food: Episode 67Platos del día: steak tartare de atún. nesti diet | Episode 67 | Series, Food & cooking | 40m |
| 04:42 | Robin Food: Episode 68Sección "envíanos tu receta". platos del día: sopa tostada de berza. bolillos de atún | Episode 68 | Series, Food & cooking | 37m |
| 05:19 | Robin Food: Episode 69Platos del día: ensalada fresca de pan. macarrones al gratén | Episode 69 | Series, Food & cooking | 37m |
| 05:56 | Robin Food: Episode 70Plato del día: arroz con centolla. sección bigote de gamba: peso 141 kilos | Episode 70 | Series, Food & cooking | 38m |
| 06:34 | David Rocco's Dolce Southeast Asia: SingaporeSingapur es una metrópoli moderna que puede parecer un poco autoritaria, pero si buscas bajo esa superficie, puedes encontrar la verdadera esencia ... | Singapore | Series, Food & cooking | 25m |
| 06:59 | David Rocco's Dolce Southeast Asia: War is OverLa caída de Saigón en 1975 marcó el final de la guerra de Vietnam. Hoy en día, Saigón recibe a más de 8 millones de visitantes al año y se ha conve... | War is Over | Series, Food & cooking | 25m |
| 07:24 | David Rocco's Dolce Southeast Asia: New SaigonDavid explora la increíble escena gastronómica de esta dinámica ciudad y conoce a unos pocos vietnamitas que han regresado a su hogar ancestral en ... | New Saigon | Series, Food & cooking | 25m |
| 07:49 | David Rocco's Dolce Southeast Asia: Phom Penh, a New StartDavid conoce a algunos lugareños de Nom Pen que, a través de la música, la danza y las artes culinarias están ayudando a sanar una nación y a recon... | Phom Penh, a New Start | Food & cooking, Series | 25m |
| 08:14 | David Rocco's Dolce Southeast Asia: Phom Penh, a New StartDavid conoce a algunos lugareños de Nom Pen que, a través de la música, la danza y las artes culinarias están ayudando a sanar una nación y a recon... | Phom Penh, a New Start | Food & cooking, Series | 25m |
| 08:39 | David Rocco's Dolce Southeast Asia: Siem Reap, Art Will Save CambodieaLos templos de Angkor Wat resistieron la guerra civil y hoy la ciudad de Siem Reap se ha convertido en un destino turístico y un bullicioso centro ... | Siem Reap, Art Will Save Cambodiea | Food & cooking, Series | 25m |
| 09:04 | David Rocco's Dolce Southeast Asia: Siem Reap, Art Will Save CambodieaLos templos de Angkor Wat resistieron la guerra civil y hoy la ciudad de Siem Reap se ha convertido en un destino turístico y un bullicioso centro ... | Siem Reap, Art Will Save Cambodiea | Food & cooking, Series | 25m |
| 09:29 | A Bocados: A Bocados 44Receta: euskaltalo pibil. Aitor Aurrekoetxea, criador de cerdos. Aitor Aurrekoetxea sobre los talos. Seccion truco o reto: cafe y calorias. | A Bocados 44 | Food & cooking, Series | 47m |
| 10:16 | A Bocados: A Bocados 45Receta: gallo meuniere con remolacha glaseada. Remolacha detroit. Gorka Irazabal cuenta desde su explotacion ecologica de gamiz-fika que de la remo... | A Bocados 45 | Food & cooking, Series | 48m |
| 11:04 | A Bocados: A Bocados 46Pencas rebozadas con crema de acelgas. Carlos Alvarez de Buñuel. Productor de verduras y hortalizas. Truco o reto: distinguir cervezas. En un pis p... | A Bocados 46 | Food & cooking, Series | 46m |
| 11:50 | A Bocados: A Bocados 47 On nowReceta: puntalette con mejillones y jamon. Empresa 'Jaunene' de Deshuese y loncheo de embutidos. Seccion ¿truco o reto?: distinguir distintos tipo... | A Bocados 47 | Food & cooking, Series | 49m |
| 12:39 | A Bocados: A Bocados 48Receta: ensalada cesar. Conservas de anchoa 'royo' de bermeo. Emilio Gil 'Mortero', propietario de un huerto en Tudela , habla de los cogollos de Y... | A Bocados 48 | Food & cooking, Series | 51m |
| 13:30 | A Bocados: A Bocados 49Receta: roast beef con sus pures de manzana y de patata y berza. Plantacion de manzanos de Jesus Arzuaga en Carranza. Huerta de Iñigo Garin en Urda... | A Bocados 49 | Food & cooking, Series | 45m |
| 14:15 | A Bocados: A Bocados 50Receta: crema de garbanzos con cigalas. Cigalas en el vivero San Anton de Getaria. Seccion ¿truco o reto?: organizar varios alimentos en funcion d... | A Bocados 50 | Food & cooking, Series | 49m |
| 15:04 | A Bocados: A Bocados 51Receta: consome de gallina y sopa de cebolla. Miguel Angel Garcia, criador de gallinas, explica las caracteristicas de la gallina vasca y muestra e... | A Bocados 51 | Food & cooking, Series | 48m |
| 15:52 | A Bocados: A Bocados 52Berenjenas a la parmesana. Gorka Irazabal explotacion agricola ecologica en gamiz fika. Variedades de berenjena. Haizea Bengoetxea. | A Bocados 52 | Food & cooking, Series | 51m |
| 16:43 | A Bocados: A Bocados 53Pollo con salsa de leche. Bernardo Gonzalez, ganadero de Carranza. Cria vacas lecheras que comercializa con leche Bizkaia. | A Bocados 53 | Food & cooking, Series | 47m |
| 17:30 | A BocadosAnder Gonzalez y Gabriela Uriarte preparan: Goulash de carrilleras. | Goulash de carrilleras | Cooking, Educational | 44m |
| 18:14 | A BocadosAnder Gonzalez y Gabriela Uriarte preparan un estofado de alubia negra con huevo poché (receta de Jamie Oliver). | Estofado de alubia negra con huevo poché | Cooking, Educational | 46m |
| 19:00 | A BocadosAnder Gonzalez y Gabriela Uriarte preparan: tartar de roastbeef con ensalada de otoño. | Tartar de roastbeef con ensalada de otoño | Cooking, Educational | 47m |
| 19:47 | A BocadosAnder Gonzalez y Gabriela Uriarte preparan: zarzuela verde de pescado y marisco. | Zarzuela verde de pescado y marisco | Cooking, Educational | 54m |
| 20:41 | A BocadosAnder Gonzalez y Gabriela Uriarte preparan: costilla de ternera con salsa de limón y perejil. | Costilla de ternera con salsa de limón y perejil | Cooking, Educational | 46m |
| 21:27 | David Rocco's dolce italia aka dolce vita: Rome's Traditional NeighbourhoodsEn busca de algunas de las antiguas partes tradicionales de Roma, David explora el barrio judío y degusta platos romanos clásicos, mientras aprende... | Rome's Traditional Neighbourhoods | Food & cooking, Series | 25m |
| 21:52 | Eva Longoria: Searching for MexicoLa Ciudad de México es uno de los destinos gastronómicos emergentes del mundo, y también es el segundo hogar de Eva Longoria. | S1 E5, Jalisco | Home & lifestyle, Series | 46m |
| 22:38 | Eva Longoria: Searching for MexicoEva Longoria recorre Veracruz, la puerta de entrada portuaria entre México y el resto del mundo. | S1 E4, Nuevo León | Home & lifestyle, Series | 46m |
| 23:24 | Ana Avellana: Engriendo a MamáAna Avellana en este episodio celebra a las madres y para su día prepara yogur brulee, tostadas francesas, puré de aguacate con ensalada de rábanos... | Engriendo a Mamá | Food & cooking, Series | 27m |
| 23:51 | Ana Avellana: Lonchera para los chicosEn este capítulo, Ana Avellana prepara granola, arrollados de jamón y queso y torrejitas de plátano. Recetas perfectas para los más pequeños de la ... | Lonchera para los chicos | Food & cooking, Series | 26m |
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-13&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-13&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-13&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-13", "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-13, the first programme { "data": [ { "id": "ls_xqg6h0xs", "channel": "ch_ag0m4xkg", "start": "2026-10-12T21:53:00Z", "stop": "2026-10-12T22:16:00Z", "title": "Ana Avellana: Dulce verano", "sub_title": "Dulce verano", "description": "Sigue celebrando el verano y Ana Avellana prepara un bocado de helado con fru...", "category": [ "series", "food & cooking" ], "flags": { "new": false, "live": false } } ], "meta": { "count": 38, "date": "2026-10-13", "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 | Saturday 12 October 2024 | 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.