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 Australia/Sydney 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 Australia/Sydney. The same day from the API: GET /v1/channels/ch_bb69126w/schedule?date=2026-10-12&tz=Australia/Sydney
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:55 | I Now Pronounce You Chuck & LarryChuck and Larry, Brooklyn firefighters, fake a domestic partnership so Larry’s kids get benefits. When a suspicious official investigates, things s... | Comedy | 1h 55m | |
| 01:50 | That's My BoyDonny is a single parent, who, after years of not seeing Todd, resurfaces just before Todd's wedding. | Comedy | 1h 50m | |
| 03:40 | RVIn Bob's togetherness road trip plan (which is a ruse to keep him from losing his job), everything that can go wrong does, and his attempts to unit... | Family | 1h 35m | |
| 05:15 | Daddy's HomeAfter trying hard to get his stepchildren to love him and call him Dad, Brad's plans turn upside down when the biological father, Dusty Mayron, ret... | Comedy | 1h 35m | |
| 06:50 | Daddy's Home 2Having finally gotten used to each other's existence, Brad and Dusty must now deal with their intrusive fathers during the holidays. | Comedy | 1h 40m | |
| 08:30 | Liar, LiarA fast-talking lawyer and habitual liar discovers that he is unable to tell a lie or withhold the truth about anything for 24 hours after his son m... | Comedy | 1h 30m | |
| 10:00 | Starsky & HutchJoin uptight David Starsky and laid-back Ken 'Hutch' Hutchinson as they're paired for the first time as undercover cops and are forced overcome the... | Comedy | 1h 45m | |
| 11:45 | Mr. DeedsLife flips over for a small-town pizzeria owner and poet who inherits $40 billion. Sleazy moguls come to whisk him and his money away to corporate ... | Comedy | 1h 40m | |
| 13:25 | Anger ManagementAfter a case of air rage almost gets him thrown in jail, timid Dave Buznik is court-ordered to attend anger management sessions with a psychiatrist... | Drama | 1h 50m | |
| 15:15 | TremorsWith the help of a seismology student, Val and Earl discover their desolate town is infested with huge man-eating creatures living below the ground... | Horror | 1h 40m | |
| 16:55 | Land Of The LostA has-been scientist with no weapons, no skills and no idea at all, lands in an alternative universe of marauding dinosaurs and fantastic creatures. | Adventure | 1h 45m | |
| 18:40 | Talladega Nights: The Ballad of Ricky BobbyRicky Bobby stays atop the heap thanks to a pact with his best friend and teammate. But when a French Formula One driver makes his way up the ladde... | Comedy | 1h 50m | |
| 20:30 | TwinsAn experiment to create a perfect human produced not one, but two twins in mismatched shapes. They set off on a comic adventure to find their mother. | Comedy | 1h 50m | |
| 22:20 | Happy GilmoreHappy doesn't just play golf, he destroys it. With the help of a retired golfer and hot publicist, can Happy perfect his game and tame his temper t... | Comedy | 1h 35m | |
| 23:55 | ClickA harried workaholic who is given a universal remote that allows him to pause, rewind or skip portions of his life in this fast, and out-of-control... | Family | 1h 45m |
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_bb69126w/schedule?date=2026-10-12&tz=Australia/Sydney" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_bb69126w/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_bb69126w/history?from=2025-10-13T00:00:00Z&to=2025-10-14T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_bb69126w/schedule?date=2026-10-12&tz=Australia/Sydney"); 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_bb69126w/schedule?date=2026-10-12&tz=Australia/Sydney", { 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_bb69126w/schedule", params={"date": "2026-10-12", "tz": "Australia/Sydney"}, headers={"Authorization": f"Bearer {os.environ['TVG_KEY']}"}, ) for slot in r.json()["data"]: print(slot["start"], slot["title"])
// GET /v1/channels/ch_bb69126w/schedule?date=2026-10-12, the first programme { "data": [ { "id": "ls_mf88anx2", "channel": "ch_bb69126w", "start": "2026-10-11T12:55:00Z", "stop": "2026-10-11T14:50:00Z", "title": "I Now Pronounce You Chuck & Larry", "sub_title": null, "description": "Chuck and Larry, Brooklyn firefighters, fake a domestic partnership so Larry’...", "category": [ "comedy" ], "flags": { "new": false, "live": false } } ], "meta": { "count": 15, "date": "2026-10-12", "tz": "Australia/Sydney" } }
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.