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.
All times UTC. The same day from the API: GET /v1/channels/ch_cd1wp4a1/schedule?date=2026-10-17&tz=UTC
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 22:10 | American Reunion(2012) Adult comedy. Jason Biggs, Alyson Hannigan and Seann William Scott star in this American Pie sequel. The class of 1999 gather to reminisce a... | 2h 5m | ||
| 00:15 | Break ClauseJanuary: Romcom series. Lil and Ben bunk off work to enjoy a day out together in London. But when Ben finds out some unpalatable truths about Lil's... | S1 E5, January | 25m | |
| 00:40 | Break ClauseFebruary: Final episode of the romcom series. With the break clause on their flat looming, and new adventures calling, can Ben and Lil work things ... | S1 E6, February | 30m | |
| 01:10 | X(2022) Ti West's acclaimed grindhouse horror with Mia Goth. Some adult filmmakers inexplicably choose a ramshackle house in the Bible-Belt wilderne... | 1h 50m | ||
| 03:00 | Humans in the Loop(2024) Flesh and tech collide in Aranya Sahay's drama starring Sonal Madhushankar. A mum takes a job training AI and soon notices a stark differenc... | 1h 15m | ||
| 04:15 | Yuvraj's Story: Stand Up To CancerA short film for Stand Up To Cancer. After beating blood cancer, 10-year-old Yuvraj faces a new battle with life-changing complications - and incre... | 5m | ||
| 04:20 | George Clarke's Amazing SpacesGeorge meets a couple who are creating a crash pad from a scrapped jet plane, and a dad building a home on a tiny budget. He also visits a heavenly... | S4 E1, Old Railway Carriage and Private Jet | 45m | |
| 05:05 | CheersTake My Shirt, Please: Sam donates his old baseball shirt to a televised celebrity auction, but feels humiliated when no one bids for it. (S4 Ep13/26) | 25m | ||
| 05:30 | CheersSuspicion: Diane allows one of her psychology classmates to use the bar in an experiment about paranoia, but starts to feel paranoid waiting for th... | 30m | ||
| 06:00 | CheersThe Triangle: Frasier hasn't been the same since Diane dumped him in Europe, so she and Sam try to help him regain the confidence he needs to retur... | 25m | ||
| 06:25 | CheersCliffie's Big Score: Carla tells Cliff he's on to a sure thing with Diane, so he invites Diane to the postman's ball, hoping to make a move. Will s... | 25m | ||
| 06:50 | Everybody Loves RaymondLateness: Fed up with his wife's constant tardiness, Ray leaves Debra at home, rather than taking her to an awards ceremony. (S8 Ep14) | S8 E14, Lateness | 25m | |
| 07:15 | Everybody Loves RaymondParty Dress: Ray and Debra disagree over whether they should buy an expensive dress for Ally to wear to a friend's formal 13th birthday party. (S8 ... | S8 E15, Party Dress | 30m | |
| 07:45 | Everybody Loves RaymondSecurity: After Robert takes a second job selling security systems, he reveals that he's been asked to join the firm and is mulling over retiring f... | S8 E16, Security | 30m | |
| 08:15 | Everybody Loves RaymondThe Ingrate: Debra's hurt when Ray receives an honorary doctorate and thanks everyone except her in his acceptance speech. (S8 Ep17) | S8 E17, The Ingrate | 30m | |
| 08:45 | FrasierFrasier Loves Roz: To save Roz from a disastrous about-to-be love affair, Frasier declares his undying love. Confused? You will be... (S3 Ep22) | 30m | ||
| 09:15 | FrasierThe Focus Group: Frasier's radio show comes under scrutiny when a focus group volunteer their opinions from behind a two-way mirror. (S3 Ep23) | 30m | ||
| 09:45 | FrasierYou Can Go Home Again: Frasier struggles to come up with a clever catchphrase for his show while Daphne tries to avoid returning to England to visi... | 30m | ||
| 10:15 | FrasierThe Two Mrs Cranes: When an old flame visits Daphne, the Crane household is turned upside down. (S4 Ep1) | 30m | ||
| 10:45 | The SimpsonsThe Clown Stays in the Picture: Krusty reveals the story of the lost film that he made in the 80s with Homer and Marge. (S30 Ep14/23) | S30 E14, The Clown Stays in the Picture | 30m | |
| 11:15 | The SimpsonsTwo Bad Neighbors: George Bush Sr moves to Evergreen Terrace, but Bart destroys his memoirs, sparking a feud between the ex-president and Homer. (S... | S7 E13, Two Bad Neighbors | 25m | |
| 11:40 | The SimpsonsScenes from a Class Struggle in Springfield: The family are invited to join a country club. Homer, Bart and Lisa make themselves at home, but Marge... | S7 E14, Scenes from the Class Struggle in Springfield | 30m | |
| 12:10 | The SimpsonsDangers on a Train: While she's browsing for wedding anniversary cakes, Marge stumbles across a website for married people who want to have affairs... | S24 E22, Dangers on a Train | 30m | |
| 12:40 | Four in a BedThe competition kicks off at Watergate Yard in Sleaford, Lincolnshire, where hosts Ryan and Hollie have a unique style and 15,000 mannequins up the... | 30m | ||
| 13:10 | Four in a BedMum and daughter Holly and Meg host the week's second visit at Birdholme Glamping in Nottinghamshire, where they aim to make glamping even more glam. | 30m | ||
| 13:40 | Four in a BedAt Holly Hill Inn, Tom's already let all his competitors know that he runs the best place in Richmond, North Yorkshire. So why's he feeling so hard... | 30m | ||
| 14:10 | Four in a BedBrittany hosts the week's final visit at Woodland Park Lakes Holidays in Windermere, where the B&Bers enjoy an arty afternoon. But faces drop when ... | 30m | ||
| 14:40 | Four in a BedIt's been a fiery week, and every last one of the B&Bers is unhappy with their feedback. So expect more fireworks when they meet up once again to f... | 35m | ||
| 15:15 | Kirstie and Phil's Love It or......List It: In Warwickshire, Gill and John can't decide whether to love their inherited two-bed on the edge of the countryside, or list it and head... | 1h | ||
| 16:15 | The Great British Bake OffIt's Bread Week and the bakers take on a garlicky Signature and one of the most disastrous Technicals in Bake Off history! Who'll prove themselves ... | S17 E4, Bread Week | 1h 10m | |
| 17:25 | Channel 4 NewsChannel 4's flagship news programme. Including the weather. | 30m | ||
| 17:55 | Knight and Day(2010) Action-comedy starring Tom Cruise and Cameron Diaz. A CIA assassin kidnaps a woman and takes her on an impromptu round-the-world trip in ord... | 2h 5m | ||
| 20:00 | The Equalizer(2014) Thriller starring Denzel Washington as an ex-soldier who comes out of retirement to help a teenage sex worker who's been assaulted by her pimp. | 2h 40m | ||
| 22:40 | 65(2023) Sci-fi action adventure starring Adam Driver as a spaceman who crash-lands on a strange planet where giant lizards stalk the darkness... 65 ... | 1h 35m |
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_cd1wp4a1/schedule?date=2026-10-17&tz=UTC" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_cd1wp4a1/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_cd1wp4a1/history?from=2026-10-06T00:00:00Z&to=2026-10-07T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_cd1wp4a1/schedule?date=2026-10-17&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_cd1wp4a1/schedule?date=2026-10-17&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_cd1wp4a1/schedule", params={"date": "2026-10-17", "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_cd1wp4a1/schedule?date=2026-10-17, the first programme { "data": [ { "id": "ls_2pbk4ynn", "channel": "ch_cd1wp4a1", "start": "2026-10-16T22:10:00Z", "stop": "2026-10-17T00:15:00Z", "title": "American Reunion", "sub_title": null, "description": "(2012) Adult comedy. Jason Biggs, Alyson Hannigan and Seann William Scott sta...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 34, "date": "2026-10-17", "tz": "UTC" } }
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.