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-21&tz=America/Curacao
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:30 | RudyWith heart and determination an Illinois youth (Sean Astin) tackles shortcomings to play Notre Dame football. | 2h 30m | ||
| 02:00 | Impractical Jokers: Inside JokesS3 E21 — Field of Screams Creating a creepy voice changer for "Devil Voices"; zookeeper Murr learns penguin tips; an epic punishment is shot on the... | 30m | ||
| 02:30 | Impractical Jokers: Inside JokesS3 E22 — Stuffed Turkey Finding out how many times Joe has shown his butt on the show, why volunteers were turned away for the Tool Bags challenge,... | 30m | ||
| 03:00 | Impractical Jokers: Inside JokesS3 E23 — Blind Justice The Jokers kill the idea of shirtless Joe in the boxing ring; the guys mess with Sal before his "Scared Straight" punishment. | 30m | ||
| 03:30 | Impractical Jokers: Inside JokesS3 E24 — Crickets A behind-the-scenes look at the perfect place to film an "Impractical Jokers" challenge, what happened to customers who consumed ... | 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 | To Be AnnouncedProgramming to be announced. | 30m | ||
| 05:00 | To Be AnnouncedProgramming to be announced. | 1h | ||
| 06:00 | Impractical JokersS9 — Filming With the Stars The jokers revisit the celebrity guests they worked with throughout the season by highlighting their most memorable mom... | 30m | ||
| 06:30 | Impractical JokersS10 E1 — Bret Michaels Sal, Q and Murr are crashing and burning into product displays and hiding in tight spaces, but one of them must face the mus... | 30m | ||
| 07:00 | Impractical JokersS10 E2 — Post Malone The jokers give unsolicited etiquette advice and live tape strange product reviews; one lucky joker takes all the blame for ce... | 30m | ||
| 07:30 | Impractical JokersS10 E3 — Anthony Davis From working remotely to pitching unconventional business ideas with Steve Byrne, one Joker has a shot at winning a pair of ... | 30m | ||
| 08:00 | Impractical JokersS10 E4 — John Mayer Joined by John Mayer, the Jokers must convince unsuspecting temps to accompany them to a business dinner; the losing Joker has ... | 30m | ||
| 08:30 | Impractical JokersS10 E5 — Kesha Sal, Q, and Murr fall head over heels for someone they just met; a heated debate with pro wrestler MJF; a Joker discovers an untappe... | 30m | ||
| 09:00 | Impractical JokersS10 E6 — Sideline Smack Talk A special episode hosted by Casey Jost and former NFL player Eddie Jackson as they spend time reviewing nail-biting cl... | 30m | ||
| 09:30 | Impractical JokersS10 E7 — Paul Scheer Unable to pull off this week's pickleball and coffee shop challenges, the losing Jokers are forced to participate in an overse... | 30m | ||
| 10:00 | Impractical JokersS10 E8 — Kal Penn The jokers are posing as salesmen and must sell their bizarre products to focus group participants, then attempt a challenge that... | 30m | ||
| 10:30 | Impractical JokersS10 E9 — Bruce Campbell The jokers are dishing out as waiters and later grilled by news anchor Rosanna Scotto; finally, the losing joker is in for ... | 30m | ||
| 11:00 | Impractical JokersS10 E10 — Blake Anderson Q, Sal, and Murr pose as cash-grabby waiters and later as embarrassing parents; after the losing Joker is forced into a fa... | 30m | ||
| 11:30 | Impractical JokersS10 E11 — Bobby Moynihan Q, Sal, and Murr coax their trainees to secure donations through unusual ways; they discipline their kids with the help of... | 30m | ||
| 12:00 | Impractical JokersS10 E13 — Paula Abdul Finding out whether the team can make it as film directors; celebrity guest Paula Abdul hosts a dinner for her fans, and Sal ... | 30m | ||
| 12:30 | Impractical JokersS10 E19 — Roy Wood Jr Sal, Q, and Murr are put to the test; first as TV producers, then as product inventors, while the losing Joker won't be tooti... | 30m | ||
| 13:00 | Impractical JokersS10 E16 — Michael Ian Black The Jokers must send bizarre texts and pose as security guards, doing and saying whatever they're told; the losing Joke... | 30m | ||
| 13:30 | Impractical JokersS10 E12 — Kim Fields The Jokers mix it up at an after-dark social event, and try getting park-goers to sign up for bizarre subscriptions; the losin... | 30m | ||
| 14:00 | Impractical JokersS10 E14 — Eric Andre Returns The Jokers ask random park goers to watch their grandma while they make a quick errand, then a fake documentary interv... | 30m | ||
| 14:30 | Impractical JokersS10 E17 — Harvey Guillen The Jokers pose as lawyers with ridiculous contracts and mean no disrespect yet say disrespectful things to shoppers; the ... | 30m | ||
| 15:00 | Impractical JokersS10 E15 — Alf The Jokers have an over-the-top reaction to a phone call and offer absurd event tickets to people on the street; the losing Joker is ... | 30m | ||
| 15:30 | Impractical JokersS10 E18 — Joey Fatone The Jokers are bad receptionists and must do and say what the other guys tell them; a Joker vs Joker challenge with Joey Fato... | 30m | ||
| 16:00 | 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 | ||
| 16:15 | 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 | ||
| 19:00 | NHL on TNT Face Off NewE5 Anson Carter, Paul Bissonnette, Henrik Lundqvist and Liam McHugh present pregame coverage. | 30m | ||
| 19:30 | NHL Hockey NewPhiladelphia Flyers at Buffalo Sabres From KeyBank Center in Buffalo, N.Y. | 3h | ||
| 22:30 | NHL Post-Game on TNT NewE6 Liam McHugh, Anson Carter and Paul Bissonnette recap the night in the NHL. | 30m | ||
| 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 |
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-21&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-21&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-21&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-21", "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-21, the first programme { "data": [ { "id": "ls_xyfhg4a8", "channel": "ch_0gd9cgrc", "start": "2026-10-21T03:30:00Z", "stop": "2026-10-21T06:00:00Z", "title": "Rudy", "sub_title": null, "description": "With heart and determination an Illinois youth (Sean Astin) tackles shortcomi...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 34, "date": "2026-10-21", "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.