74.3M 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_7sh8p6bg/schedule?date=2026-10-12&tz=America/New_York
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:40 | La Garnacha nunca EmpachaJunto con Andrés, saldremos buscando unas buenas garnachas callejeras, pero esta vez diferentes: veganas. | 28m | ||
| 00:08 | La Garnacha nunca EmpachaLa capital chilanga, gigante y con hambre a todas horas. y los mexicanos buscamos algo grande, y muy golozo. | 28m | ||
| 00:36 | La Garnacha nunca EmpachaVamos conocer lugares de comida que alimentan a los chilangos en busca de antojitos de otros estados del país | 28m | ||
| 01:04 | La Garnacha nunca EmpachaEn una de las ciudades más grandes del mundo, no todos los puestos se encuentran a toda hora. | 28m | ||
| 01:32 | Netas y CarbonesBienvenidos, vamos a prender el carbón y hacer las recetas mexicanas más típicas de una tarde de carnita asada | 28m | ||
| 02:00 | Netas y CarbonesPaco y Omar se ponen en modo norteño y preparan un "pollo parado" con chile guajillo. | 28m | ||
| 02:28 | Aquiles Va HidalgoIniciamos nuestro recorrido por el estado de Hidalgo: Pachuca de Soto y Huasca | 28m | ||
| 02:56 | Aquiles Va HidalgoContinuamos nuestro recorrido por la ciudad de Pachuca y Tulancingo | 28m | ||
| 03:24 | Burger Tour¡Bienvenidos a Burger Tour! Hoy vamos a recorrer Los Ángeles para descubrir la mejor hamburguesa | 26m | ||
| 03:50 | Burger TourHoy vamos a estar recorriendo la maravillosa ciudad de San Diego, se vienen 3 hamburgueserías bien chéveres. | 26m | ||
| 04:16 | Básico vs. LujosoMarko y Alex están de vuelta en Los Ángeles para explorar su ciudad. | 26m | ||
| 04:42 | Básico vs. LujosoEn una ciudad con más de 60 restaurantes con estrellas Michelin, un hermano vivirá y cenará como un rey. | 26m | ||
| 05:08 | Básico vs. LujosoSumergiéndose en la belleza y elegancia de la Riviera francesa. | 26m | ||
| 05:34 | Básico vs. LujosoEn la capital del estado de Texas, Marko y Alex ven lo que Austin tiene para ofrecer. | 26m | ||
| 06:00 | Viajero EternoBienvenidos a Oriente Próximo. Vamos a conocer las calles del Líbano y después nos vamos directo a Irak. | 26m | ||
| 06:26 | Viajero EternoEn este capítulo recorremos Siria, conoceremos a profundidad sus mezquitas y ciudades. | 26m | ||
| 06:52 | Nash en IndiaUn recorrido por la India, sus sabores y cultura en primera persona. | 26m | ||
| 07:18 | Nash en IndiaNash va a una boda en la India y nos muestra el paso a paso de la celebración | 26m | ||
| 07:44 | Juntos en ParísEn este episodio, Uiara visita una moderna granja urbana de fresas y prepara una deliciosa tarta de fresas. | 26m | ||
| 08:10 | Juntos en París¡Vamos con Uiara a visitar la feria de antigüedades más grande del mundo! | 26m | ||
| 08:36 | Juntos en ParísVamos con Uiara a visitar La Basilique du Sacré-Cœur, en Montmartre, en el barrio de Amèlie Poulin. | 26m | ||
| 09:02 | Juntos en ParísNuestro recorrido comienza en el distrito 2, en un callejón súper encantador. | 26m | ||
| 09:28 | Big Appetite en EspañolBen obtiene la bondad del vecindario en Bonnie's, un concepto estadounidense cantonés verdaderamente original. | 26m | ||
| 09:54 | Big Appetite en EspañolBen Hundreds explora lugares inspirados en Boston | 26m | ||
| 10:20 | Big Appetite en EspañolBen Hundreds explora conceptos de vanguardia en Nueva York | 26m | ||
| 10:46 | Big Appetite en EspañolBen Hundreds llega a Cobi's, donde el maximalismo se encuentra con el sudeste asiático. | 26m | ||
| 11:12 | Comidas Económicas¡Buongiorno a tutti! No te puedes perder estas tres recetas deliciosas, económicas y muy italianas. | 26m | ||
| 11:38 | Comidas Económicas¿Trabajas todo el día?, ¿tienes muchos invitados? Este capítulo es para ti. | 26m | ||
| 12:04 | Comidas Económicas¿Tienes el refrigerador lleno de sobras? Jackie pone manos a la obra y prepara increíbles y deliciosas recetas | 26m | ||
| 12:30 | Comidas EconómicasPreparar comida para toda la semana es la mejor forma de ahorrar. | 26m | ||
| 12:56 | Hazlo Esta NocheEl chef Jorge Espinal nos lleva a recorrer lo mejor de la comida del mar. | 26m | ||
| 13:22 | Hazlo Esta NocheEl chef Ramiro Solis nos muestra que la comida argentina es más que un asado. | 26m | ||
| 13:48 | Hazlo Esta NocheFreddy Morales se inspira en sus cuatro cocineras favoritas, su madre y tres abuelas. | 26m | ||
| 14:14 | Hazlo Esta NocheEl chef Fredy Morales nos trae tres recetas rápidas: gorditas de chicharrón, alitas y champiñones rellenos. | 26m | ||
| 14:40 | Netas y CarbonesPaco y Omar se ponen en modo norteño y preparan un "pollo parado" con chile guajillo. | 26m | ||
| 15:06 | Netas y CarbonesBienvenidos a este nuevo capítulo inspirado en el Tianguis de la Lagunilla. | 26m | ||
| 15:32 | Netas y CarbonesHoy tocó echar mariscos a la parrilla, haremos pescada a la talla, aguacates rellenos y piñas asadas. | 26m | ||
| 15:58 | Netas y Carbones¡Hoy nos toca una parrilla más ligera! Hoy Paco y Omar se rifan una parrillada vegetariana. | 26m | ||
| 16:24 | Burger Tour¡Bienvenidos a Burger Tour! Hoy vamos a recorrer Los Ángeles para descubrir la mejor hamburguesa | 26m | ||
| 16:50 | Burger TourHoy vamos a estar recorriendo la maravillosa ciudad de San Diego, se vienen 3 hamburgueserías bien chéveres. | 26m | ||
| 17:16 | Burger TourNos encontramos en Golden Gate Bridge, y vamos a visitar restaurantes en busca de las mejores hamburguesas. | 26m | ||
| 17:42 | Burger TourEstamos en la ciudad de Pasadena y hoy vamos a visitar 3 restaurantes con propuestas únicas | 26m | ||
| 18:08 | Cazador de SaboresGuy descubre las muchas maneras de pescar un pez... ¡y ostras! | 26m | ||
| 18:34 | Cazador de SaboresGuy se conecta con artesanos y agricultores de toda España y California y crea una fiesta para recordar. | 26m | ||
| 19:00 | Tacos Con TodoFrancisco le da un toque exótico al clásico platillo de pollo al chipotle. | 28m | ||
| 19:28 | Tacos Con TodoVamos a preparar al primo norteño del taco, ¡un burrito! Y lo vamos acompañar de una refrescante limonada. | 28m | ||
| 19:56 | Tacos Con TodoHoy Francisco va a preparar un taco que puede ofender a algunos, un hard-shell taco. | 28m | ||
| 20:24 | Tacos Con TodoTaco sin carne, ¡pero no te espantes, queda delicioso! | 28m | ||
| 20:52 | Tacos Con TodoFrancisco recibe a su gran amigo Omar y juntos preparan pescadillas y María ahumada. | 28m | ||
| 21:20 | Aquiles Chávez Desafío LatinoaméricaTodos a la mesa para juntos recordar las recetas que sus abuelas les enseñaron | 28m | ||
| 21:48 | Aquiles Chávez Desafío LatinoaméricaAquiles y la chef Noelia preparan un clásico pernil de puerco y un costillar a la sal. | 28m | ||
| 22:16 | Tacos Con TodoFrancisco le da un toque exótico al clásico platillo de pollo al chipotle. | 28m | ||
| 22:44 | Tacos Con TodoVamos a preparar al primo norteño del taco, ¡un burrito! Y lo vamos acompañar de una refrescante limonada. | 28m | ||
| 23:12 | Tacos Con TodoHoy Francisco va a preparar un taco que puede ofender a algunos, un hard-shell taco. | 28m | ||
| 23:40 | Tacos Con TodoTaco sin carne, ¡pero no te espantes, queda delicioso! | 28m |
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_7sh8p6bg/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_7sh8p6bg/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_7sh8p6bg/history?from=2026-10-06T00:00:00Z&to=2026-10-07T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_7sh8p6bg/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_7sh8p6bg/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_7sh8p6bg/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_7sh8p6bg/schedule?date=2026-10-12, the first programme { "data": [ { "id": "ls_qhb96znx", "channel": "ch_7sh8p6bg", "start": "2026-10-12T03:40:00Z", "stop": "2026-10-12T04:08:00Z", "title": "La Garnacha nunca Empacha", "sub_title": null, "description": "Junto con Andrés, saldremos buscando unas buenas garnachas callejeras, pero e...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 55, "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.