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 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_kt8b5w72/schedule?date=2026-10-13&tz=America/New_York
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:24 | NumbersAo investigar o assassinato de um astro do rap, a equipe descobre uma conspiração de apropriação indébita e suborno que pode estar ligada à sua mor... | Pague para jogar | Drama, Series | 50m |
| 00:14 | NumbersNo episódio de estreia, Don corre para capturar um estuprador em série que começou a assassinar suas vítimas. Charlie é recrutado por Don para ajud... | Piloto | Drama, Series | 51m |
| 01:05 | Numbers On nowQuando Don e sua equipe tentam capturar dois assaltantes de banco reincidentes em Los Angeles, Charlie cria uma equação usando probabilidade e anál... | Princípio da Incerteza | Drama, Series | 51m |
| 01:56 | NumbersMortes misteriosas em Los Angeles levam o FBI e o Serviço de Saúde Pública a investigar um possível bioterrorismo. Com a ajuda de Charlie e sua mat... | Vetor | Drama, Series | 50m |
| 02:46 | NumbersApós a morte suspeita de um estudante da CalSci, Charlie convence Don a investigar, pois a tese do aluno afirmava que o Cole Center, apesar de sua ... | Corrupção Estrutural | Drama, Series | 51m |
| 03:37 | NumbersQuando uma menina de 5 anos é sequestrada de sua festa de aniversário, Don e Terry lideram a investigação, mas precisam contar com a ajuda de Charl... | Suspeito Principal | Drama, Series | 49m |
| 04:26 | NumbersAo investigar um acidente mortal de trem de carga, Don e Charlie descobrem um culpado chocante que está em uma missão para diminuir a confiança do ... | Sabotar | Drama, Series | 47m |
| 05:13 | NumbersDepois que dois adolescentes são encontrados assassinados, a investigação leva Don e sua equipe a descobrir uma perigosa rede de dinheiro falsificado. | Realidade Falsa | Drama, Series | 49m |
| 06:02 | NumbersQuando novas informações sobre um caso antigo vêm à tona, Don pensa que pode ter mandado a pessoa errada para a prisão. | Crise de identidade | Drama, Series | 50m |
| 06:52 | NumbersDon e sua equipe tentam deter um atirador em série em Los Angeles. Sem tempo a perder, Don chama um instrutor de elite de Quantico (Lou Diamond Phi... | Atirador Zero | Drama, Series | 49m |
| 07:41 | NumbersDon precisa encontrar os sequestradores de um caminhão que transporta lixo nuclear antes que eles detonem uma bomba suja em Los Angeles. | Bomba Suja | Drama, Series | 49m |
| 08:30 | NumbersDepois que um pesquisador de computadores independente com contrato com o Departamento de Defesa é encontrado morto, Don e sua equipe são chamados ... | Sacrifício | Drama, Series | 48m |
| 09:18 | NumbersQuando um OVNI é avistado perigosamente perto de Los Angeles, Don recruta Charlie para ajudar a localizar o ponto de origem da misteriosa aeronave ... | Borda barulhenta | Drama, Series | 48m |
| 10:06 | NumbersNo final da primeira temporada, Don precisa encontrar dois criminosos violentos que escapam depois que o ônibus da prisão sofre um acidente de carro. | Caça ao Homem | Drama, Series | 50m |
| 10:56 | NumbersDon e sua equipe encontram um código suspeito durante uma operação que Charlie descobre ser parte de um plano secreto para assassinar um exilado co... | Assassino | Drama, Series | 48m |
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_kt8b5w72/schedule?date=2026-10-13&tz=America/New_York" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_kt8b5w72/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_kt8b5w72/history?from=2026-10-06T00:00:00Z&to=2026-10-07T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_kt8b5w72/schedule?date=2026-10-13&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_kt8b5w72/schedule?date=2026-10-13&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_kt8b5w72/schedule", params={"date": "2026-10-13", "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_kt8b5w72/schedule?date=2026-10-13, the first programme { "data": [ { "id": "ls_f0wzqwtz", "channel": "ch_kt8b5w72", "start": "2026-10-13T03:24:00Z", "stop": "2026-10-13T04:14:00Z", "title": "Numbers", "sub_title": "Pague para jogar", "description": "Ao investigar o assassinato de um astro do rap, a equipe descobre uma conspir...", "category": [ "drama", "series" ], "flags": { "new": false, "live": false } } ], "meta": { "count": 15, "date": "2026-10-13", "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.