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/Tallinn 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/Tallinn. The same day from the API: GET /v1/channels/ch_cf5f10qy/schedule?date=2026-10-13&tz=Europe/Tallinn
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:40 | Lielākie noziegumi - Miris uz vietasKamēr komanda izmeklē bijušā narkotiku tirgotāja identitātes zagļa slepkavību, Šaronas vīrs, kurš ilgstoši nav blakus, negaidīti atgriežas no Lasve... | 50m | ||
| 00:30 | Misters Starpnieks - Uzmanies no čūskāmRejs mēdz izpalīdzēt, bet nekad nepiedod. | 25m | ||
| 00:55 | Misters Starpnieks - Tiksimies sapņosSens draugs ir pakritis, un apkārtējie maksā par pagātnes kļūdām. | 30m | ||
| 01:25 | Slepkavība - Ogi Jun On nowSāra un Holders identificē noslēpumaino cilvēku; Džeimijs mēģina saņemt Gvenas palīdzību; Stens uzzina, ka viņa pagātne, iespējams, atgriezās, lai ... | 45m | ||
| 02:10 | Nakts pauze | 3h 55m | ||
| 06:05 | Noziedzīgie prāti - 34. noteikumsKomandai jānoskaidro, kas saista sešus svešiniekus, kas saņēmuši noslēpumainus sūtijumus, lai atrastu slepkavu. Simonsam ar savu sievu Kristiju jāt... | 40m | ||
| 06:45 | Harija Vailda - Harijas Vaildas nāveNoziegumu konvencijā tiek nogalināta Harijas dubultniece. Harija un Fērguss, cenšoties notvert slepkavu, slēdz ēku. Vēl viena slepkavība atklāj dra... | 50m | ||
| 07:35 | Stemptauna - Netīrā Deksijas naudaDeksa sadraudzējas ar jaunu klientu - vīriešu striptīza kluba īpašnieku, kurš mistiski zaudējis naudu. Grejs turpina palīdzēt Hofmanam. | 55m | ||
| 08:30 | Lielākie noziegumi - Miris uz vietasKamēr komanda izmeklē bijušā narkotiku tirgotāja identitātes zagļa slepkavību, Šaronas vīrs, kurš ilgstoši nav blakus, negaidīti atgriežas no Lasve... | 50m | ||
| 09:20 | Slepkavība - Ogi JunSāra un Holders identificē noslēpumaino cilvēku; Džeimijs mēģina saņemt Gvenas palīdzību; Stens uzzina, ka viņa pagātne, iespējams, atgriezās, lai ... | 50m | ||
| 10:10 | Monks un dāma kaimiņosMonka nesenā draudzība ar kaimiņu šķiet aizdomīga - viņš ir ieradies konsultēties par divām slepkavībām. | 55m | ||
| 11:05 | Misters Starpnieks - Uzmanies no čūskāmRejs mēdz izpalīdzēt, bet nekad nepiedod. | 30m | ||
| 11:35 | Misters Starpnieks - Tiksimies sapņosSens draugs ir pakritis, un apkārtējie maksā par pagātnes kļūdām. | 25m | ||
| 12:00 | Noziedzīgie prāti - 34. noteikumsKomandai jānoskaidro, kas saista sešus svešiniekus, kas saņēmuši noslēpumainus sūtijumus, lai atrastu slepkavu. Simonsam ar savu sievu Kristiju jāt... | 50m | ||
| 12:50 | Stemptauna - Netīrā Deksijas naudaDeksa sadraudzējas ar jaunu klientu - vīriešu striptīza kluba īpašnieku, kurš mistiski zaudējis naudu. Grejs turpina palīdzēt Hofmanam. | 55m | ||
| 13:45 | Lielākie noziegumi - Miris uz vietasKamēr komanda izmeklē bijušā narkotiku tirgotāja identitātes zagļa slepkavību, Šaronas vīrs, kurš ilgstoši nav blakus, negaidīti atgriežas no Lasve... | 50m | ||
| 14:35 | Slepkavība - Ogi JunSāra un Holders identificē noslēpumaino cilvēku; Džeimijs mēģina saņemt Gvenas palīdzību; Stens uzzina, ka viņa pagātne, iespējams, atgriezās, lai ... | 50m | ||
| 15:25 | Harija Vailda - Pēdējā nodaļaEkskursijas laikā kāda nāve atklāj literāras tēmas slepkavības sižetu, ko Harija un Fērguss izmeklē. Diju izdodas izdarīt slepkavību, neskatoties u... | 1h | ||
| 16:25 | Hadsons un Reksis - Riet un kostČārlijs un Reksis atsāk lietu par notiesāto, kurš cenšas izvairīties no deportācijas. | 55m | ||
| 17:20 | Monks tiek līdz izslēgšanas spēlēmApmeklējot izslēgšanas spēles ar Lelandu, Monks iepazīst vīriešu saiknes, taču slepkavība novērš viņu uzmanību no spēles. Tās atrisinājums var būt ... | 50m | ||
| 18:10 | Stemptauna - Deksas faktorsDeksa spēlē slepenu misiju, slēpjoties kā potenciālais pircējs, lai palīdzētu Hofmanam un Grejam viņu narkotiku lietas nākamajā fāzē. Vienlaikus De... | 55m | ||
| 19:05 | Lielākie noziegumi - Puikas paliks puikas13 gadus vecs bērns ar dzimumidentitātes problēmām pēc iebiedēšanas tiek nogalināts tirdzniecības centra tualetē. Šaronas vīrs palīdz Rustijam saru... | 55m | ||
| 20:00 | Misters Starpnieks - Zeķes ir svarīgasIzejot no lielveikala, jāpārliecinās, ka neiziet ar mazāk lietām, nekā ienāca. | 30m | ||
| 20:30 | Misters Starpnieks - Jaukā sejaIenaidnieki nāk un iet, bet gluži tā pat notiek ar draugiem. | 30m | ||
| 21:00 | Slepkavība - Pagātnes spokiSāra saņem noslēpumainu ziņu; Miča sadraudzējas ar aizbēgušu meiteni; Ričmonds apšauba savu politisko nākotni. | 55m | ||
| 21:55 | Noziedzīgie prāti - NevainībaKad komanda pietuvojas galvenajam aizdomās turamajam, rituālu slepkava nogalina kārtējo upuri, tādēļ viņiem jāmeklē citi aizdomās turamie. Tikmēr P... | 50m | ||
| 22:45 | Monks tiek līdz izslēgšanas spēlēmApmeklējot izslēgšanas spēles ar Lelandu, Monks iepazīst vīriešu saiknes, taču slepkavība novērš viņu uzmanību no spēles. Tās atrisinājums var būt ... | 55m | ||
| 23:40 | Lielākie noziegumi - Puikas paliks puikas13 gadus vecs bērns ar dzimumidentitātes problēmām pēc iebiedēšanas tiek nogalināts tirdzniecības centra tualetē. Šaronas vīrs palīdz Rustijam saru... | 50m |
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_cf5f10qy/schedule?date=2026-10-13&tz=Europe/Tallinn" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_cf5f10qy/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_cf5f10qy/history?from=2025-12-03T00:00:00Z&to=2025-12-04T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_cf5f10qy/schedule?date=2026-10-13&tz=Europe/Tallinn"); 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_cf5f10qy/schedule?date=2026-10-13&tz=Europe/Tallinn", { 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_cf5f10qy/schedule", params={"date": "2026-10-13", "tz": "Europe/Tallinn"}, headers={"Authorization": f"Bearer {os.environ['TVG_KEY']}"}, ) for slot in r.json()["data"]: print(slot["start"], slot["title"])
// GET /v1/channels/ch_cf5f10qy/schedule?date=2026-10-13, the first programme { "data": [ { "id": "ls_4rywqtcr", "channel": "ch_cf5f10qy", "start": "2026-10-12T20:40:00Z", "stop": "2026-10-12T21:30:00Z", "title": "Lielākie noziegumi - Miris uz vietas", "sub_title": null, "description": "Kamēr komanda izmeklē bijušā narkotiku tirgotāja identitātes zagļa slepkavību...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 28, "date": "2026-10-13", "tz": "Europe/Tallinn" } }
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 | Wednesday 3 December 2025 | Category |
|---|---|---|
| 07:35 | Iekšējās lietas | |
| 08:25 | Monks uzņem sitienu | |
| 09:20 | Atmaksa | |
| 16 more programmes that day, on Archive | ||
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.