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 Europe/Brussels time, what is on now and next, and the same data in your app with one call.
All times Europe/Brussels. The same day from the API: GET /v1/channels/ch_7thx1n6s/schedule?date=2026-10-14&tz=Europe/Brussels
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:15 | Dr. Adrian Shaw (No. 98)Red aide la Task Force à traquer une personne qui fournit de nouvelles identités pour les criminels en fuite. | S4:E7 Dr. Adrian Shaw (No. 98) (EN-FR-ES) | 52m | |
| 00:06 | Dr. Adrian Shaw (No. 98): ConclusionRed met sous pression Dr. Shaw afin de retrouver un ancien patient. De son côté, Liz envisage les conséquences de ses liens avec un Alexander Kirk ... | S4:E8 Dr. Adrian Shaw (No. 98): Conclusion (EN-FR-ES) | 52m | |
| 00:58 | Esteban (No. 79)Liz est enlevée par un homme qui prétend être son père, Red met alors tout en œuvre pour la retrouver. | S4:E1 Esteban (No. 79) (EN-FR-ES) | 52m | |
| 01:51 | Mato (No. 66)Red embarque Tom et la Task Force sur les traces d'un chasseur de primes qui pourrait bien retrouver Alexander Kirk. | S4:E2 Mato (No. 66) (EN-FR-ES) | 52m | |
| 02:42 | Miles Mcgrath (No. 65)Red et la Task Force prennent des mesures extrêmes pour traquer un des alliés d'Alexander Kirk, Miles McGrath, un 'incubateur criminel' qui finance... | S4:E3 Miles Mcgrath (No. 65) (EN-FR-ES) | 52m | |
| 03:34 | Gaia (No. 81)Red met Liz et la Task Force sur la piste d'un éco-terroriste qui a un lien mystérieux avec Alexander Kirk. | S4:E4 Gaia (No. 81) (EN-FR-ES) | 52m | |
| 04:26 | Lipet's Seafood Company (No. 111)Liz et Red se font espionner au sein même de la Task Force, il faut maintenant découvrir qui est la taupe. | S4:E9 Lipet's Seafood Company (No. 111) (EN-FR-ES) | 52m | |
| 05:18 | The Forecaster (No. 163)Liz découvre sur le pas de sa porte un diaporama décrivant un crime qui va être commis. Liz se met alors sur la piste du criminel avant qu'il ne so... | S4:E10 The Forecaster (No. 163) (EN-FR-ES) | 52m | |
| 06:10 | The Harem (No. 102)Liz doit faire ses preuves pour intégrer une équipe de braqueuses surentraînées et infiltrer leur organisation pendant qu'elles préparent leur proc... | S4:E11 The Harem (No. 102) (EN-FR-ES) | 52m | |
| 07:02 | Natalie Luca (No. 184)La Task Force poursuit un assassin qui tue en inoculant une maladie mortelle à ses victimes. Pendant ce temps, Red recrute Tom pour une mission inc... | S4:E12 Natalie Luca (No. 184) (EN-FR-ES) | 52m | |
| 07:54 | Isabella Stone (No. 34)La Task Force se lance à la poursuite d'un criminel sophistiqué qui vise le business de Red. Un événement inattendu met Tom à la recherche d'inform... | S4:E13 Isabella Stone (No. 34) (EN-FR-ES) | 52m | |
| 08:45 | The Architect (No. 107)Aram se fait passer pour un hacker afin d'identifier un criminel qui, à un certain prix, va concevoir, construire et exécuter le crime parfait. | S4:E14 The Architect (No. 107) (EN-FR-ES) | 52m | |
| 09:37 | The Apothecary (No. 59)Victime d'une empoisonnement, Red découvre que ses heures sont comptées et tente de découvrir qui l'a trahi. | S4:E15 The Apothecary (No. 59) (EN-FR-ES) | 52m | |
| 10:29 | Dembe Zuma (No. 10)Après des semaines à la poursuite de Dembe Zuma, Red et la Task Force ont finalement pris la décision de chercher où se trouvait Aram. | S4:E16 Dembe Zuma (No. 10) (EN-FR-ES) | 52m | |
| 11:21 | Lipet's Seafood Company (No. 111)Liz et Red se font espionner au sein même de la Task Force, il faut maintenant découvrir qui est la taupe. | S4:E9 Lipet's Seafood Company (No. 111) (EN-FR-ES) | 52m | |
| 12:13 | The Forecaster (No. 163)Liz découvre sur le pas de sa porte un diaporama décrivant un crime qui va être commis. Liz se met alors sur la piste du criminel avant qu'il ne so... | S4:E10 The Forecaster (No. 163) (EN-FR-ES) | 52m | |
| 13:05 | The Harem (No. 102)Liz doit faire ses preuves pour intégrer une équipe de braqueuses surentraînées et infiltrer leur organisation pendant qu'elles préparent leur proc... | S4:E11 The Harem (No. 102) (EN-FR-ES) | 52m | |
| 13:57 | Natalie Luca (No. 184)La Task Force poursuit un assassin qui tue en inoculant une maladie mortelle à ses victimes. Pendant ce temps, Red recrute Tom pour une mission inc... | S4:E12 Natalie Luca (No. 184) (EN-FR-ES) | 52m | |
| 14:49 | Isabella Stone (No. 34)La Task Force se lance à la poursuite d'un criminel sophistiqué qui vise le business de Red. Un événement inattendu met Tom à la recherche d'inform... | S4:E13 Isabella Stone (No. 34) (EN-FR-ES) | 52m | |
| 15:40 | The Architect (No. 107)Aram se fait passer pour un hacker afin d'identifier un criminel qui, à un certain prix, va concevoir, construire et exécuter le crime parfait. | S4:E14 The Architect (No. 107) (EN-FR-ES) | 52m | |
| 16:32 | The Apothecary (No. 59)Victime d'une empoisonnement, Red découvre que ses heures sont comptées et tente de découvrir qui l'a trahi. | S4:E15 The Apothecary (No. 59) (EN-FR-ES) | 52m | |
| 17:24 | Dembe Zuma (No. 10)Après des semaines à la poursuite de Dembe Zuma, Red et la Task Force ont finalement pris la décision de chercher où se trouvait Aram. | S4:E16 Dembe Zuma (No. 10) (EN-FR-ES) | 52m | |
| 18:16 | Lipet's Seafood Company (No. 111)Liz et Red se font espionner au sein même de la Task Force, il faut maintenant découvrir qui est la taupe. | S4:E9 Lipet's Seafood Company (No. 111) (EN-FR-ES) | 52m | |
| 19:08 | The Forecaster (No. 163)Liz découvre sur le pas de sa porte un diaporama décrivant un crime qui va être commis. Liz se met alors sur la piste du criminel avant qu'il ne so... | S4:E10 The Forecaster (No. 163) (EN-FR-ES) | 52m | |
| 20:00 | The Harem (No. 102)Liz doit faire ses preuves pour intégrer une équipe de braqueuses surentraînées et infiltrer leur organisation pendant qu'elles préparent leur proc... | S4:E11 The Harem (No. 102) (EN-FR-ES) | 52m | |
| 20:52 | Natalie Luca (No. 184)La Task Force poursuit un assassin qui tue en inoculant une maladie mortelle à ses victimes. Pendant ce temps, Red recrute Tom pour une mission inc... | S4:E12 Natalie Luca (No. 184) (EN-FR-ES) | 52m | |
| 21:43 | Isabella Stone (No. 34)La Task Force se lance à la poursuite d'un criminel sophistiqué qui vise le business de Red. Un événement inattendu met Tom à la recherche d'inform... | S4:E13 Isabella Stone (No. 34) (EN-FR-ES) | 52m | |
| 22:35 | The Architect (No. 107)Aram se fait passer pour un hacker afin d'identifier un criminel qui, à un certain prix, va concevoir, construire et exécuter le crime parfait. | S4:E14 The Architect (No. 107) (EN-FR-ES) | 52m | |
| 23:27 | The Apothecary (No. 59)Victime d'une empoisonnement, Red découvre que ses heures sont comptées et tente de découvrir qui l'a trahi. | S4:E15 The Apothecary (No. 59) (EN-FR-ES) | 52m |
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_7thx1n6s/schedule?date=2026-10-14&tz=Europe/Brussels" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_7thx1n6s/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_7thx1n6s/history?from=2026-10-06T00:00:00Z&to=2026-10-07T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_7thx1n6s/schedule?date=2026-10-14&tz=Europe/Brussels"); 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_7thx1n6s/schedule?date=2026-10-14&tz=Europe/Brussels", { 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_7thx1n6s/schedule", params={"date": "2026-10-14", "tz": "Europe/Brussels"}, headers={"Authorization": f"Bearer {os.environ['TVG_KEY']}"}, ) for slot in r.json()["data"]: print(slot["start"], slot["title"])
// GET /v1/channels/ch_7thx1n6s/schedule?date=2026-10-14, the first programme { "data": [ { "id": "ls_3jas90cg", "channel": "ch_7thx1n6s", "start": "2026-10-13T21:15:06Z", "stop": "2026-10-13T22:06:53Z", "title": "Dr. Adrian Shaw (No. 98)", "sub_title": "S4:E7 Dr. Adrian Shaw (No. 98) (EN-FR-ES)", "description": "Red aide la Task Force à traquer une personne qui fournit de nouvelles identi...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 29, "date": "2026-10-14", "tz": "Europe/Brussels" } }
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.