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/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_e763yepp/schedule?date=2026-10-12&tz=Europe/Dublin
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 00:00 | BullseyeThree pairs of contestants compete against each other in a fun-filled competition that tests their dart skills and their general knowledge in a bid... | Bullseye 4 (ITV Ep 9) | Game show, Darts | 30m |
| 00:30 | BullseyeThe dartboard quiz game that tests contestants darts skills as well as their general knowledge. Three pairs of contestants, consisting of an amateu... | Episode 5 | Game show, Darts | 30m |
| 01:00 | BullseyeThree pairs of contestants compete against each other in a fun-filled competition that tests their dart skills and their general knowledge in a bid... | Episode 6 | Game show, Darts | 30m |
| 01:30 | BullseyeThe dartboard quiz game that tests contestants darts skills as well as their general knowledge. Three pairs of contestants, consisting of an amateu... | Episode 7 | Game show, Darts | 30m |
| 02:00 | The ChaseBradley Walsh is behind Kath, Alan, Jack and Gina all the way as they try to beat one of country's finest quiz brains and take home thousands of po... | Episode 39 | Game show | 1h |
| 03:00 | The ChaseStewart, Diana, Sean and Jo are the brave team willing to take on the challenge of the chase. Together, they will try to take down one of the count... | Episode 40 | Game show | 1h |
| 04:00 | The Chase: Celebrity SpecialBradley Walsh is the host as former England cricket captain Michael Vaughan, journalist and presenter Anna Richardson, 'Corrie's' Jane Danson, and ... | S4 E18, Michael Vaughan, Anna Richardson, Jane Danson, Ray Mears | Game show | 1h |
| 05:00 | The ChaseFour strangers work as a team to answer general knowledge questions. They must defeat the Chaser, a ruthless quiz genius, in order to win money. | Episode 88 | Game show | 1h |
| 06:00 | TeleshoppingInnovative, value-for-money products brought directly to you at home. Shop 'til you drop whilst avoiding the hustle and bustle of the High Street. | Shopping, Consumer | 30m | |
| 06:30 | TeleshoppingPresenting the latest products live on television that can be ordered directly. The product range extends from vacuum cleaners and bath towels to s... | Shopping, Consumer | 30m | |
| 07:00 | The ChaseAll that stands between Dave, Gabrielle, Joseph and Mary and thousands of pounds is one of the country's finest quiz brains. They try to work toget... | Episode 192 | Game show | 1h |
| 08:00 | The ChaseBradley Walsh hosts as four strangers, Jamie, Steve, Abby and Rachel come together in the hope that as a team they can take on the Chaser and leave... | Episode 85 | Game show | 1h |
| 09:00 | The Chase: Celebrity SpecialBroadcaster Giles Coren, journalist Rachel Johnson, TV presenter Chris Packham, and comedian Josie Long take on the challenge, hoping to win thousa... | S8 E8, Anton Du Beke, Alistair McGowan, Sarah-Jane Crawford, Ade Edmonson | Game show | 1h |
| 10:00 | The Bidding RoomOllie from Wakefield brings in an old-fashioned industrial fire extinguisher owned by his grandfather. Whatever money he makes, he and his grandad ... | S1 E8, Episode 8 | Auction | 1h |
| 11:00 | Celebrity Antiques Road TripActor Tom Conti and presenter Kate Derham fight it out with their antique experts James Braxton and James Lewis to turn £400 into profit. Their jou... | S1 E5, Tom Conti & Kate Derham | Collectibles, Fine arts | 1h 15m |
| 12:15 | Family FortunesTwo families provide answers to 'everyday questions' that were surveyed by 100 members of the British public before the show to win cash prizes and... | Episode 11 | Game show | 45m |
| 13:00 | Cash TrappedBradley Walsh presents the big money quiz based on his own idea which features six players who cannot leave the contest until somebody wins. | S3 E30, Episode 30 | Game show | 1h |
| 14:00 | Bridge of LiesA quiz show in which a team of four take on the `Bridge of Lies'. Each Bridge crossing has 32 potential steps, including 22 truths and 10 lies, and... | Celebrity Specials | Game show | 1h |
| 15:00 | The ChaseFour people who have never met before - Michael from Liverpool, Lauren from Kent, Blake from Caerphilly and Natalie from Barnet - become a team in ... | Episode 201 | Game show | 1h |
| 16:00 | The Bidding RoomOllie from Wakefield brings in an old-fashioned industrial fire extinguisher owned by his grandfather. Whatever money he makes, he and his grandad ... | S1 E8, Episode 8 | Auction | 1h |
| 17:00 | TenableA team of five university friends answer top ten list themed questions for the chance to win a big cash prize. | Episode 16 | Game show | 1h |
| 18:00 | Cash TrappedBradley Walsh presents the big money quiz based on his own idea which features six players who cannot leave the contest until somebody wins. | S1 E1, Episode 1 | Game show | 1h |
| 19:00 | The Chase: Celebrity SpecialBradley Walsh hosts as he welcomes actress Sally Phillips, music legend Rick Wakeman, Olympian Jenny Jones, and impressionist Alistair McGowan to p... | S5 E6, Sally Phillips, Rick Wakeman, Jenny Jones, Alistair McGowan | Game show | 1h |
| 20:00 | The ChaseDave, Louis, Anna and Rachel work together as a team and take down one of the country's finest quiz brains in hopes of winning thousands of pounds. | Episode 26 | Game show | 1h |
| 21:00 | The ChaseBradley Walsh hosts the game show that asks contestants to complete a series of general knowledge questions faster than The Chaser. | Chase, The 1 | Game show | 1h |
| 22:00 | The Chase: Celebrity SpecialMark Billingham, Aldo Zilli, Lucy Pargeter, and Joey Essex all aim to win a jackpot of thousands of pounds for their chosen charities by putting th... | S7 E5, Mark Billingham, Aldo Zilli, Lucy Pargeter, Joey Essex | Game show | 1h |
| 23:00 | BullseyeThree pairs of contestants test their general knowledge and darts skills to win cash and prizes under the host's watchful eye. Additionally, "Queen... | Episode 3 | Game show, Darts | 30m |
| 23:30 | BullseyeThe dartboard quiz game that tests contestants darts skills as well as their general knowledge. Three pairs of contestants, consisting of an amateu... | Episode 4 | Game show, Darts | 30m |
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_e763yepp/schedule?date=2026-10-12&tz=Europe/Dublin" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_e763yepp/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_e763yepp/history?from=2025-10-13T00:00:00Z&to=2025-10-14T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_e763yepp/schedule?date=2026-10-12&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_e763yepp/schedule?date=2026-10-12&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_e763yepp/schedule", params={"date": "2026-10-12", "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_e763yepp/schedule?date=2026-10-12, the first programme { "data": [ { "id": "ls_zk9x9sk8", "channel": "ch_e763yepp", "start": "2026-10-11T23:00:00Z", "stop": "2026-10-11T23:30:00Z", "title": "Bullseye", "sub_title": "Bullseye 4 (ITV Ep 9)", "description": "Three pairs of contestants compete against each other in a fun-filled competi...", "category": [ "game show", "darts" ], "flags": { "new": false, "live": false } } ], "meta": { "count": 28, "date": "2026-10-12", "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.