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 America/Toronto 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 America/Toronto. The same day from the API: GET /v1/channels/ch_y4389gr1/schedule?date=2026-10-12&tz=America/Toronto
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 00:00 | BeckerEveryone starts experiencing problems after Linda mentions that the planet Mercury is in retrograde; Jake challenges Bob and Reggie in a game of Sc... | S4 E11, Another Tricky Day | Series, Sitcom | 30m |
| 00:30 | BeckerReggie discovers that her new beau's ex-wife is a former beauty queen who now serves as an adviser to the president. | S4 E12, The Ex-Files | Series, Sitcom | 30m |
| 01:00 | The Great IndoorsThe team cleans out Jack's old storage unit, discovering secrets about his love life in the process; Clark and Mason host a '90s-themed party at Ed... | S1 E4, You Don't Know Jack | Series, Sitcom | 30m |
| 01:30 | The OfficeWhen forced to pick a cheaper health care plan, Michael, rather than lose popularity points with his staff, shirks the responsibility to Dwight. | Health Care | Series, Sitcom | 30m |
| 02:00 | The OfficeDwight, Michael and Jim all vie for the attention of an attractive woman who comes to the office to sell purses. | Hot Girl | Series, Sitcom | 30m |
| 02:30 | Man With a PlanAdam discovers the pastor he hired for his wedding is a phony and he and Andi aren't really married; Adam scrambles to fix it before Andi finds out. | S2 E2, Andi's Boyfriend | Series, Sitcom | 30m |
| 03:00 | Melissa & JoeyAfter hearing spooky noises coming from the attic, Mel discovers her brother-in-law, Lewis Scanlon, has been hiding there. | S1 E11, A Fright in the Attic | Series, Sitcom | 30m |
| 03:30 | Man With a PlanAdam notices his dad's increasingly forgetful behavior and struggles with how to approach him to discuss it. | S2 E9, The Gunfight | Series, Sitcom | 30m |
| 04:00 | The NeighborhoodMalcolm receives an unexpected call from USC's athletic director about a baseball head coach vacancy; Calvin and Marty start a new signature loyalt... | S7 E15, Welcome to the Signature Service Loyalty Rewards Program | Series, Sitcom | 30m |
| 04:30 | The NeighborhoodCalvin and Marty send Courtney on a mission to find out information about Fuse Box's impressive new rival; Malcolm attends an event for his creativ... | S7 E16, Welcome to the Sting | Series, Sitcom | 30m |
| 05:00 | The Good PlaceMichael debuts his newest design; Eleanor sparks an idea that has Chidi, Tahani, Jason, and Janet laying their feelings on the line. | S2 E9, Leap to Faith | Series, Sitcom | 30m |
| 05:30 | The Mindy ProjectMindy and Danny start dating, but find that redefining their relationship is more difficult than they anticipated. | S2 E17, Be Cool | Series, Sitcom | 30m |
| 06:00 | Kim's ConvenienceAppa wants in on Umma's side business; Janet assumes a new identity; Jung and Kimchee get a new freezer. | S2 E7, Sneak Attack | Series, Sitcom | 30m |
| 06:30 | Kim's ConvenienceUmma has her heart set on a coat at the auction; Jung accuses Shannon of acting unprofessional; Janet's big payday gets foiled. | S2 E8, Silent Auction | Series, Sitcom | 30m |
| 07:00 | Due SouthAn exotic dancer tips off Fraser and Ray about mobsters taking over Chicago strip joints; with Milton Berle. | S2 E15, Body Language | Series, Crime drama | 1h |
| 08:00 | Mr. DGerry's least-favorite student becomes Principal for a Day; a harmless prank goes sour; Bobbi accidentally ruins a student's life. | S7 E9, Principal for a Day | Series, Comedy | 30m |
| 08:30 | Mr. DRobert hires a security guard after a string of thefts; Robert learns the truth behind his baby's name. | S7 E10, Gerry's Security Insecurity | Series, Comedy | 30m |
| 09:00 | Kim's ConvenienceAppa wants in on Umma's side business; Janet assumes a new identity; Jung and Kimchee get a new freezer. | S2 E7, Sneak Attack | Series, Sitcom | 30m |
| 09:30 | Kim's ConvenienceUmma has her heart set on a coat at the auction; Jung accuses Shannon of acting unprofessional; Janet's big payday gets foiled. | S2 E8, Silent Auction | Series, Sitcom | 30m |
| 10:00 | Due SouthAn exotic dancer tips off Fraser and Ray about mobsters taking over Chicago strip joints; with Milton Berle. | S2 E15, Body Language | Series, Crime drama | 1h |
| 11:00 | Mr. DGerry's least-favorite student becomes Principal for a Day; a harmless prank goes sour; Bobbi accidentally ruins a student's life. | S7 E9, Principal for a Day | Series, Comedy | 30m |
| 11:30 | Mr. DRobert hires a security guard after a string of thefts; Robert learns the truth behind his baby's name. | S7 E10, Gerry's Security Insecurity | Series, Comedy | 30m |
| 12:00 | Kim's ConvenienceAppa wants in on Umma's side business; Janet assumes a new identity; Jung and Kimchee get a new freezer. | S2 E7, Sneak Attack | Series, Sitcom | 30m |
| 12:30 | Kim's ConvenienceUmma has her heart set on a coat at the auction; Jung accuses Shannon of acting unprofessional; Janet's big payday gets foiled. | S2 E8, Silent Auction | Series, Sitcom | 30m |
| 13:00 | Rules of EngagementJeff and Adam invent a new game; Timmy and Russell go on a double date. | S5 E7, Mannequin Head Ball | Series, Sitcom | 30m |
| 13:30 | WingsCasey's idea of hosting dignitaries from a "sister city" becomes a reality and causes a stir on the island. | A Tale of Two Sister Cities | Series, Sitcom | 30m |
| 14:00 | WingsBrian pesters actor George Kennedy who seeks a quiet vacation on the island. | What About Larry? | Series, Sitcom | 30m |
| 14:30 | BeckerBecker regrets agreeing to barter medical care for food, cigarettes and handyman services from Reggie, Jake and Bob. | S4 E13, Barter Sauce | Series, Sitcom | 30m |
| 15:00 | BeckerEverybody has an opinion on why John should attend his ex-wife's wedding -- even a bartender (George Wendt) at Grand Central Station. | S4 E14, V-Day | Series, Sitcom | 30m |
| 15:30 | The Good PlaceA destination may have lasting implications for Eleanor, Chidi, Tahani, Janet and Jason. | S2 E10, Best Self | Series, Sitcom | 30m |
| 16:00 | The NeighborhoodAfter Dave's disastrous attempt to dunk a basketball, Calvin takes care of his injured neighbor; Gemma befriends a cool mom group while babysitting... | S7 E17, Welcome to Your Own Medicine | Series, Sitcom | 30m |
| 16:30 | The NeighborhoodThe Butlers visit a nostalgic, rundown restaurant from Calvin's childhood and encounter its owner, Jasper; Dave, Gemma and Dave's mother, Paula, pa... | S7 E18, Welcome to the Yippedy-Dip | Series, Sitcom | 30m |
| 17:00 | Brooklyn Nine-NineUnhappy Amy must wear a costume to go on patrol with Charles; Jake bets Holt he can steal his Medal of Valor. | S1 E6, Halloween | Series, Holiday | 30m |
| 17:30 | Man With a PlanWhen the kids won't do their chores, Adam and Andi decide to go on strike too. | S2 E3, The Parents Strike Back | Series, Sitcom | 30m |
| 18:00 | Rules of EngagementJeff and Adam invent a new game; Timmy and Russell go on a double date. | S5 E7, Mannequin Head Ball | Series, Sitcom | 30m |
| 18:30 | Rules of EngagementWhen Russell's mother cuts off his trust fund, he moves in with Timmy; Audrey helps Jeff impress his boss to get a raise. | S5 E9, The Big Picture | Series, Sitcom | 30m |
| 19:00 | Wings On nowCasey's idea of hosting dignitaries from a "sister city" becomes a reality and causes a stir on the island. | A Tale of Two Sister Cities | Series, Sitcom | 30m |
| 19:30 | WingsBrian pesters actor George Kennedy who seeks a quiet vacation on the island. | What About Larry? | Series, Sitcom | 30m |
| 20:00 | The OfficeMichael tries to raise employee morale with a birthday party amid rumors of downsizing. | The Alliance | Series, Sitcom | 30m |
| 20:30 | The OfficeWhen a documentary crew comes to Dunder Mifflin to learn about modern management, manager Michael Scott tries to paint a happy picture of his domai... | Pilot | Series, Sitcom | 30m |
| 21:00 | Brooklyn Nine-NineUnhappy Amy must wear a costume to go on patrol with Charles; Jake bets Holt he can steal his Medal of Valor. | S1 E6, Halloween | Series, Holiday | 30m |
| 21:30 | Man With a PlanWhen the kids won't do their chores, Adam and Andi decide to go on strike too. | S2 E3, The Parents Strike Back | Series, Sitcom | 30m |
| 22:00 | The NeighborhoodAfter Dave's disastrous attempt to dunk a basketball, Calvin takes care of his injured neighbor; Gemma befriends a cool mom group while babysitting... | S7 E17, Welcome to Your Own Medicine | Series, Sitcom | 30m |
| 22:30 | The NeighborhoodThe Butlers visit a nostalgic, rundown restaurant from Calvin's childhood and encounter its owner, Jasper; Dave, Gemma and Dave's mother, Paula, pa... | S7 E18, Welcome to the Yippedy-Dip | Series, Sitcom | 30m |
| 23:00 | WingsCasey's idea of hosting dignitaries from a "sister city" becomes a reality and causes a stir on the island. | A Tale of Two Sister Cities | Series, Sitcom | 30m |
| 23:30 | WingsBrian pesters actor George Kennedy who seeks a quiet vacation on the island. | What About Larry? | Series, Sitcom | 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_y4389gr1/schedule?date=2026-10-12&tz=America/Toronto" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_y4389gr1/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_y4389gr1/history?from=2025-11-12T00:00:00Z&to=2025-11-13T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_y4389gr1/schedule?date=2026-10-12&tz=America/Toronto"); 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_y4389gr1/schedule?date=2026-10-12&tz=America/Toronto", { 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_y4389gr1/schedule", params={"date": "2026-10-12", "tz": "America/Toronto"}, headers={"Authorization": f"Bearer {os.environ['TVG_KEY']}"}, ) for slot in r.json()["data"]: print(slot["start"], slot["title"])
// GET /v1/channels/ch_y4389gr1/schedule?date=2026-10-12, the first programme { "data": [ { "id": "ls_90abr89h", "channel": "ch_y4389gr1", "start": "2026-10-12T04:00:00Z", "stop": "2026-10-12T04:30:00Z", "title": "Becker", "sub_title": "Another Tricky Day", "description": "Everyone starts experiencing problems after Linda mentions that the planet Me...", "category": [ "series", "sitcom" ], "flags": { "new": false, "live": false } } ], "meta": { "count": 46, "date": "2026-10-12", "tz": "America/Toronto" } }
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 | Wednesday 12 November 2025 | Category |
|---|---|---|
| 11:00 | Mr. D | |
| 11:30 | Mr. D | |
| 12:00 | Schitt's Creek | |
| 23 more programmes that day, on Archive | ||
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.