72.1M 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. Search any past day on the Archive plan.
All times Europe/Brussels. The same day from the API: GET /v1/channels/ch_26qrkvrf/schedule?date=2026-10-12&tz=Europe/Brussels
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 22:40 | Lights OutEen dakloze veteraan wordt een ondergrondse vechter met de hulp van een net vrijgelaten ex-gevangene. Samen nemen ze het op tegen een misdaadbaas, ... | Movie, Action | 1h 40m | |
| 00:20 | Chicago FireCasey keert terug naar Firehouse 51 om samen met Kidd aan de slag te gaan in een speciaal opgerichte eenheid. Zijn terugkeer brengt tegenstrijdige ... | S11 E18, Danger Is All Around | Series, Drama | 55m |
| 01:15 | Geen uitzendingGeen uitzending. | Special | 4h 45m | |
| 06:00 | Live: QmusicGeniet van de allerleukste muziek met Qmusic. Livebeelden vanuit de radiostudio, Twitter- en Instagram-updates, videoclips, weerberichten en nog ve... | Special, Music | 3h | |
| 09:00 | Geen uitzendingGeen uitzending. | Special | 5h | |
| 13:45 | GhostsSam besluit een podcast te hosten om het mysterie rond Alberta's dood te onderzoeken. | Alberta's Podcast | Series, Sitcom | 35m |
| 14:00 | GhostsSam besluit een podcast te hosten om het mysterie rond Alberta's dood te onderzoeken. | Alberta's Podcast | Series, Sitcom | 25m |
| 14:20 | American MadeBarry Seal wordt door de CIA gerekruteerd om de ontluikende communistische dreiging in Midden-Amerika te verkennen en krijgt al snel de leiding ove... | Movie, Comedy drama | 2h 5m | |
| 14:25 | American MadeBarry Seal wordt door de CIA gerekruteerd om de ontluikende communistische dreiging in Midden-Amerika te verkennen en krijgt al snel de leiding ove... | Movie, Comedy drama | 2h | |
| 16:25 | Chicago FireDe tante van Gallo wordt met spoed naar het ziekenhuis gebracht na een auto-ongeval. | S11 E19, Take a Shot at the King | Series, Drama | 55m |
| 17:20 | Chicago FireHet team reageert op een oproep over de dakloze Shep, die vast is komen te zitten onder een omgevallen vuilniswagen. Wanneer Kidd hem vervolgens pr... | S11 E20, Never, Ever Make a Mistake | Series, Drama | 55m |
| 18:15 | How I Met Your MotherRobin heeft koudwatervrees op haar bruiloft. Dat doet Ted denken aan toen hij een briefje achterliet voor de verloofde van Victoria, waarna ze er s... | S8 E1, Farhampton | Series, Sitcom | 30m |
| 18:45 | GhostsSasappis overtuigt Sam en Jay ervan om te proberen een oude boom te redden op het landgoed van Woodstone die de buren willen omhakken. Thor probeer... | The Tree | Series, Sitcom | 30m |
| 19:15 | The SimpsonsComic Book Guy kan zijn strips met niemand delen. Maar dan ontmoet hij een vrouw die een autobiografische manga schrijft. Hij vraagt Homer vervolge... | S25 E10, Married to the Blob | Series, Animated | 30m |
| 19:40 | The Big Bang TheorySheldon, Howard en Leonard vragen patent aan op hun nieuwe uitvinding. Tegelijkertijd geven Penny, Amy en Bernadette datingadvies aan Raj na zijn b... | S9 E18, The Application Deterioration | Series, Sitcom | 25m |
| 19:45 | The Big Bang TheorySheldon, Howard en Leonard vragen patent aan op hun nieuwe uitvinding. Tegelijkertijd geven Penny, Amy en Bernadette datingadvies aan Raj na zijn b... | S9 E18, The Application Deterioration | Series, Sitcom | 25m |
| 20:05 | The Big Bang TheorySheldon onthult een geheim aan Amy als ze een nieuwe laptop voor hem koopt. Intussen liegen zowel Howard als Leonard tegen hun vrouwen. | S9 E19, The Solder Excursion Diversion | Series, Sitcom | 30m |
| 20:10 | The Big Bang TheorySheldon onthult een geheim aan Amy als ze een nieuwe laptop voor hem koopt. Intussen liegen zowel Howard als Leonard tegen hun vrouwen. | S9 E19, The Solder Excursion Diversion | Series, Sitcom | 25m |
| 20:35 | The Bourne IdentityEen man wordt uit de oceaan gevist en komt bij met totaal geheugenverlies, maar met zulke bijzondere talenten dat hij een gevaarlijk verleden lijkt... | Movie, Action | 2h 15m | |
| 22:45 | Project XDrie scholieren organiseren een gigantisch feest dat uit de hand loopt. Dromen vallen in duigen, reputaties worden geschonden en helden worden gebo... | Movie, Comedy | 1h 45m | |
| 22:50 | Project XDrie scholieren organiseren een gigantisch feest dat uit de hand loopt. Dromen vallen in duigen, reputaties worden geschonden en helden worden gebo... | Movie, Comedy | 1h 45m |
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_26qrkvrf/schedule?date=2026-10-12&tz=Europe/Brussels" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_26qrkvrf/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_26qrkvrf/history?from=2025-10-13T00:00:00Z&to=2025-10-14T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_26qrkvrf/schedule?date=2026-10-12&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_26qrkvrf/schedule?date=2026-10-12&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_26qrkvrf/schedule", params={"date": "2026-10-12", "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_26qrkvrf/schedule?date=2026-10-12, the first programme { "data": [ { "id": "ls_9v9bvgyz", "channel": "ch_26qrkvrf", "start": "2026-10-11T20:40:00Z", "stop": "2026-10-11T22:20:00Z", "title": "Lights Out", "sub_title": null, "description": "Een dakloze veteraan wordt een ondergrondse vechter met de hulp van een net v...", "category": [ "movie", "action", "thriller" ], "flags": { "new": false, "live": false } } ], "meta": { "count": 21, "date": "2026-10-12", "tz": "Europe/Brussels" } }
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 | Monday 13 October 2025 | 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 155 countries.