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/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-12&tz=America/New_York
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:52 | Just for Laughs: GagsDog in an electric wheelchair, Jesus growing back legs, a cat trampled by a patrol car and more. | Puppy in a Wheelchair | 27m | |
| 00:19 | Just for Laughs: GagsFeaturing a surprise parking valet, a hamster homicide, couple stuck in a mattress and some more pranks. | It's Raining Air Conditioners | 28m | |
| 00:47 | Just for Laughs: GagsPranks involve a dog sledding toilet, a nasty farting stroller, a dress tearing off from a toilet and many more. | Trashed Dress | 27m | |
| 01:14 | Just for Laughs: GagsMother earth sprays some waterworks, an interview after going to the restroom and more pranks from the masters of pranking. | Mother Earth's Waterworks | 27m | |
| 01:41 | Just for Laughs: GagsA group of pranksters does the Sketching the Fat Lady prank in public and record people's funny reactions and awkward moments on camera. | Sketching Lady | 28m | |
| 02:09 | Just for Laughs: GagsGet ready to laugh featuring a frustrated grocery store packer and a corn car prank enjoy with the whole family with a dozen pranks. | The Mad Grocery Packer | 27m | |
| 02:36 | Just for Laughs: GagsGags include a moped crash, a police officer giving a helping hand, and many more. | Moped Bike Crash | 27m | |
| 03:03 | Just for Laughs: GagsA group of pranksters do the Crazy Euro Cup Football Fan prank in public and record people's funny reactions and awkward moments on camera. | Euro Cup Fan | 28m | |
| 03:31 | Just for Laughs: GagsPranks include raining garbage bags, an instant marriage, and a clairvoyant getting slapped. | Armpit Odor | 27m | |
| 03:58 | Just for Laughs: GagsA true little angel prank and a draft dodger prank. | Draft Dodger | 27m | |
| 04:25 | Just for Laughs: GagsFeaturing a corpse arrest, a pie lover, a flying baby and many more practical jokes from the masters of pranks! | Stapler Nurse | 28m | |
| 04:53 | Just for Laughs: GagsA broken-hearted accomplice, a baseball grenade, and many more similar pranks from some adepts of pranking. | Side Truck Swing | 27m | |
| 05:20 | Just for Laughs: GagsThis episode of Just for Laughs Gags features sketches that involve writing on bald man's head, nude in the metal detector, cop's revenge with buck... | Street baby | 28m | |
| 05:48 | Just for Laughs: GagsFeaturing a sun tanning accident, explosive toilet ejection, a surprise photoshoot and many more practical jokes. | Human taxidermy | 27m | |
| 06:15 | Just for Laughs: GagsParamedic blowing up balloons, a shy turkey, a badly trained police dog and more. | Paramedic Balloon | 28m | |
| 07:10 | Just for Laughs: GagsPranks involve a mouse in the cheese, a naughty dog at a parking meter, a thieving gorilla and many more. | Naughty Dog | 28m | |
| 07:38 | Just for Laughs: GagsA group of pranksters does the Epic Old Man Steals Liquor prank in public and records people's funny reactions and awkward moments on camera. | Old Man Steals Liquor | 27m | |
| 08:05 | Just for Laughs: GagsYou will laugh out loud watching Just for Laughs Gags. This episode features pranks like a melting chocolate bunny, a blackout in a convenience sto... | All you can eat popcorn | 27m | |
| 08:32 | Just for Laughs: GagsA bridesmaid fight, cops eating funny muffins, a hiding groom and many more. | Bridesmaid Fight | 28m | |
| 09:00 | Just for Laughs: GagsAccomplice rips up the kid's drawing, a confiscated hand grenade, a bird-cat switch and more. | Bird Switcheroo | 28m | |
| 09:28 | Just for Laughs: GagsA look at Jesus' thoughts on adult literature and many more pranks from the masters of pranking. | A Bee's Life | 27m | |
| 09:55 | Just for Laughs: GagsFeaturing a battle of crows, a fast-growing fir tree prank and more. | Scarecrow vs Crow | 27m | |
| 10:22 | Just for Laughs: GagsBrining worm legs, a sneaky lemonade stand and pop-up Pokémon. | Bribing an Officer | 28m | |
| 10:50 | Just for Laughs: GagsFeaturing pranks like confetti water, fart in the face. | Yorkshire towing | 27m | |
| 11:17 | Just for Laughs: GagsA gorilla with intentions prank dueling grandfathers. | The Gorilla Is a Flirt | 27m | |
| 11:44 | Just for Laughs: GagsA space ladder prank and a prank with a baby chewing gum. | Ladder Into Space | 27m | |
| 12:11 | Just for Laughs: GagsSeeing a painter strip and many more pranks from the masters of pranking. | Painter Strip | 27m | |
| 12:38 | Just for Laughs: GagsA declaration of love a mousetrap prank. | Declaration of Love | 28m | |
| 13:06 | Just for Laughs: GagsMarriage proposal streamer, a drug-dealing nun, a paranoid officer fights a stuffed animal and more. | The Proposal | 27m | |
| 13:33 | Just for Laughs: GagsFeaturing an officer eating a child's chocolate, a woman breastfeeding her puppy, a strange wishing well and many more practical jokes. | Taking candy from an officer | 28m | |
| 14:01 | Just for Laughs: GagsA priest retrieving a ball from a lake, a laser blowing up a pigeon, kangaroo boxes, and many more. | Priest to the rescue | 27m | |
| 14:28 | Just for Laughs: GagsA group of pranksters does the Free Food Sample From The Garbage prank in public and records people's reactions and awkward moments on camera. | 27m | ||
| 14:55 | Just for Laughs: GagsAn instant accomplice jazz pianist, a disappearing bride and many more hilarious pranks from the masters of pranking. | Accomplice Jazz Pianist | 27m | |
| 15:22 | Just for Laughs: GagsA seduced woman falling from her window, a dancing cop, a cut finger, and many more. | Falling for... | 27m | |
| 15:49 | Just for Laughs: GagsPassionate pottery making and many more hilarious pranks from the masters of pranking. | Ghost Pottery | 27m | |
| 16:16 | Just for Laughs: GagsThe masters of pranking are at it again, with gags including an accomplice and many more. | Under the Ladder | 28m | |
| 16:44 | Just for Laughs: GagsA prank involving a forgotten purse on a bench and a ticklish box. | Parc Bench Purse | 26m | |
| 17:10 | Just for Laughs: GagsPranks involve a fresh fish jumping on a plate, an annoying restaurant musician and many more pranks. | Follow Me | 27m | |
| 17:37 | Just for Laughs: GagsSeeing jokes with cops, joggers, crossing guards and many more hilarious pranks from the masters of pranking. | Changing Aspect | 28m | |
| 18:05 | Just for Laughs: GagsSeeing a blind man pee on a standing guard and many more hilarious pranks from the masters of pranking. | Smoking Head Rub | 27m | |
| 18:32 | Just for Laughs: GagsPranks involve a rabbit police, a retractable drinking fountain, a dog in the potatoes and many more. | The Little Magician | 27m | |
| 18:59 | Just for Laughs: GagsA group of pranksters does the Trapped in Parking Lot Hell prank in public and record people's funny reactions and awkward moments on camera. | Parking Maze | 27m | |
| 19:26 | Just for Laughs: GagsFeaturing an officer stuck on a fence and the return of the T-Rex witness some of the world's funniest pranks. | Return of the T-Rex | 27m | |
| 19:53 | Just for Laughs: GagsThe masters of pranking are at it again, with gags including a breastfeeding nun, and many more. | Breastfeeding Nun | 27m | |
| 20:20 | Just for Laughs: GagsGags include an annoying ball thrower, a friendly security guard, and many more. | The Annoying Ball Thrower | 28m | |
| 20:48 | Just for Laughs: Gags On nowFrom a bride sprayed with oil to a wild threesome in a church, the undisputed masters of pranking deliver an outrageous collection of hilarious, bo... | Holy Trinity | 27m | |
| 21:15 | Just for Laughs: GagsA young hulk prank and a greedy cake. | Young Hulk | 27m | |
| 21:42 | Just for Laughs: GagsSeeing bridesmaids falling and many more pranks from the masters of pranking. | Bridesmaids in the Water | 27m | |
| 22:09 | Just for Laughs: GagsA head massage, stinky bread, author for a day and many more. | Head Massage | 28m | |
| 22:37 | Just for Laughs: GagsPranks involve funny police puppets, a pigeon poop sandwich, an explosive potato and many more pranks. | Old Flirt | 27m | |
| 23:04 | Just for Laughs: GagsGags include a tummy fart massage and many more. | Tummy Fart Massage | 27m | |
| 23:31 | Just for Laughs: GagsPranks involve someone putting their hand on a hot grill, some nasty farting in flowers, a cat getting sucked up by a vacuum and many more. | Hands on BBQ | 28m | |
| 23:59 | Just for Laughs: GagsA kid torments a thief with his remote-controlled helicopter. | Air Attack | 27m |
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-12&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-12&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-12&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-12", "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-12, the first programme { "data": [ { "id": "ls_xcah2agg", "channel": "ch_7f4w0hxr", "start": "2026-10-12T03:52:00Z", "stop": "2026-10-12T04:19:00Z", "title": "Just for Laughs: Gags", "sub_title": "Puppy in a Wheelchair", "description": "Dog in an electric wheelchair, Jesus growing back legs, a cat trampled by a p...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 53, "date": "2026-10-12", "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 | 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.