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/Warsaw 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/Warsaw. The same day from the API: GET /v1/channels/ch_59f3c2j4/schedule?date=2026-10-17&tz=Europe/Warsaw
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:45 | CSI: Kryminalne zagadki Las Vegas 9W Las Vegas zostaje ogłoszony konkurs na cykl rzeźb plenerowych z brązu. Do udziału zgłasza się pewien hydraulik z artystycznymi aspiracjami, jedna... | Serial kryminalny | 1h | |
| 00:45 | JAG - Wojskowe Biuro Śledcze 4Harm i Mac porywają samolot, by móc szukać jego ojca. Zostają zestrzeleni na terytorium byłego ZSSR. Znajdują i ukrywają ich Cyganie. | S4 E16, Silent Service | Serial sensacyjny | 1h |
| 01:45 | JAG - Wojskowe Biuro Śledcze 4W bazie wojskowej zostają znalezione zwłoki 6-letniej, czarnoskórej dziewczynki. Badania wykazują, że dziecko było molestowane. Śledztwo w tej spra... | S4 E17, Nobody's Child | Serial sensacyjny | 1h |
| 02:45 | MacGyver 2Kontynuacja remake'u kultowego serialu z lat 80. XX w. Choć nowy MacGyver, w tej roli znany z "X-Mena" Lucas Till, jest młodszy od pierwowzoru, to ... | Serial akcji | 55m | |
| 03:40 | Zagadki z przeszłości 2Piękna profesor historii Sydney Fox (Tia Carrere) poszukuje zabytków i pamiątek z przeszłości. Znaleziska chce wykorzystać w swojej pracy naukowej.... | Serial przygodowy | 1h | |
| 04:40 | Drużyna A 3Siostry Cathy i Maryanne wynajmują Drużynę A, by ratować swoją fabrykę napojów gazowanych Hi Brite Soda, którą chce przejąć właściciel browaru, Web... | Serial sensacyjny | 50m | |
| 05:30 | Blok promocyjny AXN Black | Magazyn reklamowy | 45m | |
| 06:15 | CSI: Kryminalne zagadki Las Vegas 8Przełożonym grupy śledczych pracujących w laboratorium kryminalistycznym w Las Vegas jest Gil Grissom (William Petersen). Skład jego zespołu uzupeł... | Serial kryminalny | 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_59f3c2j4/schedule?date=2026-10-17&tz=Europe/Warsaw" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_59f3c2j4/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_59f3c2j4/history?from=2025-10-13T00:00:00Z&to=2025-10-14T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_59f3c2j4/schedule?date=2026-10-17&tz=Europe/Warsaw"); 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_59f3c2j4/schedule?date=2026-10-17&tz=Europe/Warsaw", { 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_59f3c2j4/schedule", params={"date": "2026-10-17", "tz": "Europe/Warsaw"}, headers={"Authorization": f"Bearer {os.environ['TVG_KEY']}"}, ) for slot in r.json()["data"]: print(slot["start"], slot["title"])
// GET /v1/channels/ch_59f3c2j4/schedule?date=2026-10-17, the first programme { "data": [ { "id": "ls_fehdztbf", "channel": "ch_59f3c2j4", "start": "2026-10-16T21:45:00Z", "stop": "2026-10-16T22:45:00Z", "title": "CSI: Kryminalne zagadki Las Vegas 9", "sub_title": null, "description": "W Las Vegas zostaje ogłoszony konkurs na cykl rzeźb plenerowych z brązu. Do u...", "category": [ "serial kryminalny" ], "flags": { "new": false, "live": false } } ], "meta": { "count": 8, "date": "2026-10-17", "tz": "Europe/Warsaw" } }
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.