73.8M 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-16&tz=UTC
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 00:00 | 8 Out Of 10 Cats - Bumper EditionPanel show based on the weird world of statistics and polls, hosted by Jimmy Carr. Team captains are Sean Lock and Jon Richardson; guests incl. Ver... | S12 E5, Vernon Kay, Tim Minchin, Joe Wilkinson, Rachel Riley | 50m | |
| 00:50 | Stupid CentralComedian Babatunde Aléshé delivers a fresh new batch of the funniest clips out there, feat. holidays from hell, disaster mums, and our guide to get... | 30m | ||
| 01:20 | Most Ridiculous SportsNarrated by Radio 1 DJ Greg James, Most Ridiculous seeks out the stupidest and most insane videos to ever be found online. This episode focuses on ... | 30m | ||
| 01:50 | Spin CityUneasy Rider: The Mayor's father dies and Mike urges him to get in touch with his feelings. Staffers use Paul's Magic 8 ball to make simple decisio... | S4 E19, Uneasy Rider | 25m | |
| 02:15 | Spin CityAbout Last Night: Preparing for a Presidential visit, staff members deemed "Non-vital personnel" drown their sorrows at the local bar. Paul tries t... | S4 E20, About Last Night | 25m | |
| 02:40 | Impractical Jokers: UncensoredThe Jokers persuade a temp worker to be their senior vice president for an investor meeting. The losing Joker plays an inept stage manager for John... | 25m | ||
| 03:05 | Impractical Jokers: UncensoredOne Joker attempts to woo women with lines provided by the others. The loser has to participate in a seance with Kesha while being given electric s... | 25m | ||
| 03:30 | Everybody Loves RaymondThe Game: When the cable goes out, Frank, Marie and Robert come barging into Ray and Debra's house, but their television service is dead as well. T... | S1 E17, The Game | 20m | |
| 03:50 | Everybody Loves RaymondRecovering Pessimist: Robert wins a Perfect Attendance Medal, but Ray's Sports Writer of the Year nomination overshadows it. Ray refuses to enjoy i... | S1 E18, Recovering Pessimist | 25m | |
| 04:15 | Everybody Loves RaymondThe Dog: A bulldog follows Ray home and he decides to keep it. After Debra's objection he gives it to Robert, because Robert had a bulldog named Sh... | S1 E19, The Dog | 20m | |
| 04:35 | Everybody Loves RaymondNeighbours: Ray presents Frank with a book of hobbies to keep him from disturbing them, but it backfires. Frank then starts disturbing the entire n... | S1 E20, Neighbors | 25m | |
| 05:00 | Everybody Loves RaymondFascinating Debra: Dr. Nora Sarrazin, a radio psychologist comes to interview Debra for a book, but she winds up being more interested in Raymond a... | S1 E21, Fascinatin' Debra | 25m | |
| 05:25 | Everybody Loves RaymondWhy Are We Here? Debra and Ray think about the time when Debra was pregnant with the twins. The flashback shows them in their old apartment and loo... | S1 E22, Why Are We Here? | 35m | |
| 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 | Whose Line Is It Anyway? (USA)Wayne tries to bring sexy back in "Song Styles", singing like Justin Timberlake about guest Lisa Leslie. Newsanchor Colin takes a trip to the denti... | 30m | ||
| 08:30 | Whose Line Is It Anyway? (USA)Things come to a head at a family wedding in "Questions with Wigs", and we take a sideways glance at horror and Bollywood movies in "Sideways Scene... | 30m | ||
| 09:00 | Spin CityDon't Get on the Bus: Romantic sparks fly between Mike & Caitlin during Mayor Winston's listening tour. Paul and James try to emulate Carter's look... | S4 E21, Don't Get on the Bus | 30m | |
| 09:30 | Spin CityAirplane!: Mike continues his pursuit of Caitlin, despite her engagement to remarry Trevor. Randall, Paul & James attempt DIY in the office. Guest ... | S4 E22, Airplane! | 30m | |
| 10:00 | Funniest Adverts On The Planet!Josh Widdicombe is your hilarious and incredulous guide travelling through the world of the funniest adverts ever made! Exploring how food is sold ... | 30m | ||
| 10:30 | Funniest Adverts On The Planet!Josh Widdicombe is your guide travelling through the world of the funniest adverts ever made! Examining how monsters, puppets and Hugh Jackman are ... | 30m | ||
| 11:00 | Takeshi's Castle Ft. Jonathan RossJonathan Ross narrates as mud, mushrooms and lots of other unsightly things waiting in the water. Only the strong will survive and take Takeshi's c... | 30m | ||
| 11:30 | Takeshi's Castle Ft. Jonathan RossIt's muddy, it's manic, it's Takeshi's Castle. Jonathan Ross narrates as one hundred new recruits face the slippy Stepping Stones and the bonkers K... | 30m | ||
| 12:00 | Criminally FunnyThe show that lifts the lid on the funnier side of crime. This episode features crimes against fashion, crimes against florists, and crimes committ... | S1 E11, Episode 11 | 50m | |
| 12:50 | Criminally FunnyThe show that lifts the lid on the funnier side of crime. Lawless laughs featuring neighbourly disputes, car crime, and OAP outlaws. Joe Thomas (Th... | S1 E12, Episode 12 | 45m | |
| 13:35 | Impractical JokersOne Joker attempts to woo women with lines provided by the others. The loser has to participate in a seance with Kesha while being given electric s... | 30m | ||
| 14:05 | Impractical JokersThe Jokers give pickleball lessons and try to convince fellow customers to give them a store gift card. The losers compete in an animal themed game... | 30m | ||
| 14:35 | Everybody Loves RaymondRay's On TV: Ray is invited to give his views on live television and he is asked about his article on steroids, which does not go very well. (S2, E01) | S2 E1, Ray's on TV | 25m | |
| 15:00 | Everybody Loves RaymondFather Knows Least: Ally is having trouble listening and is becoming stubborn, so Ray and Debra take a parenting class. Ray decides to use the tech... | S2 E2, Father Knows Least | 35m | |
| 15:35 | Everybody Loves RaymondBrother: Robert is feeling lonely on the anniversary of his divorce. Frank and Marie suggest to Ray that he take Robert out to get his mind off it.... | S2 E3, Brother | 25m | |
| 16:00 | Everybody Loves RaymondGolf: Ray tricks Debra into letting him play golf, and it gives him an anxiety attack. He is not completely honest with the doctor and he recommend... | S2 E4, Mozart | 30m | |
| 16:30 | Everybody Loves RaymondGolf: Ray tricks Debra into letting him play golf, and it gives him an anxiety attack. He is not completely honest with the doctor and he recommend... | S2 E4, Mozart | 30m | |
| 17:00 | The Upper HandWho's Who: Mistaken identities lead to greater social success for Caroline and Charlie. (S1, E06) | S1 E6, Who's Who | 30m | |
| 17:30 | The Upper HandGrowing Pains: Charlie feels excluded when Caroline and Laura step in to help his tomboy daughter, Jo, cope with the problems of growing. (S1, E07) | S1 E7, Growing Pains | 30m | |
| 18:00 | Sabrina The Teenage WitchDream Date: Something's cooking when Aunts Hilda and Zelda use man dough to bake a date for Sabrina. (S1, E06) | 30m | ||
| 18:30 | Sabrina The Teenage Witch3rd Aunt From The Sun: As fun Aunt Vesta, Raquel Welch shows Sabrina how the Other Realm half live. (S1, E07) | 30m | ||
| 19:00 | Sabrina The Teenage WitchMagic Joel: Sabrina's job as a magician's assistant is short-lived when she accidentally makes the boss disappear. (S1, E08) | 30m | ||
| 19:30 | Sabrina The Teenage WitchGeek Like Me: Popular Libby manages to turn being a geek into a position of power. (S1, E09) | 30m | ||
| 20:00 | The Ricky Gervais ShowKarl explains why he would have liked to join the Army and recounts his most harrowing acts of bravery. (S3, E03) | S3 E3, Armed Forces | 35m | |
| 20:35 | The Ricky Gervais ShowRicky suggests they play "Room 102", a take on George Orwell's Room 101 from "1984", and asks Karl what he would banish to Room 102 forever. (S3, E04) | S3 E4, Room 102 | 25m | |
| 21:00 | FriendsThe One With The Engagement Picture: Joey teaches Chandler how to smile for an engagement picture with Monica. Phoebe and Ross each date the member... | 30m | ||
| 21:30 | FriendsThe One With The Nap Partners: Joey and Ross accidentally take a nap together and much to their dismay, find that they like it. Phoebe and Rachel c... | 30m | ||
| 22:00 | FriendsThe One With Ross's Library Book: Ross discovers that his dissertation is in a section of the library where students go to have "relations". (S7, E07) | 30m | ||
| 22:30 | FriendsThe One Where Chandler Doesn't Like Dogs: Chandler's irrational fear of dogs causes problems when Phoebe brings home a cute canine. (S7, E08) | 30m | ||
| 23:00 | Lee Evans: Big - Live At The O2Stand-up legend Lee Evans is in cracking form for this sold out gig at the O2 arena where he describes his late-night supermarket trips and explain... | 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_pb8e9j2j/schedule?date=2026-10-16&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-16&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-16&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-16", "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-16, the first programme { "data": [ { "id": "ls_ks67k5sn", "channel": "ch_pb8e9j2j", "start": "2026-10-16T00:00:00Z", "stop": "2026-10-16T00:50:00Z", "title": "8 Out Of 10 Cats - Bumper Edition", "sub_title": null, "description": "Panel show based on the weird world of statistics and polls, hosted by Jimmy ...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 45, "date": "2026-10-16", "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.