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/Bucharest 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/Bucharest. The same day from the API: GET /v1/channels/ch_nsm2a4vn/schedule?date=2026-10-13&tz=Europe/Bucharest
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 00:00 | Dezastre în aerSerialul Dezastre în aer analizează cauzele care au provocat aceste incidente și dacă ar fi putut fi evitate. Aceste evenimente au contribuit la ad... | Documentar | 1h | |
| 01:00 | Ilegal cu Mariana van ZellerPremiata jurnalistă Mariana van Zeller explorează structura și funcționarea celor mai periculoase piețe negre din universul interlop. În fiecare ep... | Documentar | 1h | |
| 02:00 | Inginerie dezastruoasăAceastă serie documentară analizează în profunzime dezastrele de mare amploare din inginerie pentru a descoperi erorile umane și defectele de proie... | Documentar | 1h | |
| 03:00 | Climă viralăTornade în spațiul cosmic, o erupție vulcanică ce produce un boom sonic și o ceață densă ce învăluie Marele Canion și-l face invizibil. | Documentar | 1h | |
| 04:00 | Inginerie abandonată On nowRuine cunoscute în mijlocul nisipurilor schimbătoare ale deșertului, decoruri legendare cu trecuturi surprinzătoare și locații reale care au inspir... | Documentar | 1h | |
| 05:00 | Metrou inovatorDocumentarul debutează cu un preview dinamic a a ceea ce urmează să ofere seria – și anume povestea din culise a unei echipe de elită care construi... | Documentar | 1h | |
| 06:00 | Dezastre în aerSerialul Dezastre în aer analizează cauzele care au provocat aceste incidente și dacă ar fi putut fi evitate. Aceste evenimente au contribuit la ad... | Documentar | 1h | |
| 07:00 | Decodarea pericolului | Documentar | 1h | |
| 08:00 | Decodarea pericolului | Documentar | 1h | |
| 09:00 | Europa văzută de susPornim într-o călătorie spectaculoasă deasupra Italiei și descoperim dragele din Veneția, pescarii din Sicilia și o școală de iarnă pentru supermaș... | Documentar | 1h | |
| 10:00 | Inginerie de excepțieMai înalte, mai lungi, mai puternice. Constructorii de macarale se întrec în atingerea de superlative. Knaack Krane Hamburg este una dintre marile ... | Documentar | 1h | |
| 11:00 | Comori pierdute ale EgiptuluiArheologii descifrează misterele celui mai celebru faraon al Egiptului, Tutankhamon, în urma descoperirii unor comori prețioase în mormântul acestuia. | Documentar | 1h | |
| 12:00 | Traficanți pe aeroportGraţie flerului şi talentului de intervievator, poliţiştii descoperă cocaină în două locuri surpriză după ce confruntă doi suspecţi de trafic. | Documentar | 1h | |
| 13:00 | Traficanți pe aeroportGraţie flerului şi talentului de intervievator, poliţiştii descoperă cocaină în două locuri surpriză după ce confruntă doi suspecţi de trafic. | Documentar | 1h | |
| 14:00 | Traficanți pe aeroportGraţie flerului şi talentului de intervievator, poliţiştii descoperă cocaină în două locuri surpriză după ce confruntă doi suspecţi de trafic. | Documentar | 1h | |
| 15:00 | Dezastre în aerSerialul Dezastre în aer analizează cauzele care au provocat aceste incidente și dacă ar fi putut fi evitate. Aceste evenimente au contribuit la ad... | Documentar | 1h | |
| 16:00 | Dezastre în aerSerialul Dezastre în aer analizează cauzele care au provocat aceste incidente și dacă ar fi putut fi evitate. Aceste evenimente au contribuit la ad... | Documentar | 1h | |
| 17:00 | AfricaDupă 15 ani de război civil, câmpiile luxuriante din centrul Mozambicului sunt în pericol. Vor reuşi ecologiştii să le redea fosta glorie? | Documentar | 1h | |
| 18:00 | Metrou inovatorDocumentarul debutează cu un preview dinamic a a ceea ce urmează să ofere seria – și anume povestea din culise a unei echipe de elită care construi... | Documentar | 1h | |
| 19:00 | Salvatori pe drumuri înghețateÎn Odda se porneşte cea mai abundentă ninsoare pe care au văzut-o şoferii de autocamion Thord Paulsen şi Olav Eike, creând haos pe şosele. | Documentar | 1h | |
| 20:00 | Atac aerian mortalIulie 2014. Zborul MH17 al Malaysian Airlines se prăbușește în Ucraina, ucigând toate cele 298 de persoane aflate la bord, iar circumstanțele sunt ... | Documentar | 1h | |
| 21:00 | Insule misterioaseStructurile misterioase abandonate găsite pe o insulă italiană dezvăluie un trecut întunecat. Explorarea insulei Battleship din Japonia dezvăluie o... | Documentar | 1h | |
| 22:00 | Giganți ai inginerieiLângă capitala franceză se află trei rețele subterane extraordinare: un sistem de canalizare, cea mai densă rețea de metrou din lume, care transpor... | Documentar | 1h | |
| 23:00 | Logistică uluitoareCanalul Kiel este unul dintre cele mai circulate canale artificiale din lume, cu 30.000 de nave anual. Pilotajul precis este vital, iar modernizare... | Documentar | 1h |
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_nsm2a4vn/schedule?date=2026-10-13&tz=Europe/Bucharest" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_nsm2a4vn/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_nsm2a4vn/history?from=2025-10-13T00:00:00Z&to=2025-10-14T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_nsm2a4vn/schedule?date=2026-10-13&tz=Europe/Bucharest"); 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_nsm2a4vn/schedule?date=2026-10-13&tz=Europe/Bucharest", { 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_nsm2a4vn/schedule", params={"date": "2026-10-13", "tz": "Europe/Bucharest"}, headers={"Authorization": f"Bearer {os.environ['TVG_KEY']}"}, ) for slot in r.json()["data"]: print(slot["start"], slot["title"])
// GET /v1/channels/ch_nsm2a4vn/schedule?date=2026-10-13, the first programme { "data": [ { "id": "ls_ztcyxb89", "channel": "ch_nsm2a4vn", "start": "2026-10-12T21:00:00Z", "stop": "2026-10-12T21:59:59Z", "title": "Dezastre în aer", "sub_title": null, "description": "Serialul Dezastre în aer analizează cauzele care au provocat aceste incidente...", "category": [ "documentar" ], "flags": { "new": false, "live": false } } ], "meta": { "count": 24, "date": "2026-10-13", "tz": "Europe/Bucharest" } }
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.