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_w0b6bhs9/schedule?date=2026-10-11&tz=America/Toronto
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 00:00 | Pitch PerfectCollege student Beca knows she does not want to be part of a clique, but that's exactly where she finds herself after arriving at her new school. T... | Movie, Musical comedy | 2h 30m | |
| 02:30 | Pitch Perfect 2It's been three years since the Barden Bellas became the first all-female group to win a national title. All seems well until a botched Lincoln Cen... | Movie, Musical comedy | 2h 30m | |
| 05:00 | The Real Housewives of MiamiAlexia discovers she must vacate her home in 15 days. Nicole takes a DNA test to see if she has any other unknown siblings out there. A ghost from ... | S6 E9, Mamacita Madness, Part 1 | Series, Reality | 1h |
| 06:00 | Love It or List ItJoe and Linh's twins turn their dream home into a wedge between them. | S7 E1, Boy Overload | Series, Home improvement | 1h |
| 07:00 | Love It or List ItPhil and Kelly's fourth child is on the way, and they are outgrowing their two-story home. | S7 E6, Mature Move | Series, Home improvement | 1h |
| 08:00 | Love It or List ItJoe is looking for a new house after living in a condo. | S7 E7, Sister Strife | Series, Home improvement | 1h |
| 09:00 | Love It or List ItA space that has both character and function. | S7 E3, Character Flaws | Series, Home improvement | 1h |
| 10:00 | Love It or List ItThe layout of this urban duplex has the Pliskats living in half of their space. | S1 E13, Quaint Coastal Cottage | Series, Home improvement | 1h |
| 11:00 | The GoldbergsMurray encourages Adam to break the rules, leading to Beverly taking away Adam's phone privileges on Valentine's Day; Barry goes overboard as he tr... | S3 E14, Lainey Loves Lionel | Series, Holiday | 30m |
| 11:30 | Jack Ryan: Shadow RecruitCIA recruit Jack Ryan is caught in a dangerous web of intrigue and espionage spun between a shadowy government agent, his unsuspecting fiancée and ... | Movie, Action | 2h 30m | |
| 14:00 | Now You See MeCharismatic magician Atlas (Jesse Eisenberg) leads a team of talented illusionists called the Four Horsemen. Atlas and his comrades mesmerize audie... | Movie, Comedy drama | 2h 30m | |
| 16:30 | Now You See Me 2After fleeing from a stage show, the illusionists known as the Four Horsemen find themselves in more trouble in Macau, China. Devious tech wizard W... | Movie, Adventure | 3h | |
| 19:30 | Jack Ryan: Shadow RecruitCIA recruit Jack Ryan is caught in a dangerous web of intrigue and espionage spun between a shadowy government agent, his unsuspecting fiancée and ... | Movie, Action | 2h 30m | |
| 22:00 | TMZTMZ TV tracks down today's hottest stars with their cameras, whether they are hitting the clubs or the dry cleaners. | Series, Newsmagazine | 1h | |
| 23:00 | Now You See MeCharismatic magician Atlas (Jesse Eisenberg) leads a team of talented illusionists called the Four Horsemen. Atlas and his comrades mesmerize audie... | Movie, Comedy drama | 2h 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_w0b6bhs9/schedule?date=2026-10-11&tz=America/Toronto" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_w0b6bhs9/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_w0b6bhs9/history?from=2025-10-12T00:00:00Z&to=2025-10-13T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_w0b6bhs9/schedule?date=2026-10-11&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_w0b6bhs9/schedule?date=2026-10-11&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_w0b6bhs9/schedule", params={"date": "2026-10-11", "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_w0b6bhs9/schedule?date=2026-10-11, the first programme { "data": [ { "id": "ls_mx0rqw5z", "channel": "ch_w0b6bhs9", "start": "2026-10-11T04:00:00Z", "stop": "2026-10-11T06:30:00Z", "title": "Pitch Perfect", "sub_title": null, "description": "College student Beca knows she does not want to be part of a clique, but that...", "category": [ "movie", "musical comedy", "romantic comedy" ], "flags": { "new": false, "live": false } } ], "meta": { "count": 15, "date": "2026-10-11", "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 | Sunday 12 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 155 countries.