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 UTC 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 UTC. The same day from the API: GET /v1/channels/ch_xyf6k0ka/schedule?date=2026-10-18&tz=UTC
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 00:00 | PL: Brentford v Liverpool HltsBrentford play host to Liverpool at the Gtech Community Stadium in the Premier League. (17.10) | 30m | ||
| 00:30 | PL: Man City v Ipswich Town HltsManchester City play host to Ipswich Town at the Etihad Stadium in the Premier League. (17.10) | 30m | ||
| 01:00 | SNF: Newcastle v Aston Villa HltsOn Saturday Night Football, Newcastle play host to Aston Villa at St James' Park in the Premier League. (17.10) | 30m | ||
| 01:30 | PL: Fulham v Hull City HighlightsFulham play host to Hull City at Craven Cottage in the Premier League. (17.10) | 30m | ||
| 02:00 | PL Greatest: Man City/Man Utd '13A chance to relive a classic match from the Premier League. Here, a captivating Manchester derby back in 2013 at the Etihad Stadium that saw five g... | 15m | ||
| 02:15 | PL Greatest Games: Chelsea/ArsenalA chance to remember a classic match from the Premier League. Here, Arsene Wenger's Arsenal meet Chelsea in a five-goal thriller back in 1997. | 15m | ||
| 02:30 | PL Greatest Games:West H/Spurs '07A chance to relive a classic match from the Premier League. Here, London rivals West Ham and Spurs meet at Upton Park back in 2007 in a seven-goal ... | 15m | ||
| 02:45 | PL Greatest Games:Man U/Chelsea'00A chance to relive a classic match from the Premier League. Here, Manchester United take on Chelsea back in September 2000 in a thrilling game that... | 15m | ||
| 03:00 | Best Premier League Goals 22/23A compilation of the best goals during the 2022-2023 Premier League season, including long shots, solo goals and bicycle kicks from some of the top... | 1h | ||
| 04:00 | PL Legends: Thierry HenrySeries profiling some of the greatest players to grace the Premier League. As part of Black History Month, here the focus is on former Arsenal stri... | 30m | ||
| 04:30 | PL 100: Andy ColeA look back at the remarkable Premier League career of former Manchester United, Newcastle and Blackburn forward Andy Cole - one of the top flight'... | 30m | ||
| 05:00 | PL: Fulham v Hull City HighlightsFulham play host to Hull City at Craven Cottage in the Premier League. (17.10) | 30m | ||
| 05:30 | PL: Brentford v Liverpool HltsBrentford play host to Liverpool at the Gtech Community Stadium in the Premier League. (17.10) | 30m | ||
| 06:00 | PL: Man City v Ipswich Town HltsManchester City play host to Ipswich Town at the Etihad Stadium in the Premier League. (17.10) | 30m | ||
| 06:30 | SNF: Newcastle v Aston Villa HltsOn Saturday Night Football, Newcastle play host to Aston Villa at St James' Park in the Premier League. (17.10) | 30m | ||
| 07:00 | PL: Fulham v Hull City HighlightsFulham play host to Hull City at Craven Cottage in the Premier League. (17.10) | 30m | ||
| 07:30 | PL: Brentford v Liverpool HltsBrentford play host to Liverpool at the Gtech Community Stadium in the Premier League. (17.10) | 30m | ||
| 08:00 | Sunday SupplementThe UK's top sports journalists dissect the stories in the Sunday newspapers, offering insight, opinion and in-depth analysis. Essential viewing fo... | 2h | ||
| 10:00 | Black History Month: Leadership | 15m | ||
| 10:15 | Black History Month: Leadership | 15m | ||
| 10:30 | New: Behind The Scenes: Brighton | 1h | ||
| 11:30 | Live PL: Brighton v Crystal PalaceOn Super Sunday, Brighton play host to Crystal Palace at the Amex Stadium in the Premier League. | 3h 30m | ||
| 15:00 | Live PL: Nott'm Forest v ArsenalOn Super Sunday, Nottingham Forest play host to Arsenal at the City Ground in the Premier League. | 3h 30m | ||
| 18:30 | Lost GroundsIn the hunt for lost grounds, we ask: why is there a North Korean monument in Middlesbrough and which ground stood frozen in time? With visits to t... | 30m | ||
| 19:00 | Antiguoko K.E.: The Club that ConqA look at Spanish youth club Antiguoko K.E. and its close ties to the Premier League. | 45m | ||
| 19:45 | Behind The Scenes: Brighton | 1h | ||
| 20:45 | Black History Month: Leadership | 15m | ||
| 21:00 | PL: Brighton v Crystal Palace HltsOn Super Sunday, Brighton play host to Crystal Palace at the Amex Stadium in the Premier League. (18.10) | 30m | ||
| 21:30 | PL: Bournemouth v Sunderland HltsOn Super Sunday, Bournemouth play host to Sunderland at the Vitality Stadium in the Premier League. (18.10) | 30m | ||
| 22:00 | PL: Leeds v Manchester United HltsOn Super Sunday, Leeds United play host to Manchester United at Elland Road in the Premier League. (18.10) | 30m | ||
| 22:30 | PL: Nott'm Forest v Arsenal HltsOn Super Sunday, Nottingham Forest play host to Arsenal at the City Ground in the Premier League. (18.10) | 30m | ||
| 23:00 | PL: Brighton v Crystal Palace HltsOn Super Sunday, Brighton play host to Crystal Palace at the Amex Stadium in the Premier League. (18.10) | 30m | ||
| 23:30 | PL: Bournemouth v Sunderland HltsOn Super Sunday, Bournemouth play host to Sunderland at the Vitality Stadium in the Premier League. (18.10) | 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_xyf6k0ka/schedule?date=2026-10-18&tz=UTC" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_xyf6k0ka/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_xyf6k0ka/history?from=2025-10-13T00:00:00Z&to=2025-10-14T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_xyf6k0ka/schedule?date=2026-10-18&tz=UTC"); 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_xyf6k0ka/schedule?date=2026-10-18&tz=UTC", { 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_xyf6k0ka/schedule", params={"date": "2026-10-18", "tz": "UTC"}, headers={"Authorization": f"Bearer {os.environ['TVG_KEY']}"}, ) for slot in r.json()["data"]: print(slot["start"], slot["title"])
// GET /v1/channels/ch_xyf6k0ka/schedule?date=2026-10-18, the first programme { "data": [ { "id": "ls_c5qxt3jd", "channel": "ch_xyf6k0ka", "start": "2026-10-18T00:00:00Z", "stop": "2026-10-18T00:30:00Z", "title": "PL: Brentford v Liverpool Hlts", "sub_title": null, "description": "Brentford play host to Liverpool at the Gtech Community Stadium in the Premie...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 33, "date": "2026-10-18", "tz": "UTC" } }
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.