73.8M 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.
All times America/New_York. The same day from the API: GET /v1/channels/ch_p01fbhmn/schedule?date=2026-10-13&tz=America/New_York
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:37 | Jersey ShoreRonnie and Jwoww make up leading to Sammi punching Ronnie in the face. Vinny picks up a girl with an overbearing family. And Mike learns Deena's ... | S3 E5, Drunk Punch Love | Series, Reality | 49m |
| 00:26 | Jersey ShoreRonnie's over-drinking causes some painful side effects. Snooki meets a guy who may or may not be engaged. And Pauly makes peace with an old nemesis | S3 E6, Should We Just Break Up? | Series, Reality | 49m |
| 01:15 | Jersey ShoreRonnie and Sammi's tumultuous relationship comes to an end. When Ronnie destroys everything Sammi owns, she must decide whether or not to leave the... | S3 E7, Cabs Are Here! | Series, Reality | 49m |
| 02:04 | Jersey ShoreWith Angelina gone, Snooki brings her friend Deena to the Shore for the summer. The tension between the girls from Miami finally explodes as fists ... | S3 E1, Back to the Shore | Series, Reality | 48m |
| 02:52 | Jersey ShoreThe fight between Sammi and Jwoww causes tension in the house. Ronnie and Sammi continue to isolate themselves. When Ronnie finally decides to han... | S3 E2, It's Gonna Be An Interesting Summer | Series, Reality | 49m |
| 03:41 | Jersey Shore On nowSammi decides to make peace with Snooki and Deena. Jwoww runs into her old flame Roger and sparks fly. And Snooki gets arrested for public intoxi... | S3 E3, Where's the Beach? | Series, Reality | 49m |
| 04:30 | Jersey ShoreAfter Snooki is arrested, she becomes depressed until she meets a new guy. Deena meets Ronnie's stunt double. Meanwhile, Jwoww's relationship with... | S3 E4, Free Snooki | Series, Reality | 49m |
| 05:19 | Jersey ShoreRonnie and Jwoww make up leading to Sammi punching Ronnie in the face. Vinny picks up a girl with an overbearing family. And Mike learns Deena's ... | S3 E5, Drunk Punch Love | Series, Reality | 49m |
| 06:08 | Jersey ShoreRonnie's over-drinking causes some painful side effects. Snooki meets a guy who may or may not be engaged. And Pauly makes peace with an old nemesis | S3 E6, Should We Just Break Up? | Series, Reality | 49m |
| 06:57 | Jersey ShoreRonnie and Sammi's tumultuous relationship comes to an end. When Ronnie destroys everything Sammi owns, she must decide whether or not to leave the... | S3 E7, Cabs Are Here! | Series, Reality | 49m |
| 07:46 | Jersey ShoreAfter Sammi leaves the house, Ronnie is an emotional wreck. With the girls taking Sammi's side and the guys not knowing how to cheer him up, Ronni... | S3 E8, The Great Depression | Series, Reality | 49m |
| 08:35 | Jersey ShoreSnooki's summer of hookups comes back to haunt her. Mike pulls the ultimate prank on Deena and Snooki. But the rest of the guys have the last lau... | S3 E9, Kissing Cousins | Series, Reality | 49m |
| 09:24 | Jersey ShoreSammi's return to the Shore house leaves Ronnie at a loss for words. Snooki's feelings for Vinny continue to deepen. Mike hooks up with a girl wh... | S3 E10, A Cheesy Situation | Series, Reality | 49m |
| 10:13 | Jersey ShoreVinny and Pauly take a road trip to Staten Island. Roger becomes more than just a rebound for Jwoww. Mike reveals Sammi's shady ways, causing Ron... | S3 E11, GTF - Gym, Tan, Find Out Who Sammi Is Texting | Series, Reality | 49m |
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_p01fbhmn/schedule?date=2026-10-13&tz=America/New_York" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_p01fbhmn/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_p01fbhmn/history?from=2026-10-06T00:00:00Z&to=2026-10-07T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_p01fbhmn/schedule?date=2026-10-13&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_p01fbhmn/schedule?date=2026-10-13&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_p01fbhmn/schedule", params={"date": "2026-10-13", "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_p01fbhmn/schedule?date=2026-10-13, the first programme { "data": [ { "id": "ls_8f1k7gmk", "channel": "ch_p01fbhmn", "start": "2026-10-13T03:37:00Z", "stop": "2026-10-13T04:26:00Z", "title": "Jersey Shore", "sub_title": "Drunk Punch Love", "description": "Ronnie and Jwoww make up leading to Sammi punching Ronnie in the face. Vinny...", "category": [ "series", "reality" ], "flags": { "new": false, "live": false } } ], "meta": { "count": 14, "date": "2026-10-13", "tz": "America/New_York" } }
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.