90.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. On the Live plan; the free key reads yesterday.
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/Curacao time, what is on now and next, and the same data in your app with one call.
All times America/Curacao. The same day from the API: GET /v1/channels/ch_0gd9cgrc/schedule?date=2026-10-22&tz=America/Curacao
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:00 | Slap ShotA minor-league hockey team makes sports history when its members decide to spruce up the team's image by playing dirty. | 2h 45m | ||
| 01:45 | DunkmanBest of Dunkman: Vol. 1 The world's top dunkers compete, with an all-star panel of TNT Sports analysts and celebrity judges narrowing the field to ... | 15m | ||
| 02:00 | Impractical Jokers: Inside JokesS3 E25 — A Legendary Fail Sal uses a classic "Men in Black" line in the Foul Play challenge; a Joker receives fan letters from a murderer; a casino... | 30m | ||
| 02:30 | Impractical Jokers: Inside JokesS3 E26 — Stage Fright A joker who graduated second in his high school class; one person's reaction in the Hug It Out challenge amazes Murr; a class... | 30m | ||
| 03:00 | Impractical Jokers: Inside JokesS3 E27 — Laundry Day A joker has a Superman symbol tattooed on his right arm; Joe uses a certain hashtag a lot on his social media accounts; a joke... | 30m | ||
| 03:30 | Impractical Jokers: Inside JokesS3 E28 — Mime and Punishment The reason Joe was excited to film "Zen Men"; the crew chases down a shopper after an exchange with Q; one joker was s... | 30m | ||
| 04:00 | Inogen Portable Oxygen - No More Tanks!Regain independence and enjoy greater mobility with the compact design and long-lasting battery of portable oxygen. | 30m | ||
| 04:30 | Overwhelmed with IRS Debt? Keys to Resolving Tax DebtSee how one company is changing people's lives by helping them put their tax problems to rest. | 1h | ||
| 05:30 | Overwhelmed with IRS Debt? Keys to Resolving Tax DebtSee how one company is changing people's lives by helping them put their tax problems to rest. | 30m | ||
| 06:00 | Impractical JokersS10 E20 — Outtakes and Chill Q and Murr hang around watching outtakes, as they wait for Sal to show up with dinner. | 30m | ||
| 06:30 | Impractical JokersS10 E21 — Servin' Up Laughs Three comedians and lifelong friends compete to embarrass each other amongst the public with a series of hilarious and ... | 30m | ||
| 07:00 | Impractical JokersS11 E5 — Check Yourself The Jokers are back taking offense at baristas and reading unusual product reviews; one Joker will be punished by provoking... | 30m | ||
| 07:30 | Impractical JokersS11 E1 — Tournament of Losers Kicking good people out and stealing from strangers is what's on the agenda for the Jokers; one of them ruins the ent... | 30m | ||
| 08:00 | Impractical JokersS11 E3 — Bowling for Dollars The Jokers are snagging tips and spinning the Wheel of Doom to determine who will be the losing Joker, who will be exc... | 30m | ||
| 08:30 | Impractical JokersS11 E2 — Cell Block From bombing job interviews to trashing their Nona's sauce, the Jokers are not on their game; one Loser is punished by confront... | 30m | ||
| 09:00 | Impractical JokersS11 E6 — The F Bomber Busy week for the Jokers as they fake their marriage and interview folks for an upcoming lifestyle article, but one Loser cou... | 30m | ||
| 09:30 | Impractical JokersS11 E4 — The Planetarium Prowler Reporting crimes and disrupting mealtimes in new challenges, but in the end, one Joker has to shed light onto some... | 30m | ||
| 10:00 | Impractical JokersS11 E7 — Personal Be-Wrongings The Jokers are hiding from their boss; they try to get away with sending bizarre emails; one loser won't make it thr... | 30m | ||
| 10:30 | Impractical JokersS11 E8 — Shake What Daddy Gave Ya The Jokers come in hot and correct rude behavior but not before adding an unusual fee to customers' bills; one of... | 30m | ||
| 11:00 | Impractical JokersS11 E9 — One for the Books The Jokers are at Raising Cane's, and following that, asking for help to carry some furniture; one of them will be strap... | 30m | ||
| 11:30 | Impractical JokersS11 E15 — Thanks for Nothing The team scouts for the next child star while trying not to laugh as Dan Jost reads his honest movie reviews in a focu... | 30m | ||
| 12:00 | Impractical JokersS11 E18 — Trolling for Friends The Jokers are breaking and entering a home for a commercial where they showcase their wackiest and over the top per... | 30m | ||
| 12:30 | Impractical JokersS11 E14 — Hung in There Looks like the guys are selling sunsets, while later asking for help to film a bizarre video; one must lose and that one, m... | 30m | ||
| 13:00 | Impractical JokersS11 E12 — Cross the Line One-star reviews are what Sal, Q and Murr will be combating; testing their acting chops with special celebrity guest, Rich... | 30m | ||
| 13:30 | Impractical JokersS11 E16 — Lactose Intolerables It's mayhem as the guys work as mall janitors with an out-of-control trash can and then devise a plan of revenge on ... | 30m | ||
| 14:00 | American Dad!S15 E16 — The Old Country Steve pushes Stan to trace the Smith family's ancestry, while Hayley and Francine go undercover as Sub Hub secret shoppers. | 30m | ||
| 14:30 | American Dad!S15 E17 — Businessly Brunette Hayley takes off her headband and becomes a businesswoman; Stan plans a party. | 30m | ||
| 15:00 | American Dad!S15 E18 — The Chilly Thrillies Francine explores ASMR with Roger. Steve gets a pole in his head and a secret admirer. | 30m | ||
| 15:30 | American Dad!S15 E19 — Dammmm, Stan! Stan goes to great lengths to find the right couple's activity for him and Francine; Hayley and Steve look into some myster... | 30m | ||
| 16:00 | American Dad!S15 E20 — The Last Ride of the Dodge City Rambler The Smiths take a trip on an old steam locomotive to visit Francine's aunt only to discover it's ... | 30m | ||
| 16:30 | American Dad!S15 E21 — 300 American Dad becomes the 25th scripted prime-time show in the History of Television to reach 300 episodes and Roger's past comes back... | 30m | ||
| 17:00 | American Dad!S15 E22 — Yule. Tide. Repeat After Stan's plan for the perfect Christmas goes wrong, he's given a magical opportunity to make things right. | 30m | ||
| 17:30 | American Dad!S16 E1 — Who Smarted? Worried that he's not smart enough for Hayley, Jeff undergoes an experimental intelligence enhancement procedure at the CIA. | 30m | ||
| 18:00 | American Dad!S16 E2 — Russian Doll Stan becomes infatuated with a doll that the CIA wants to use to spy on the Russians. | 30m | ||
| 18:30 | American Dad!S16 E3 — Stan Moves to Chicago Stan moves to Chicago to become a comic while Steve and Hayley host Roger for a nice night in. | 30m | ||
| 19:00 | Saúl: The Return of Canelo Alvarez NewCanelo Alvarez returns to action, as he takes on Christian Mbili. Go inside Canelo's training camp, plus a look back at one of Mexico's greatest fi... | 30m | ||
| 19:30 | Angels in the OutfieldThe manager (Danny Glover) of the lowly California Angels puts his faith in a boy (Joseph Gordon-Levitt) who can see an angel. | 2h 15m | ||
| 21:45 | Angels in the OutfieldThe manager (Danny Glover) of the lowly California Angels puts his faith in a boy (Joseph Gordon-Levitt) who can see an angel. | 2h 15m |
Copy, add your key, run. The free key reads yesterday on every channel, 500 calls a day; today and ahead are on Live.
curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_0gd9cgrc/schedule?date=2026-10-22&tz=America/Curacao" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_0gd9cgrc/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_0gd9cgrc/history?from=2026-10-13T00:00:00Z&to=2026-10-14T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_0gd9cgrc/schedule?date=2026-10-22&tz=America/Curacao"); 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_0gd9cgrc/schedule?date=2026-10-22&tz=America/Curacao", { 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_0gd9cgrc/schedule", params={"date": "2026-10-22", "tz": "America/Curacao"}, headers={"Authorization": f"Bearer {os.environ['TVG_KEY']}"}, ) for slot in r.json()["data"]: print(slot["start"], slot["title"])
// GET /v1/channels/ch_0gd9cgrc/schedule?date=2026-10-22, the first programme { "data": [ { "id": "ls_1s59dyka", "channel": "ch_0gd9cgrc", "start": "2026-10-22T03:00:00Z", "stop": "2026-10-22T05:45:00Z", "title": "Slap Shot", "sub_title": null, "description": "A minor-league hockey team makes sports history when its members decide to sp...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 38, "date": "2026-10-22", "tz": "America/Curacao" } }
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's listings on every channel in 176 countries.