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/Sao_Paulo time, what is on now and next, and the same data in your app with one call.
All times America/Sao_Paulo. The same day from the API: GET /v1/channels/ch_kkvr1qt4/schedule?date=2026-10-11&tz=America/Sao_Paulo
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 22:20 | MasterChef ProfissionaisOs concorrentes terão um desafio que os levará às origens da gastronomia brasileira. | S3 E6, Episódio 6 | Series, Food & cooking | 2h |
| 00:20 | MasterChef ProfissionaisOs 10 chefes de cozinha enfrentarão o desafio mais difícil de todos os participantes. | S3 E7, Episódio 7 | Series, Food & cooking | 1h 57m |
| 02:17 | MasterChef ProfissionaisNa primeira prova desse episódio, os concorrentes serão divididos em 3 trios. | S3 E8, Episódio 8 | Reality, Food & cooking | 1h 56m |
| 04:13 | MasterChef ProfissionaisNa prova em equipe mais desafiadora dessa temporada os concorrentes serão largados no meio da natureza. | S3 E9, Episódio 9 | Reality, Food & cooking | 1h 57m |
| 06:10 | MasterChef ProfissionaisOs 7 concorrentes que já foram eliminados voltam para a cozinha do MasterChef Profissionais. | S3 E10, Episódio 10 | Reality, Food & cooking | 1h 55m |
| 08:05 | MasterChef ProfissionaisNuma prova em equipe, os 8 concorrentes enfrentam um desafio difícil e inédito. | S3 E11, Episódio 11 | Series, Food & cooking | 1h 59m |
| 10:04 | MasterChef ProfissionaisOs 7 concorrentes que preparar um prato com os sabores da gastronomia judaica. | S3 E12, Episódio 12 | Series, Food & cooking | 1h 55m |
| 11:59 | MasterChef ProfissionaisOs cozinheiros competem num concurso de equipas no nordeste do Brasil, em Recife. | S3 E13, Episódio 13 | Series, Food & cooking | 1h 57m |
| 13:56 | MasterChef ProfissionaisNa prova de confeitaria mais desafiadora da temporada, os participantes terão que fazer um bolo espelhado | S3 E14, Episódio 14 | Series, Food & cooking | 1h 58m |
| 15:54 | MasterChef ProfissionaisOs quatro cozinheiros são desafiados a servir no famoso restaurante Le Bife dirigido pelo chefe Erick Jacquin. | S3 E15, Episódio 15 | Series, Food & cooking | 1h 57m |
| 17:51 | MasterChef ProfissionaisOs restantes 3 concorrentes têm de incorporar a cebola como protagonista do prato. | S3 E16, Episódio 16 | Food & cooking, Series | 1h 57m |
| 19:48 | MasterChef ProfissionaisOs dois finalistas terão de preparar um menu de degustação completo para impressionar o trio de jurados. | S3 E17, Episódio 17 | Food & cooking, Series | 2h 24m |
| 22:12 | MasterChef ProfissionaisMasterChef Professionals, os cozinheiros são lançados em um desafio de eliminação. | Episódio 1 | Series, Reality | 2h 10m |
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_kkvr1qt4/schedule?date=2026-10-11&tz=America/Sao_Paulo" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_kkvr1qt4/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_kkvr1qt4/history?from=2026-10-06T00:00:00Z&to=2026-10-07T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_kkvr1qt4/schedule?date=2026-10-11&tz=America/Sao_Paulo"); 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_kkvr1qt4/schedule?date=2026-10-11&tz=America/Sao_Paulo", { 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_kkvr1qt4/schedule", params={"date": "2026-10-11", "tz": "America/Sao_Paulo"}, headers={"Authorization": f"Bearer {os.environ['TVG_KEY']}"}, ) for slot in r.json()["data"]: print(slot["start"], slot["title"])
// GET /v1/channels/ch_kkvr1qt4/schedule?date=2026-10-11, the first programme { "data": [ { "id": "ls_jnzn9x7v", "channel": "ch_kkvr1qt4", "start": "2026-10-11T01:20:00Z", "stop": "2026-10-11T03:20:00Z", "title": "MasterChef Profissionais", "sub_title": "Episódio 6", "description": "Os concorrentes terão um desafio que os levará às origens da gastronomia bras...", "category": [ "series", "food & cooking", "reality" ], "flags": { "new": false, "live": false } } ], "meta": { "count": 13, "date": "2026-10-11", "tz": "America/Sao_Paulo" } }
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.