74.3M 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/Dublin 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/Dublin. The same day from the API: GET /v1/channels/ch_bcq58rak/schedule?date=2026-10-17&tz=Europe/Dublin
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:30 | AustinA bestselling, but recently cancelled, children's author has a meltdown when approached by Austin, a neurodivergent 20-something claiming to be his... | S2 E5, Episode 5 | 35m | |
| 00:05 | AustinA bestselling, but recently cancelled, children's author has a meltdown when approached by Austin, a neurodivergent 20-something claiming to be his... | S2 E6, Episode 6 | 40m | |
| 00:45 | Below DeckAboard the $10M yacht 'Ohana,' a young crew of yachties juggle luxury service, wild guests, and exotic perks-living by the motto: work hard, play e... | S2 E4, Charter Guest Soulmate | 45m | |
| 01:30 | Below DeckAboard the $10M yacht 'Ohana,' a young crew of yachties juggle luxury service, wild guests, and exotic perks-living by the motto: work hard, play e... | S2 E5, Bitchy Resting Face | 43m | |
| 02:13 | Off AirThis channel is currently off air. | 5h 17m | ||
| 07:30 | This is Virgin Media Two HDThis is Virgin Media Two HD | 10m | ||
| 07:40 | UnbeatableJason Manford hosts the general knowledge quiz show in which the four contestants can always give an answer - but can they give an unbeatable answe... | S2 E39, Episode 39 | 1h | |
| 08:40 | UnbeatableJason Manford hosts the general knowledge quiz show in which the four contestants can always give an answer - but can they give an unbeatable answe... | S2 E40, Episode 40 | 1h | |
| 09:40 | Tipping PointThree players are pit against a mesmerising machine. There are mystery prizes and a jaw-dropping jackpot up for grabs for any player. (HD) | 1h | ||
| 10:40 | NFL OvertimeJoin Michael McQuaid and guests for sharp NFL debate, bold predictions and the stories every Irish fan is talking about. (HD) | 1h | ||
| 11:40 | Inside SteelersInside Steelers: Exclusive access, player features and interviews, with insights from Head Coach Mike McCarthy. (HD) | 30m | ||
| 12:10 | UEFA Champions League Magazine...Show. All the latest from the world of UEFA Champions League. Featuring highlights and interviews. (HD) | 30m | ||
| 12:40 | Heathrow: Britain's Busiest AirportDocumentary series that goes behind the scenes at Britain's biggest and busiest international airport. (HD) | S4 E1, Episode 1 | 30m | |
| 13:10 | The Voice USAReturning for an impressive 28th season, this primetime vocal competition continues to seek out exciting new singers based solely on their amazing ... | S28 E16, The Playoffs Part 2 | 55m | |
| 14:05 | The Voice USAReturning for an impressive 28th season, this primetime vocal competition continues to seek out exciting new singers based solely on their amazing ... | S28 E17, Live Finale Top 6 Performances | 55m | |
| 15:00 | The Finish Line5 players race against each other by answering general knowledge questions as quickly as possible. The last one standing could win thousands of pou... | S3 E2, Episode 2 | 1h | |
| 16:00 | Peter Andre's 60 Minute MakeoverPeter and his army of helpers will be surprising deserving people across the country with a stunning home makeover - performed in a day and brought... | S3 E5, Episode 5 | 1h | |
| 17:00 | Dress to ImpressThree fashionistas compete with each other in a shopping spree to win the ultimate prize of going on a blind date with a fashion savvy singleton. (HD) | S3 E4, Neon Drip | 1h | |
| 18:00 | Counter SpaceThese days, food is news. Amid the throes of a global pandemic and a changing climate, Sophia Roe uses food as a lens to explore our changing world... | S1 E19, Spice Of Life | 30m | |
| 18:30 | Counter SpaceThese days, food is news. Amid the throes of a global pandemic and a changing climate, Sophia Roe uses food as a lens to explore our changing world... | S1 E20, Edible Insects | 1h 30m | |
| 20:00 | Help Me Buy A HomeBuyers Agent Liz helps Dublin 'rightsizer' Liz and after years of househunting the McClatchey family need a hand. PJ and Kevin go on a road trip wi... | 1h | ||
| 21:00 | Greyhound RacingSponsored by BAR 1 Betting, the Irish Greyhound Laurels 2026 live from Curraheen Park Greyhound Stadium, Cork, sees Ireland's best greyhounds compe... | 1h | ||
| 22:00 | Stand Up If You're RacistIreland's first immigrant comedy showcase is ready, but tickets aren't selling. With the comedians ready and sets rehearsed, Martin faces one final... | 1h | ||
| 23:00 | Gogglebox IrelandIreland's most opinionated and entertaining TV viewers offer their opinions on some of the most memorable TV screened during the past week from the... | S12 E6, Episode 6 | 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_bcq58rak/schedule?date=2026-10-17&tz=Europe/Dublin" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_bcq58rak/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_bcq58rak/history?from=2025-10-13T00:00:00Z&to=2025-10-14T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_bcq58rak/schedule?date=2026-10-17&tz=Europe/Dublin"); 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_bcq58rak/schedule?date=2026-10-17&tz=Europe/Dublin", { 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_bcq58rak/schedule", params={"date": "2026-10-17", "tz": "Europe/Dublin"}, headers={"Authorization": f"Bearer {os.environ['TVG_KEY']}"}, ) for slot in r.json()["data"]: print(slot["start"], slot["title"])
// GET /v1/channels/ch_bcq58rak/schedule?date=2026-10-17, the first programme { "data": [ { "id": "ls_3pbhjths", "channel": "ch_bcq58rak", "start": "2026-10-16T22:30:00Z", "stop": "2026-10-16T23:05:00Z", "title": "Austin", "sub_title": null, "description": "A bestselling, but recently cancelled, children's author has a meltdown when ...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 24, "date": "2026-10-17", "tz": "Europe/Dublin" } }
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.