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 America/New_York 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/New_York. The same day from the API: GET /v1/channels/ch_7f4w0hxr/schedule?date=2026-10-14&tz=America/New_York
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:42 | Just KiddingCandid Camera Just Kidding. | 30m | ||
| 00:12 | Just For Laughs GagsPranks with flirty gorilla, duelling grandfathers & more. | 30m | ||
| 00:42 | Just For Laughs GagsPranks with trash spaghetti, bowling ball on cop car, pink elephant & more. | 30m | ||
| 01:12 | Just KiddingCandid Camera Just Kidding. | 30m | ||
| 01:42 | Just For Laughs GagsCandid camera pranks Just for Laughs Gags. | 30m | ||
| 02:12 | Just For Laughs GagsFrom runaway porta potties and explosive golf games to clumsy firefighters, mischievous police officers, and u. | 31m | ||
| 02:43 | Just KiddingCandid Camera Just Kidding. | 30m | ||
| 03:13 | Just KiddingCandid Camera Just Kidding. | 30m | ||
| 03:43 | Just KiddingCandid Camera Just Kidding. | 30m | ||
| 04:13 | Just For Laughs GagsEmpty car trunk, impressive cop, and a jogger who wasn\u2019t paying attention. | 31m | ||
| 04:44 | Just For Laughs GagsPranks with little angel, draft dodger & more funny gags. | 30m | ||
| 05:14 | Just For Laughs GagsCandid Camera Just for Laughs Gags. | 30m | ||
| 05:44 | Just For Laughs GagsPranks with war-bound soldier\u2019s pee break, bee hive smash, toll spray & ticket jealousy. | 29m | ||
| 06:13 | Just For Laughs GagsAn EMT eats on the job, a prank plant attacks payphones, and pizza dough flies. | 30m | ||
| 06:43 | Just For Laughs GagsPranks with blind cactus trip, drunk spouse stop & pantsless Segway chase. | 30m | ||
| 07:13 | Just For Laughs GagsA forgetful traffic cop, a man-lift knockout, and food left with strangers. | 30m | ||
| 07:43 | Just For Laughs GagsCandid Camera Just for Laughs Gags. | 30m | ||
| 08:13 | Just For Laughs GagsMiraculous moments, unforgettable restaurant disasters, runaway golf carts, mischievous grandmas, and brillian. | 29m | ||
| 08:42 | Just For Laughs GagsCandid camera pranks Just for Laughs Gags. | 30m | ||
| 09:12 | Just For Laughs GagsCandid camera pranks Just for Laughs Gags. | 30m | ||
| 09:42 | Just For Laughs GagsCandid camera pranks Just for Laughs Gags. | 30m | ||
| 10:12 | Just For Laughs GagsCandid camera pranks Just for Laughs Gags. | 30m | ||
| 10:42 | Just For Laughs GagsCandid camera pranks Just for Laughs Gags. | 30m | ||
| 11:12 | Just For Laughs GagsCandid Camera Just for Laughs Gags. | 30m | ||
| 11:42 | Just For Laughs GagsCandid Camera Just for Laughs Gags. | 30m | ||
| 12:12 | Just For Laughs GagsBlindfolded blunders, overzealous parking cops, runaway dogs, impossible magic tricks, and everyday errands tu. | 30m | ||
| 12:42 | Just For Laughs GagsBlindfolded blunders, overzealous parking cops, runaway dogs, impossible magic tricks, and everyday errands tu. | 31m | ||
| 13:13 | Just KiddingCandid Camera Just Kidding. | 30m | ||
| 13:43 | Just For Laughs GagsFrom standing ovations in parking lots and UFO sightings to superhero kids, runaway taxis, catcalling parrots,. | 32m | ||
| 14:15 | Just For Laughs GagsCandid Camera Just for Laughs Gags. | 30m | ||
| 14:45 | Just For Laughs GagsA diver loses oxygen, a man melts in ice cream, and park golf goes rogue. | 30m | ||
| 15:15 | Just For Laughs GagsCandid Camera Just for Laughs Gags. | 30m | ||
| 15:45 | Just For Laughs GagsCandid Camera Just for Laughs Gags. | 30m | ||
| 16:15 | Just KiddingCandid Camera Just Kidding. | 30m | ||
| 16:45 | Just For Laughs GagsPranks with yoga phone ban, fake camp sadness & lobster refusal. | 29m | ||
| 17:14 | Just For Laughs GagsPranks with bigfoot, dog & helium balloons & more laughs. | 31m | ||
| 17:45 | Just For Laughs GagsNuns brawl, a bulldozer crushes a car, and spouses plunge their hands into boiling cauldrons in this wild Just. | 32m | ||
| 18:17 | Just For Laughs GagsCandid Camera Just for Laughs Gags. | 30m | ||
| 18:47 | Just KiddingCandid Camera Just Kidding. | 30m | ||
| 19:17 | Just For Laughs GagsCandid camera pranks Just for Laughs Gags. | 30m | ||
| 19:47 | Just For Laughs GagsWild misunderstandings, fearless firefighters, mischievous mascots, runaway animals, and unforgettable public. | 30m | ||
| 20:17 | Just For Laughs GagsWild misunderstandings, fearless firefighters, mischievous mascots, runaway animals, and unforgettable public. | 30m | ||
| 20:47 | Just For Laughs GagsFrom standing ovations in parking lots and UFO sightings to superhero kids, runaway taxis, catcalling parrots,. | 32m | ||
| 21:19 | Just For Laughs GagsCandid Camera Just for Laughs Gags. | 30m | ||
| 21:49 | Just For Laughs GagsPranks with statue parts missing, licked sushi & more laughs. | 30m | ||
| 22:19 | Just For Laughs GagsFrom standing ovations in parking lots and UFO sightings to superhero kids, runaway taxis, catcalling parrots,. | 33m | ||
| 22:52 | Just For Laughs GagsCandid Camera Just for Laughs Gags. | 30m | ||
| 23:22 | Just For Laughs GagsA lactating mom fires back, eye cream sparks racial drama, and handshakes get very personal in this jaw-droppi. | 31m | ||
| 23:53 | Just For Laughs GagsConstruction chaos: stuck worker, tire disaster, and shaky scaffolding. | 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_7f4w0hxr/schedule?date=2026-10-14&tz=America/New_York" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_7f4w0hxr/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_7f4w0hxr/history?from=2025-10-13T00:00:00Z&to=2025-10-14T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_7f4w0hxr/schedule?date=2026-10-14&tz=America/New_York"); 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_7f4w0hxr/schedule?date=2026-10-14&tz=America/New_York", { 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_7f4w0hxr/schedule", params={"date": "2026-10-14", "tz": "America/New_York"}, headers={"Authorization": f"Bearer {os.environ['TVG_KEY']}"}, ) for slot in r.json()["data"]: print(slot["start"], slot["title"])
// GET /v1/channels/ch_7f4w0hxr/schedule?date=2026-10-14, the first programme { "data": [ { "id": "ls_2zk6qmqx", "channel": "ch_7f4w0hxr", "start": "2026-10-14T03:42:00Z", "stop": "2026-10-14T04:12:00Z", "title": "Just Kidding", "sub_title": null, "description": "Candid Camera Just Kidding.", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 49, "date": "2026-10-14", "tz": "America/New_York" } }
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.