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/Budapest 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/Budapest. The same day from the API: GET /v1/channels/ch_g5v7d5f9/schedule?date=2026-10-11&tz=Europe/Budapest
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 00:00 | HimnuszArray. | Műsor | 2m | |
| 00:02 | Kossuth hírek 00:02(2026.49/130. rész, 2026.). | 3m | ||
| 00:05 | Nyílt titokSzembenézés közelmúltunk legzűrösebb ügyeivel. | 53m | ||
| 00:58 | Éjszakai zene 00:57(2026.320/261. rész, 2026.). | 2m | ||
| 01:00 | Kossuth hírek 01:00(2026.48/129. rész, 2026.). | 56m | ||
| 01:56 | Éjszakai zene 01:56(2026.5/18. rész, 2026.). | 4m | ||
| 02:00 | Kossuth hírek 02:00(2026.48/129. rész, 2026.). | 25m | ||
| 02:25 | VilágrendHáborúk, békék, választások, csúcstalálkozók. Mi mozgatja a világot? | 29m | ||
| 02:54 | Éjszakai zene 02:58(2026.284/365. rész, 2026.). | 6m | ||
| 03:00 | Kossuth hírek 03:00(2026.48/129. rész, 2026.). | 56m | ||
| 03:56 | Éjszakai zene 03:56(2026.283/365. rész, 2026.). | 4m | ||
| 04:00 | Kossuth hírek 04:00(2026.48/129. rész, 2026.). | 4m | ||
| 04:04 | "Hajnali" népzene korán kelőknek(2026.284/365. rész, 2026.). | 21m | ||
| 04:25 | Rákóczi induló(1988.). | 5m | ||
| 04:30 | Új világKülpolitikai magazin. | 28m | ||
| 04:58 | Éjszakai zene 04:57(2026.283/365. rész, 2026.). | 2m | ||
| 05:00 | Kossuth hírek 05:00(2026.49/130. rész, 2026.). | 5m | ||
| 05:05 | KonkrétumVita kultúrpolitikáról, közpénzekről és vitát keltő művekről. | 25m | ||
| 05:30 | Kreatív tőkeEgy műsor a kultúra és a piac kapcsolatáról, nem csak galériásoknak és producereknek. | 30m | ||
| 06:00 | Kossuth hírek 06:00(2026.14/36. rész, 2026.). | 4m | ||
| 06:04 | Sportpercek 06:04(2026.6/26. rész, 2026.). | 3m | ||
| 06:07 | Kiemelés tőlünkFelidézzük a múltat a rádió archívumából, megmutatva, hogy másodszor, harmadszor is bele lehet lépni ugyanabba a folyóba. Egy műsor a véget nem érő... | 53m | ||
| 07:00 | Kossuth hírek 07:00(2026.14/36. rész, 2026.). | 4m | ||
| 07:04 | Sportpercek 07:04(2026.6/28. rész, 2026.). | 3m | ||
| 07:07 | Anyanyelve még mindig magyarÉlet kisebbségi magyarként. Határon túli magyar újságírók műsora. | 53m | ||
| 08:00 | Kossuth hírek 07:00(2026.14/36. rész, 2026.). | 5m | ||
| 08:05 | KeresztkérdésekHit és élet, hagyomány és változás, egyház és társadalom, ősi történetek és mai élethelyzetek. Kérdések, amelyekre nincsenek mindig kész válaszaink... | 55m | ||
| 09:00 | Kossuth hírek 09:00(2026.49/130. rész, 2026.). | 5m | ||
| 09:05 | Rákóczi 350 - emlékműsor(2026.2/3. rész, 2026.). | 55m | ||
| 10:00 | Kossuth hírek 10:00(2026.49/130. rész, 2026.). | 4m | ||
| 10:04 | Római katolikus szentmiseRómai katolikus szentmisét közvetítünk a somoskőújfalui Magyarok Nagyasszonya templomból, a misét bemutatja: dr. Sánta János kisegítő lelkész. | Somoskőújfaluról | 56m | |
| 11:00 | Kossuth hírek 11:00(2026.49/130. rész, 2026.). | 5m | ||
| 11:05 | Irodalmi újságKulturális magazin. | 53m | ||
| 11:57 | HarangszövegMa délben a besnyői római katolikus templom harangja szól a Kossuth Rádióban.\nBesnyő Fejér megye észak-keleti részén, Budapesttől mintegy 45 kilom... | 3m | ||
| 11:58 | HarangszövegMa délben a besnyői római katolikus templom harangja szól a Kossuth Rádióban.\nBesnyő Fejér megye észak-keleti részén, Budapesttől mintegy 45 kilom... | 2m | ||
| 12:00 | Déli harangszó(2026.284/365. rész, 2026.). | 1m | ||
| 12:01 | Déli krónika (hétvége)(2026.14/36. rész, 2026.). | 19m | ||
| 12:20 | Sportvilág 12:20 (hétvége)(2026.14/36. rész, 2026.). | 11m | ||
| 12:31 | 30 perc alatt a Föld körül(2026.41/52. rész, 2026.). | 29m | ||
| 13:00 | Kossuth hírek 13:00(2026.49/130. rész, 2026.). | 6m | ||
| 13:05 | Családok, történetek(2026.41/52. rész, 2026.). | 55m | ||
| 13:06 | Családok, történetek(2026.41/52. rész, 2026.). | 54m | ||
| 14:00 | Kossuth hírek 14:00(2026.49/130. rész, 2026.). | 5m | ||
| 14:05 | Utánpótlás-nevelés - sportol a gyerek(2026.7/18. rész, 2026.). | 25m | ||
| 14:29 | A hét kérdése(2026.7/19. rész, 2026.). | 31m | ||
| 14:30 | A hét kérdése(2026.7/19. rész, 2026.). | 30m | ||
| 15:00 | Kossuth hírek 15:00(2026.49/130. rész, 2026.). | 5m | ||
| 15:05 | Kiemelés tőlünkFelidézzük a múltat a rádió archívumából, megmutatva, hogy másodszor, harmadszor is bele lehet lépni ugyanabba a folyóba. Egy műsor a véget nem érő... | 55m | ||
| 16:00 | Kossuth hírek 16:00(2026.49/130. rész, 2026.). | 5m | ||
| 16:05 | Nyílt titokSzembenézés közelmúltunk legzűrösebb ügyeivel. | 55m | ||
| 17:00 | Kossuth hírek 17:00(2026.49/130. rész, 2026.). | 6m | ||
| 17:05 | Jelenlét - roma kulturális magazin(2026.41/52. rész, 2026.). | 25m | ||
| 17:06 | Jelenlét - roma kulturális magazin(2026.41/52. rész, 2026.). | 24m | ||
| 17:30 | Esti krónika (hétvége)(2026.14/36. rész, 2026.). | 20m | ||
| 17:50 | Sportvilág 17:50 (hétvége)(2026.14/36. rész, 2026.). | 10m | ||
| 18:00 | Kossuth hírek 18:00(2026.49/130. rész, 2026.). | 5m | ||
| 18:05 | Anyanyelve még mindig magyarÉlet kisebbségi magyarként. Határon túli magyar újságírók műsora. | 55m | ||
| 19:00 | Kossuth hírek 19:00(2026.49/130. rész, 2026.). | 5m | ||
| 19:05 | Heti szabadpolc - válogatás(2026.7/18. rész, 2026.). | 25m | ||
| 19:06 | Heti szabadpolc - válogatás(2026.7/18. rész, 2026.). | 24m | ||
| 19:30 | Falatka királyságaTörök Sándor meséjét Ruttkai Éva mondja el\nSzerkesztette: Fenyő Katalin\nRendezte: Gáll Ernő\n. | 13/7. rész | 10m | |
| 19:40 | Mese zene(2026.284/365. rész, 2026.). | 5m | ||
| 19:45 | Határok nélkül(2026.284/365. rész, 2026.). | 15m | ||
| 20:00 | Kossuth hírek 20:00(2026.49/130. rész, 2026.). | 4m | ||
| 20:04 | Nyugat-keleti diwánJulio Cortázar novelláját fordította: Nagy Mátyás\nFelolvassa: Balkay Géza és Nyakó Júlia\nZenei szerkesztő: Hortobágyi László\nszerkesztő-rendező:... | Minden tűz: tűz | 56m | |
| 20:05 | Nyugat-keleti diwánJulio Cortázar novelláját fordította: Nagy Mátyás\nFelolvassa: Balkay Géza és Nyakó Júlia\nZenei szerkesztő: Hortobágyi László\nszerkesztő-rendező:... | Minden tűz: tűz | 56m | |
| 21:00 | Rádiószínház zene - este(2026.284/365. rész, 2026.). | 4m | ||
| 21:01 | Rádiószínház zene - este(2026.284/365. rész, 2026.). | 3m | ||
| 21:04 | Nyugat-keleti diwánRészletek Julio Cortázar novelláiból Dés Mihály és Scholz László fordítása \nalapján\nElőadó: Murányi Tünde, Szatmári Attila\nZenei szerkesztő: Hor... | Fámák és dulimanók | 56m | |
| 22:00 | Késő esti krónika(2026.49/130. rész, 2026.). | 15m | ||
| 22:15 | Sportvilág 22:15(2026.49/130. rész, 2026.). | 45m | ||
| 23:00 | Kossuth hírek 23:00(2026.49/130. rész, 2026.). | 1h | ||
| 23:05 | Egy Hazábanfelelős szerkesztő: Ntamtsiou-Agárdi Elektra\nSzerkesztő-műsorvezető: Kiss Mónika. | Egy Hazában 52/41 2026.10.11 | 55m |
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_g5v7d5f9/schedule?date=2026-10-11&tz=Europe/Budapest" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_g5v7d5f9/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_g5v7d5f9/history?from=2025-10-13T00:00:00Z&to=2025-10-14T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_g5v7d5f9/schedule?date=2026-10-11&tz=Europe/Budapest"); 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_g5v7d5f9/schedule?date=2026-10-11&tz=Europe/Budapest", { 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_g5v7d5f9/schedule", params={"date": "2026-10-11", "tz": "Europe/Budapest"}, headers={"Authorization": f"Bearer {os.environ['TVG_KEY']}"}, ) for slot in r.json()["data"]: print(slot["start"], slot["title"])
// GET /v1/channels/ch_g5v7d5f9/schedule?date=2026-10-11, the first programme { "data": [ { "id": "ls_45y697c5", "channel": "ch_g5v7d5f9", "start": "2026-10-10T22:00:00Z", "stop": "2026-10-10T22:02:00Z", "title": "Himnusz", "sub_title": null, "description": "Array.", "category": [ "műsor" ], "flags": { "new": false, "live": false } } ], "meta": { "count": 73, "date": "2026-10-11", "tz": "Europe/Budapest" } }
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.