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/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-13&tz=Europe/Dublin
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:30 | The Real Housewives of New York CityLuann and Dorinda continue an argument across two days, while the ladies decide to ditch the city for a private island. | 55m | ||
| 00:25 | The Real Housewives of New York CityBethenny invites Dorinda to her new apartment, while Ramona shows off her newly renovated holiday home in the Hamptons. | 50m | ||
| 01:15 | BumpReema's dad returns and doesn't know Vince isn't Muslim. Angie and Rosa clash on a matter of principle and road safety. | 30m | ||
| 01:45 | BumpSanti isn't coping with how much work Oly does and how much parenting he has to do as a result. Vince gets a shock when he goes to meet Reema's dad. | 30m | ||
| 02:15 | Close On now | 4h 45m | ||
| 07:00 | The Finish LineRoman Kemp and Sarah Greene host the quiz, as contestants Janae, Nick, Susan, Ella and Mickey race in moving podiums across the studio to try to wi... | 1h | ||
| 08:00 | Tipping PointBen Shephard hosts the arcade-themed quiz in which contestants drop tokens down a choice of four chutes in the hope of winning a £10,000 jackpot. | 1h | ||
| 09:00 | The ChaseBradley Walsh presents as Haydn, Romanda, Makyla and Roger answer general knowledge questions and work as a team to take on one of the ruthless Cha... | 1h | ||
| 10:00 | The ChaseBradley Walsh presents as contestants Abigail, Payal, Donna and Leanne work as a team to take on one of the ruthless Chasers and secure a cash prize. | 1h | ||
| 11:00 | RiddiculousQuiz hosted by Ranvir Singh in Izzy and Rebecca, Paige and Reece and Connor and Ross take on Riddlemaster Henry Lewis. | 1h | ||
| 12:00 | Pressure PadGeneral knowledge quiz, hosted by John Barrowman, in which two teams of five players are pitted against each other for a chance to win £2,000. | 1h | ||
| 13:00 | FriendsRoss makes a dramatic decision and encourages Chandler and Monica to move in together. Comedy, starring David Schwimmer and Matthew Perry. | 30m | ||
| 13:30 | FriendsRoss tries his hand at teaching and adopts an English accent in the process, while Joey suffers a hernia and Rachel discovers her marriage has not ... | 30m | ||
| 14:00 | Paul O'Grady: For the Love of DogsProfoundly deaf old English sheepdog puppy Dudley needs help training, and Paul catches up with large akita Igloo, who he met in last year's Christ... | 30m | ||
| 14:30 | For the Love of Dogs with Alison HammondAlison bonds with a giddy bulldog cross puppy who has no concept of personal space and an unhealthy obsession with her gloves. A lively frenchie ne... | 30m | ||
| 15:00 | The Finish LineGiorgio, Katie, Caroline, Ben and John take their turn in the moving podiums, with correct answers getting the players moving and dictating how qui... | 1h | ||
| 16:00 | Tipping PointBen Shephard hosts the arcade-themed quiz in which contestants drop tokens down a choice of four chutes in the hope of winning a £10,000 jackpot. | 1h | ||
| 17:00 | Counter SpaceSophia Roe uses food as a lens to explore our changing world, in light of climate and public health issues. | 30m | ||
| 17:30 | Live UEFA Champions LeagueLens v Sporting Lisbon (Kick-off 5.45pm). Coverage of the matchday two league phase match from Stade Bollaert-Delelis. | 2h 15m | ||
| 19:45 | Live UEFA Champions LeagueArsenal v Lille (Kick-off 8.00pm). Coverage of the second league phase match for both teams, held at Emirates Stadium. | 3h 15m | ||
| 23:00 | Monday with Gavan ReillyGavan and guests break down the week's political diary, key Cabinet issues, major stories shaping the national agenda, and the impact of upcoming d... | 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-13&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-13&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-13&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-13", "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-13, the first programme { "data": [ { "id": "ls_etqrh2b2", "channel": "ch_bcq58rak", "start": "2026-10-12T22:30:00Z", "stop": "2026-10-12T23:25:00Z", "title": "The Real Housewives of New York City", "sub_title": null, "description": "Luann and Dorinda continue an argument across two days, while the ladies deci...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 21, "date": "2026-10-13", "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 155 countries.