74.3M 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-13&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. Cra... | S12 E3, David O'Doherty, Craig Revel Horwood, Rick Edwards, Ellie Taylor | 50m | |
| 00:50 | Stupid CentralComedian Babatunde Aléshé delivers a fresh new batch of the funniest clips out there. Expect holiday mishaps, disastrous dads, and the ultimate sho... | S1 E14, Episode 14 | 30m | |
| 01:20 | Stupid CentralComedian Babatunde Aléshé delivers a fresh batch of the funniest clips out there. In this episode, expect disastrous prom dates and golfing flops, ... | 30m | ||
| 01:50 | Spin CityA Tale of Two Sisters: Challenged to find a way to get over his crush on Caitlin, Mike makes a date with another woman: Caitlin's sister (Christine... | S4 E13, A Tale of Two Sisters | 25m | |
| 02:15 | Spin CityCasino: Paul's raffle ticket glitch results in dozens of winners. James gets braces at the worst possible time. To avoid doing her busy work, Stuar... | S4 E14, Casino | 25m | |
| 02:20 | Spin CityCasino: Paul's raffle ticket glitch results in dozens of winners. James gets braces at the worst possible time. To avoid doing her busy work, Stuar... | S4 E14, Casino | 25m | |
| 02:40 | Impractical Jokers: UncensoredQ, Murr and Sal clean out their garages before giving truly spooky presentations. David Cross brings a sense of danger to the losing joker and make... | 25m | ||
| 02:45 | Impractical Jokers: UncensoredQ, Murr and Sal clean out their garages before giving truly spooky presentations. David Cross brings a sense of danger to the losing joker and make... | 20m | ||
| 03:05 | Impractical Jokers: UncensoredQ, Murr, and Sal play mad scientists and answer for their crimes in the form of a dumb survey; the losing joker participates in the new talk show, ... | 25m | ||
| 03:30 | Everybody Loves RaymondPat's Secret: Robert discovers Pat smoking, but promises not to tell, but this turns out bad when Marie catches him, and tells the whole family. (S... | S9 E15, Pat's Secret | 20m | |
| 03:50 | Everybody Loves RaymondThe Finale: Ray fears getting his adenoids removed, but Debra convinces him to go through with the surgery. In the waiting room a nurse comes out w... | S9 E16, The Finale | 25m | |
| 04:15 | Everybody Loves RaymondPilot: Debra is upset with Ray's family's invasive behaviour, especially the awful mother. The Barones live across the street and have the habit of... | S1 E1, Pilot | 20m | |
| 04:35 | Everybody Loves RaymondI Love You: During dinner with their friends, Bernie and Linda, Debra and Ray witness public display of affection. Later Debra is dying to know why... | S1 E2, I Love You | 25m | |
| 05:00 | Everybody Loves RaymondI Wish I Were Gus: When a family member on Ray's side dies it becomes Ray's job to give the eulogy at the funeral ceremony. Marie is shocked to dis... | S1 E3, I Wish I Were Gus | 25m | |
| 05:25 | Everybody Loves RaymondStandard Deviation: Robert wants Ray and Debra to take an IQ test as part of a police assignment. Ray becomes neurotic when he discovers Debra is s... | S1 E4, Standard Deviation | 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)Matchmaking takes a weird twist in "Let's Make a Date", we see some dynamic decoration in "Living Scenery" & "Scenes from a Hat" delivers again. Gu... | 30m | ||
| 08:30 | Whose Line Is It Anyway? (USA)The performers go musical in "Song Styles" to welcome this week's special guest: Glee star Kevin McHale. Also played are the improv classics "Dubbi... | 30m | ||
| 09:00 | Spin CityThe Marry Caitlin Moore Show: To help improve the Mayor's political advertisements, Mike hires a British director named Trevor who turns out to be ... | S4 E15, The Marry Caitlin Moore Show | 30m | |
| 09:30 | Spin CitySuffragette City: Mike hires NY's oldest living voter, a 107-year-old woman, for a job. Caitlin's romance with her ex-husband Trevor upsets Mike. C... | S4 E16, Suffragette City | 30m | |
| 10:00 | Blockbusters Christmas SpecialDara Ó Briain schools our celebrity contestants James Acaster, Scarlett Moffatt and Jordan Banjo as they take on the iconic trivia-based quiz in th... | 1h | ||
| 11:00 | Takeshi's Castle Ft. Jonathan RossJonathan Ross narrates as The General has rallied up fifty real life couples to put on their Footloose flip flops as they attempt to reach the cast... | 30m | ||
| 11:30 | Takeshi's Castle Ft. Jonathan RossJonathan Ross narrates as the general rallies another one hundred troops for Wet Paint, Flying Mushroom and the Final Fall before getting their cha... | 30m | ||
| 12:00 | Criminally Funny On nowThe show that shines a light on criminally funny behaviour, including inept thieves and ludicrously bad disguises! Joe Thomas (The Inbetweeners) na... | S1 E5, Episode 5 | 50m | |
| 12:45 | Criminally FunnyThe show that lifts the lid on the funnier side of crime. Featuring crime in shops, crime on the commute, and crime committed by pensioners! Joe Th... | S1 E6, Episode 6 | 45m | |
| 12:50 | Criminally FunnyThe show that lifts the lid on the funnier side of crime. Featuring crime in shops, crime on the commute, and crime committed by pensioners! Joe Th... | S1 E6, Episode 6 | 45m | |
| 13:30 | Impractical JokersThe guys read journal entries from their daughter's diaries, then ask strangers if they should break up with their girlfriends for ridiculous reaso... | 30m | ||
| 13:35 | Impractical JokersThe guys read journal entries from their daughter's diaries, then ask strangers if they should break up with their girlfriends for ridiculous reaso... | 25m | ||
| 14:00 | Impractical JokersThe guys pitch their whimsical TV show ideas to focus groups; they go to the park with their daughters who share unpopular opinions with strangers.... | 30m | ||
| 14:30 | Everybody Loves RaymondLook, Don't Touch: Ray finds himself attracted to a new waitress at Nemo's and Debra finds out about the so-called "attraction" after Ray accidenta... | S1 E5, Look Don't Touch | 30m | |
| 15:00 | Everybody Loves RaymondFrank The Writer: Frank begins to consider himself a writer after Reader's Digest publishes one of his humorous stories in the "Humour in Uniform" ... | S1 E6, Frank, the Writer | 30m | |
| 15:30 | Everybody Loves RaymondYour Place Or Mine: Ray is babied again when Marie moves in with them after a fight with Frank. Debra, however, upset about the idea of Marie movin... | S1 E7, Your Place or Mine? | 30m | |
| 16:00 | Everybody Loves RaymondWin, Lose Or Draw: As soon as Debra finds out that Ray lost $2,300 to his father while playing poker at Nemo's with Frank's lodge buddies, she and ... | S1 E9, Win, Lose or Draw | 30m | |
| 16:30 | Everybody Loves RaymondWin, Lose Or Draw: As soon as Debra finds out that Ray lost $2,300 to his father while playing poker at Nemo's with Frank's lodge buddies, she and ... | S1 E9, Win, Lose or Draw | 30m | |
| 17:00 | The Upper HandWorking Girls: Charlie agrees to let Joanna spend a week with him on work experience. However, she soon wishes she was back at school. (S4, E13) | S4 E13, Working Girls | 30m | |
| 17:30 | The Upper HandEx-footballer and single parent Charlie Burrows leaves London with his daughter to start a new life in the country, keeping house for a female exec... | S1 E1, Just the Job | 30m | |
| 18:00 | Sabrina The Teenage WitchGetting to Nose You: Sabrina tries to tell Aaron she loves him. (S7, E16) | 30m | ||
| 18:30 | Sabrina The Teenage WitchRomance Looming: Sabrina cheats the fates and Aaron proposes marriage. (S7, E17) | 30m | ||
| 19:00 | Sabrina The Teenage WitchSpellmanian Slip: Sabrina meets her future in-laws and almost loses her fiancé. (S7, E18) | 30m | ||
| 19:30 | Sabrina The Teenage WitchYou Slay Me: Sabrina turns into a dragon lady while planning her wedding. (S7, E19) | 30m | ||
| 20:00 | The Ricky Gervais ShowKarl discusses his childhood memories of having thousands of Tic Tacs in his house, plus his curiosity at the reading material in a doctor's surger... | S2 E10, Leg Rubber | 30m | |
| 20:30 | The Ricky Gervais ShowKarl recounts having eaten a beetle, having been lost in London and having talked to a ghost in Cornwall, plus his theory on how Martians are more ... | S2 E11, Mrs. Battersby | 30m | |
| 21:00 | FriendsThe One Where Ross Dates a Student: When a fire damages their apartment, Rachel and Phoebe must choose between living with Joey or Monica. Ross get... | 30m | ||
| 21:30 | FriendsThe One With Joey's Fridge: Ross tries to contain his paranoia when his student girlfriend goes on spring break with her wild friends. (S6, E19) | 30m | ||
| 22:00 | FriendsThe One With Mac And C.H.E.E.S.E: Joey auditions for a major television role, but Chandler almost ruins everything by forgetting to write down a te... | 30m | ||
| 22:30 | FriendsThe One Where Ross Meets Elizabeth's Dad: Ross fails to impress his girlfriend's father (guest-star Bruce Willis). Joey gets off on the wrong foot ... | 30m | ||
| 23:00 | FriendsThe One Where Paul's The Man: While Ross and Elizabeth are on a romantic weekend getaway at her family's cabin, Elizabeth's father (guest-star Bruc... | 30m | ||
| 23:30 | FriendsThe One With The Ring: Chandler finds the perfect engagement ring, and then loses it. Rachel tries to get Paul (Bruce Willis) to reveal his emotion... | 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-13&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-13&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-13&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-13", "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-13, the first programme { "data": [ { "id": "ls_6hqqcza4", "channel": "ch_pb8e9j2j", "start": "2026-10-13T00:00:00Z", "stop": "2026-10-13T00:50:00Z", "title": "8 Out Of 10 Cats - Bumper Edition", "sub_title": "David O'Doherty, Craig Revel Horwood, Rick Edwards, Ellie Taylor", "description": "Panel show based on the weird world of statistics and polls, hosted by Jimmy ...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 49, "date": "2026-10-13", "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 | Tuesday 10 October 2023 | 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.