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_pb8e9j2j/schedule?date=2026-10-11&tz=UTC
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 00:00 | FriendsThe One With The Cop: After Phoebe finds a police badge, she uses it to do good deeds. That is until she meets the policeman who lost it. (S5, E16) | 30m | ||
| 00:30 | FriendsThe One With Rachel's Inadvertent Kiss: Rachel accidentally kisses the man interviewing her for a job. Meanwhile, Joey becomes obsessed with a woma... | 30m | ||
| 01:00 | South ParkOh, Jeez: South Park is in shock at the news Mr Garrison has beaten Hillary Clinton, Cartman gets ever more fearful, and the 'Member Berries' unlea... | S20 E7, Oh Jeez | 30m | |
| 01:30 | South ParkMembers Only: The President-elect pays South Park a visit and he's got one thing on his mind... revenge. Cartman gets a pang of jealousy, and the M... | S20 E8, Members Only | 30m | |
| 02:00 | South ParkNot Funny: Kyle and Ike rally a panicking South Park to take vengeance on Troll Trace - will President Garrison do their bidding? And Gerald discov... | S20 E9, Not Funny | 20m | |
| 02:20 | South ParkThe End of Serialization as We Know It: Kyle and Cartman team up and gather multiple groups to take down the Internet and Troll Trace. Cartman deve... | S20 E10, The End of Serialization as We Know It | 25m | |
| 02:45 | South ParkWhite People Renovating Houses: Randy and Sharon start a home renovation show that is threatened by Confederate rednecks. Meanwhile, Cartman grows ... | S21 E1, White People Renovating Houses | 20m | |
| 03:05 | South ParkPut It Down: Tweek is freaking everybody out over the North Korea nuke stand-off; could cupcakes be the answer? Cartman throws a wobbly when his at... | S21 E2, Put It Down | 25m | |
| 03:30 | Iain Stirling's Roast The InternetIain is joined by Lucy Beaumont, Will Best and Eddie Kadi for fierce takedowns of internet nonsense and laugh-out-loud online fails. (S2, E05) | S2 E5, Episode 5 | 45m | |
| 04:15 | Everybody Loves RaymondSlave: Debra and Ray accidentally leave Michael and Geoffrey home alone when they go to the grocery store. When they get home, they are surprised t... | S8 E12, Slave | 20m | |
| 04:35 | Everybody Loves RaymondWhose Side Are You On? After realizing that Debra places bets with the kids on his questionable behaviour traits, Ray is disgusted that his own chi... | S8 E13, Whose Side Are You On? | 25m | |
| 05:00 | Everybody Loves RaymondSecurity: After Robert takes a second job selling home security systems, he reveals he's been asked to join the firm full-time. He is unable to dec... | S8 E16, Security | 20m | |
| 05:20 | Everybody Loves RaymondThe Ingrate: Ray hurts Debra's feeling when he forgets to thank her during an acceptance speech for a degree. To make up for it, he thanks her in h... | S8 E17, The Ingrate | 40m | |
| 05:30 | Everybody Loves RaymondThe Ingrate: Ray hurts Debra's feeling when he forgets to thank her during an acceptance speech for a degree. To make up for it, he thanks her in h... | S8 E17, The Ingrate | 30m | |
| 06:00 | TeleshoppingTeleshopping. | 1h | ||
| 07:00 | Cruise TV With LoveitBookitYour one-stop-shop for all things cruise; bringing you the hottest destinations, ground-breaking ships and the latest deals to ensure your next cru... | 1h | ||
| 08:00 | The Upper HandThe Girl Next Door: Caroline encounters a rival for Charlie's affections at a summer fair in the street where he used to live. (S4, E05) | S4 E5, The Girl Next Door | 30m | |
| 08:30 | The Upper HandCherlie's Auntie's Uncle: Joanna takes a shine to the young tearaway Charlie helps out. (S4, E06) | S4 E6, Charlie's Auntie's Uncle | 30m | |
| 09:00 | The Upper HandMatch of the Day: When Charlie agrees to coach Caroline's volleyball team, she is the one that is left out. (S4, E07) | S4 E7, Match of the Day | 35m | |
| 09:30 | The Upper HandSurprise Surprise: When Laura innocently decides to hold a dinner party, she cannot have known the surprises in store. (S4, E08) | S4 E8, Surprise, Surprise | 30m | |
| 09:35 | The Upper HandSurprise Surprise: When Laura innocently decides to hold a dinner party, she cannot have known the surprises in store. (S4, E08) | S4 E8, Surprise, Surprise | 25m | |
| 10:00 | The Upper HandThe Fugitive: Joanna is devastated to discover that, according to Charlie, her grandfather is not in Spain, but in prison. (S4, E09) | S4 E9, The Fugitive | 40m | |
| 10:30 | The Upper HandYou Shall Go to the Ball: Laura assumes Caroline's identity to gatecrash a society ball, but bites off more than she can chew. (S4, E10) | S4 E10, You Shall Go to the Ball | 30m | |
| 10:40 | BlockbustersDara Ó Briain schools our sixth former contestants Sam, Vanessa, and Waneka as they take on this iconic trivia-based quiz for the chance to win som... | 30m | ||
| 11:00 | BlockbustersDara Ó Briain schools our sixth former contestants Sam, Vanessa, and Waneka as they take on this iconic trivia-based quiz for the chance to win som... | 30m | ||
| 11:10 | BlockbustersDara Ó Briain schools our sixth former contestants Olivia, Max, and Matty as they take on this iconic trivia-based quiz for the chance to win some ... | 35m | ||
| 11:30 | BlockbustersDara Ó Briain schools our sixth former contestants Olivia, Max, and Matty as they take on this iconic trivia-based quiz for the chance to win some ... | 30m | ||
| 11:45 | Criminally FunnyThe show that lifts the lid on the funnier side of crime. Featuring a thieving T-Rex, a felon stuck in a sewer, and a robbery foiled by an escalato... | S1 E33, Episode 33 | 50m | |
| 12:00 | Criminally FunnyThe show that lifts the lid on the funnier side of crime. Featuring a thieving T-Rex, a felon stuck in a sewer, and a robbery foiled by an escalato... | S1 E33, Episode 33 | 50m | |
| 12:35 | Criminally FunnyThe show that lifts the lid on the funnier side of crime. Featuring a streaker amongst some sealions and a car-jacking bear! Joe Thomas (The Inbetw... | S1 E34, Episode 34 | 45m | |
| 12:50 | Criminally FunnyThe show that lifts the lid on the funnier side of crime. Featuring a streaker amongst some sealions and a car-jacking bear! Joe Thomas (The Inbetw... | S1 E34, Episode 34 | 50m | |
| 13:20 | Criminally FunnyThe show that lifts the lid on the funnier side of crime. Featuring a tank on the run, juvenile offenders, and a cheerleader with anger issues. Joe... | S1 E35, Episode 35 | 55m | |
| 13:40 | Criminally FunnyThe show that lifts the lid on the funnier side of crime. Featuring a tank on the run, juvenile offenders, and a cheerleader with anger issues. Joe... | S1 E35, Episode 35 | 45m | |
| 14:15 | Criminally FunnyThe show that lifts the lid on the funnier side of crime. Featuring terrible truckers, feathered offenders, and a reptile on the run. Joe Thomas (T... | S1 E36, Episode 36 | 45m | |
| 14:25 | Criminally FunnyThe show that lifts the lid on the funnier side of crime. Featuring terrible truckers, feathered offenders, and a reptile on the run. Joe Thomas (T... | S1 E36, Episode 36 | 50m | |
| 15:00 | Criminally FunnyThe show that lifts the lid on the funnier side of crime. Featuring a robber on a roof, offenders in an office, and a criminal in a canal. Joe Thom... | S1 E37, Episode 37 | 55m | |
| 15:15 | Criminally FunnyThe show that lifts the lid on the funnier side of crime. Featuring a robber on a roof, offenders in an office, and a criminal in a canal. Joe Thom... | S1 E37, Episode 37 | 45m | |
| 15:55 | Criminally FunnyThe show that lifts the lid on the funnier side of crime. Including a court room crooner, pitiful package pilferers, and mischievous monkeys. Joe T... | 50m | ||
| 16:00 | Criminally FunnyThe show that lifts the lid on the funnier side of crime. Including a court room crooner, pitiful package pilferers, and mischievous monkeys. Joe T... | 50m | ||
| 16:45 | Criminally FunnyThe show that lifts the lid on the funnier side of crime. Including an adulterous escape and a not so high-speed pursuit of a lawnmower. Joe Thomas... | 45m | ||
| 16:50 | Criminally FunnyThe show that lifts the lid on the funnier side of crime. Including an adulterous escape and a not so high-speed pursuit of a lawnmower. Joe Thomas... | 45m | ||
| 17:30 | Criminally FunnyThe show that lifts the lid on the funnier side of crime. Featuring a proposal in handcuffs, bears on the rampage, and a game of hide and seek. Joe... | 50m | ||
| 17:35 | Criminally FunnyThe show that lifts the lid on the funnier side of crime. Featuring a proposal in handcuffs, bears on the rampage, and a game of hide and seek. Joe... | 50m | ||
| 18:20 | Criminally FunnyUsing CCTV, Dashcam, and Smart Phone footage, this show lifts the lid on the funnier side of crime. Featuring bad getaways, OAP offenders, and a bu... | S1 E1, Episode 1 | 50m | |
| 18:25 | Criminally FunnyUsing CCTV, Dashcam, and Smart Phone footage, this show lifts the lid on the funnier side of crime. Featuring bad getaways, OAP offenders, and a bu... | S1 E1, Episode 1 | 45m | |
| 19:10 | Criminally FunnyThe show that lifts the lid on the funnier side of crime. Tonight we have mooning on a motorway, OAPs fighting on a zebra crossing, and a man takes... | S1 E2, Episode 2 | 50m | |
| 20:00 | FriendsThe One Where Rachel Smokes: Rachel starts smoking when she realises that her boss and co-workers are all smokers and she's missing out on the bene... | 30m | ||
| 20:30 | FriendsThe One Where Ross Can't Flirt: Ross tries to flirt with the pizza delivery girl, with cringe worthy results. Meanwhile, Rachel loses a pair of ear... | 30m | ||
| 21:00 | FriendsThe One With The Ride-Along: While the guys are out on a ride along with Gary, a car backfires (sounding like a gun shot), and Ross feels like he h... | 30m | ||
| 21:30 | FriendsThe One With The Ball: Gary asks Phoebe to move in with him and Monica and Chandler join Ross and Joey in a game of catch that lasts for hours. (S5... | 30m | ||
| 22:00 | FriendsThe One With Joey's Big Break: Joey and Chandler take a road trip to Las Vegas, where Joey has landed the lead role in a movie. Phoebe is angry at ... | 30m | ||
| 22:30 | FriendsThe One In Vegas (1): The gang decide to go out to Las Vegas to surprise Joey and to celebrate Monica and Chandler's one-year anniversary. However,... | 30m | ||
| 23:00 | FriendsThe One In Vegas (2): Monica and Chandler reconcile and, on the roll of the dice, decide to get married immediately. However, they find out that Ro... | 30m | ||
| 23:30 | FriendsThe One With Ross's Teeth: Ross over-whitens his teeth in order to impress his date. Phoebe may or may not have made out with Ralph Lauren which ge... | 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_pb8e9j2j/schedule?date=2026-10-11&tz=UTC" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_pb8e9j2j/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_pb8e9j2j/history?from=2025-10-13T00:00:00Z&to=2025-10-14T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_pb8e9j2j/schedule?date=2026-10-11&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_pb8e9j2j/schedule?date=2026-10-11&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_pb8e9j2j/schedule", params={"date": "2026-10-11", "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_pb8e9j2j/schedule?date=2026-10-11, the first programme { "data": [ { "id": "ls_9ec296zz", "channel": "ch_pb8e9j2j", "start": "2026-10-11T00:00:00Z", "stop": "2026-10-11T00:30:00Z", "title": "Friends", "sub_title": null, "description": "The One With The Cop: After Phoebe finds a police badge, she uses it to do go...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 54, "date": "2026-10-11", "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 150 countries.