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 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-12&tz=Europe/Bucharest
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 00:00 | Aeroportul din MelbourneAtunci când o pană de curent paralizează cel mai aglomerat aeroport din Australia, Aeroportul Melbourne, începe o cursă contracronometru de restabi... | Documentar | 1h | |
| 01:00 | Aeroportul din MelbourneAtunci când o pană de curent paralizează cel mai aglomerat aeroport din Australia, Aeroportul Melbourne, începe o cursă contracronometru de restabi... | Documentar | 1h | |
| 02:00 | AmsterdamÎn timpul Marelui Premiu de Formula 1 din Olanda, Gara Centrală din Amsterdam trebuie să gestioneze 60.000 de fani ai curselor. Aceștia pleacă în c... | Documentar | 1h | |
| 03:00 | AmsterdamÎn timpul Marelui Premiu de Formula 1 din Olanda, Gara Centrală din Amsterdam trebuie să gestioneze 60.000 de fani ai curselor. Aceștia pleacă în c... | Documentar | 1h | |
| 04: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 | |
| 05: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 | |
| 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 | Uniunea SovieticăUniunea Sovietică s-a format în data de 30 decembrie 1922, după cinci ani de război civil. Pumnul de fier al lui Iosif Stalin și Marea Epurare i-au... | Documentar | 1h | |
| 21:00 | Megamașini navaleO navă trecută printr-un incediu, își încheie ultima călătorie către o unitate de reciclare administrată de o familie, pe lacul Erie, unde transfor... | Documentar | 1h | |
| 22:00 | Ultima bătălie a lui HitlerForțele aliate planificaseră să cucerească orașul francez Caen în Ziua Z, dar la mai bine de o lună, trupele germane încă se agățau cu încăpățânare... | Documentar | 1h | |
| 23:00 | AbisulPierderea Primului Război Mondial a lăsat o amprentă adâncă asupra germanilor. Afectați, aceștia ascultă de bunăvoie diverși radicaliști. Ura și do... | 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-12&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-12&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-12&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-12", "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-12, the first programme { "data": [ { "id": "ls_swvd4q5g", "channel": "ch_nsm2a4vn", "start": "2026-10-11T21:00:00Z", "stop": "2026-10-11T21:59:59Z", "title": "Aeroportul din Melbourne", "sub_title": null, "description": "Atunci când o pană de curent paralizează cel mai aglomerat aeroport din Austr...", "category": [ "documentar" ], "flags": { "new": false, "live": false } } ], "meta": { "count": 24, "date": "2026-10-12", "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 150 countries.