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/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_rbczby2f/schedule?date=2026-10-11&tz=Europe/Warsaw
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 22:50 | Człowiek widmoNaukowiec Sebastian Caine (Kevin Bacon) wraz z grupą współpracowników prowadzi badania zmierzające do stworzenia substancji zapewniającej ludziom n... | Thriller | 2h 15m | |
| 01:05 | Echa na stacji Parrish | Wrzosowisko | Serial kryminalny | 1h |
| 02:05 | Echa na stacji Parrish | To twoje porwanie | Serial kryminalny | 1h |
| 03:05 | Kroniki ShannaryOpowieść o elfickiej księżniczce, złodziejce oraz półelfie, na barkach których spoczywa obowiązek powstrzymania grożącej światu zagłady. Serial zos... | Wybrani: część pierwsza | Serial fantasy | 1h |
| 04:05 | Kroniki ShannaryOpowieść o elfickiej księżniczce, złodziejce oraz półelfie, na barkach których spoczywa obowiązek powstrzymania grożącej światu zagłady. Serial zos... | Wybrani: część druga | Serial fantasy | 1h |
| 05:05 | Kroniki ShannaryOpowieść o elfickiej księżniczce, złodziejce oraz półelfie, na barkach których spoczywa obowiązek powstrzymania grożącej światu zagłady. Serial zos... | Furia | Serial fantasy | 55m |
| 06:00 | Czarodziejki 4Należące do starego rodu czarownic Piper (Holly Marie Combs) i Phoebe (Alyssa Milano) Halliwell nie mogą pozbierać się po śmierci swej siostry Prue... | Miniaturowa czarodziejka | Serial fantasy | 1h |
| 07:00 | Czarodziejki 4Należące do starego rodu czarownic Piper (Holly Marie Combs) i Phoebe (Alyssa Milano) Halliwell nie mogą pozbierać się po śmierci swej siostry Prue... | Rycerz z bajki | Serial fantasy | 1h |
| 08:00 | Czarodziejki 4Należące do starego rodu czarownic Piper (Holly Marie Combs) i Phoebe (Alyssa Milano) Halliwell nie mogą pozbierać się po śmierci swej siostry Prue... | Drenaż mózgu | Serial fantasy | 1h |
| 09:00 | Czarodziejki 4Należące do starego rodu czarownic Piper (Holly Marie Combs) i Phoebe (Alyssa Milano) Halliwell nie mogą pozbierać się po śmierci swej siostry Prue... | Okrutny jak Cole | Serial fantasy | 1h |
| 10:00 | Czarodziejki 4Należące do starego rodu czarownic Piper (Holly Marie Combs) i Phoebe (Alyssa Milano) Halliwell nie mogą pozbierać się po śmierci swej siostry Prue... | Muzy czarnoksiężnika | Serial fantasy | 1h |
| 11:00 | Czarodziejki 4Należące do starego rodu czarownic Piper (Holly Marie Combs) i Phoebe (Alyssa Milano) Halliwell nie mogą pozbierać się po śmierci swej siostry Prue... | Wyprawa w przeszłość | Serial fantasy | 1h |
| 12:00 | Czarodziejki 4Należące do starego rodu czarownic Piper (Holly Marie Combs) i Phoebe (Alyssa Milano) Halliwell nie mogą pozbierać się po śmierci swej siostry Prue... | Sądowa magia | Serial fantasy | 1h |
| 13:00 | Czarodziejki 4Należące do starego rodu czarownic Piper (Holly Marie Combs) i Phoebe (Alyssa Milano) Halliwell nie mogą pozbierać się po śmierci swej siostry Prue... | Zagubiony chłopiec | Serial fantasy | 1h |
| 14:00 | Czarodziejki 4Należące do starego rodu czarownic Piper (Holly Marie Combs) i Phoebe (Alyssa Milano) Halliwell nie mogą pozbierać się po śmierci swej siostry Prue... | Niebezpieczne czary | Serial fantasy | 1h |
| 15:00 | Czarodziejki 4Należące do starego rodu czarownic Piper (Holly Marie Combs) i Phoebe (Alyssa Milano) Halliwell nie mogą pozbierać się po śmierci swej siostry Prue... | Trzy twarze Phoebe | Serial fantasy | 1h |
| 16:00 | Pana Magorium cudowne emporiumEkscentryczny Edward Magorium (Dustin Hoffman) jest właścicielem wspaniałego sklepu z zabawkami, w którym znajduje się wszystko, o czym tylko każde... | Komedia fantasy | 2h | |
| 18:00 | TransformersMieszkańcy planety Cybertron od milionów lat toczą zaciętą wojnę. Szlachetne Autoboty stawiają czoło bezwzględnym Deceptikonom. O zwycięstwie jedne... | Film sf | 3h | |
| 21:00 | 10 Cloverfield LanePo wypadku samochodowym Michelle (Mary Elizabeth Winstead) budzi się w podziemnym schronie. Jego właściciel i mieszkaniec (John Goodman) informuje ... | Thriller | 2h 10m | |
| 23:10 | Człowiek widmo 2Seattle. Po zagadkowej śmierci naukowca, dr. Devina Villiersa (John Shaw), detektywi Frank Turner (Peter Facinelli) i Lisa Martinez (Sarah Deakins)... | Horror | 2h |
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_rbczby2f/schedule?date=2026-10-11&tz=Europe/Warsaw" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_rbczby2f/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_rbczby2f/history?from=2025-10-13T00:00:00Z&to=2025-10-14T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_rbczby2f/schedule?date=2026-10-11&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_rbczby2f/schedule?date=2026-10-11&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_rbczby2f/schedule", params={"date": "2026-10-11", "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_rbczby2f/schedule?date=2026-10-11, the first programme { "data": [ { "id": "ls_ybyn132s", "channel": "ch_rbczby2f", "start": "2026-10-10T20:50:00Z", "stop": "2026-10-10T23:05:00Z", "title": "Człowiek widmo", "sub_title": null, "description": "Naukowiec Sebastian Caine (Kevin Bacon) wraz z grupą współpracowników prowadz...", "category": [ "thriller" ], "flags": { "new": false, "live": false } } ], "meta": { "count": 20, "date": "2026-10-11", "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 150 countries.