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_0gnen1wh/schedule?date=2026-10-18&tz=UTC
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:35 | PlebsThe Grumbrella: Sitcom set in ancient Rome. Marcus invests in a gimmick for the bar during a heatwave, and Grumio develops an innovation which attr... | S5 E4, The Grumbrella | 30m | |
| 00:05 | Next Level Chef USAWhen Pigs Fly: American version of the reality television series. The teams are no more and the remaining contestants must stand on their own to ma... | 55m | ||
| 01:00 | Totally Bonkers Guinness World RecordsMatt Edmondson narrates a selection of wild and unusual Guinness World Records, this time featuring the fastest time to tape a person to a wall and... | S2 E3, Episode 3 | 30m | |
| 01:30 | Unwind with ITVYour daily escape designed to calm the mind and encourage relaxation and reflection. | 30m | ||
| 02:00 | TeleshoppingShopping from home. | 3h | ||
| 05:00 | Dinner DateSamantha: Dating series with a twist. Samantha from London dines with three lucky lads. Who will she want to see for seconds? [SL] S6 Ep12 | S6 E12, Samantha from London | 1h | |
| 06:00 | Peter Andre's 60 Minute MakeoverSouthampton: In Southampton, Elaine Adams gets home to find her lounge and bedroom have been given a French facelift by Peter and designer Julia Ke... | 1h | ||
| 07:00 | Peter Andre's 60 Minute MakeoverSouthend: Peter and the team are in Southend to transform a lounge and dining room designed by John Amabile. S10 Ep26 | 1h | ||
| 08:00 | Deal or No DealJenna joins Stephen Mulhern and hopes to be the one to go all the way to win a life-changing 100,000 pounds - all she needs to do to do that is bea... | 1h | ||
| 09:00 | Deal or No DealStephen Mulhern hosts as Dami takes to the hot seat and hopes to beat the tight-fisted Banker at his own game. | 1h | ||
| 10:00 | Deal or No DealLee joins Stephen Mulhern as he tries to take on the Banker's cunning offers and stay strong to bring a big red home to his family. | 1h | ||
| 11:00 | The Voice UKThe Battles begin as will.i.am, Sir Tom Jones, Kelly Rowland, Tom Fletcher and Danny Jones put their teams to the test with help from special guest... | S14 E8, The Battles 2 | 1h 15m | |
| 12:15 | Celebrity CatchphraseStephen Mulhern hosts a celebrity special of the classic game show with Beverley Callard, Kirsty Gallacher, and Stephen K Amos trying to 'say what ... | S7 E6, Beverley Callard, Kirsty Gallacher and Stephen K Amos | 1h 5m | |
| 13:20 | Hotel TransylvaniaAnimated comedy film featuring the voice of Adam Sandler, 2012. Dracula goes into overprotective mode when a boy discovers his hotel resort and fal... | 1h 5m | ||
| 14:25 | FYI DailyLatest news from the world of entertainment. | 5m | ||
| 14:30 | Hotel TransylvaniaAnimated comedy film featuring the voice of Adam Sandler, 2012. Dracula goes into overprotective mode when a boy discovers his hotel resort and fal... | 40m | ||
| 15:10 | The Addams Family (1991)Spooky fantasy comedy film starring Anjelica Huston and Raul Julia, 1991. An evil doctor learns about an eccentric family's lost relative and hires... | 1h | ||
| 16:10 | FYI DailyLatest news from the world of entertainment. | 5m | ||
| 16:15 | The Addams Family (1991)Spooky fantasy comedy film starring Anjelica Huston and Raul Julia, 1991. An evil doctor learns about an eccentric family's lost relative and hires... | 1h | ||
| 17:15 | Fantastic Beasts: The Secrets of DumbledoreFantasy film sequel starring Eddie Redmayne and Jude Law, 2022. Professor Albus Dumbledore assists Newt Scamander as Grindelwald leads an army agai... | 1h | ||
| 18:15 | FYI DailyLatest news from the world of entertainment. | 5m | ||
| 18:20 | Fantastic Beasts: The Secrets of DumbledoreFantasy film sequel starring Eddie Redmayne and Jude Law, 2022. Professor Albus Dumbledore assists Newt Scamander as Grindelwald leads an army agai... | 1h 40m | ||
| 20:00 | New: Big BrotherHousemates live under 24-hour surveillance as they attempt to avoid eviction from the Big Brother house with the most unpopular housemates facing a... | 1h | ||
| 21:00 | New: Big Brother: The Group ChatGet closer to the personalities at the heart of the show as Kate Lawler and GK Barry host exclusive interviews with evicted Housemates, celebrity f... | S1 E25, Episode 25 | 1h 5m | |
| 22:05 | Family GuyRatings Guy: Animated comedy. After the Griffins become a 'Nielsen Family', everyone gets mad at Peter for convincing the networks to make ridiculo... | S11 E2, Ratings Guy | 30m | |
| 22:35 | Family GuyGrumpy Old Man: Animated US comedy. When Lois's dad Carter falls asleep at the wheel, the family decide it may be time for him to retire, but he re... | S10 E9, Grumpy Old Man | 30m | |
| 23:05 | American Dad!Spelling Bee My Baby: Animated series. Francine tries to rig the school spelling bee so that Steve will win. Stan and Roger try to rush Hayley's gr... | S9 E14, Stan Goes on the Pill | 30m | |
| 23:35 | American Dad!Ricky Spanish: Animated series about Stan Smith, a hapless CIA agent. Roger rediscovers an annoying persona and becomes the most hated person in La... | S8 E17, The Full Cognitive Redaction of Avery Bullock by the Coward Stan Smith | 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_0gnen1wh/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_0gnen1wh/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_0gnen1wh/history?from=2025-10-12T00:00:00Z&to=2025-10-13T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_0gnen1wh/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_0gnen1wh/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_0gnen1wh/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_0gnen1wh/schedule?date=2026-10-18, the first programme { "data": [ { "id": "ls_3rwkw9xx", "channel": "ch_0gnen1wh", "start": "2026-10-17T23:35:00Z", "stop": "2026-10-18T00:05:00Z", "title": "Plebs", "sub_title": null, "description": "The Grumbrella: Sitcom set in ancient Rome. Marcus invests in a gimmick for t...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 28, "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 | Sunday 12 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.