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.
All times America/New_York. The same day from the API: GET /v1/channels/ch_2wtd2thx/schedule?date=2026-10-13&tz=America/New_York
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:45 | Jersey ShoreEveryone celebrates Vinny's return; Mike tries to be nice; Snooki faces an uncomfortable condition. | S5 E5, Nothing But Nice | 1h | |
| 00:45 | Jersey ShoreMike gathers information on a roommate; Roger will not return Jenni's calls. | S5 E6, The Follow Game | 1h | |
| 01:45 | Jersey ShoreThe roommates focus on their relationships; Roger takes issue with Jenni's outfit. | S5 E7, Love at the Jersey Shore | 1h | |
| 02:45 | Jersey ShoreThe cast members avoid a shark attack; Jenni confronts Pauly's stalker. | S5 E8, Sharp Objects | 1h | |
| 03:45 | Jersey ShoreMike decides to reveal the truth; Pauly, Vinny and Deena struggle to be single roommates. | S5 E9, The Truth Will Set You Free | 1h | |
| 04:45 | Jersey ShoreMike decides to reveal the truth; Pauly, Vinny and Deena struggle to be single roommates. | S5 E9, The Truth Will Set You Free | 1h | |
| 05:45 | Jersey ShoreMike starts a rumor about Deena's sister; Pauly and Vinny prank the house; a storm hits the Shore. | S5 E11, We Are Family | 1h | |
| 06:45 | Jersey ShoreCast members relive the highs and lows of the summer. | Jersey Shore | 1h | |
| 07:45 | Snooki & JWOWWSnooki and Jenni decide to have one last hurrah before their lives get too serious. | S1 E1, Sorry Neighbors, Cause These Bitches Are Moving In | 30m | |
| 08:15 | Snooki & JWOWWA fight over the bachelor party erupts when Jionni and Roger come for a visit. | S1 E2, What Did I Get Myself Into? | 30m | |
| 08:45 | Snooki & JWOWWSnooki has her first ultrasound; Snooki and Jenni decorate their new place. | S1 E3, It Looks Like a Little Meatball | 30m | |
| 09:15 | Snooki & JWOWWSnooki and Jenni invite their "Jersey Shore" roommates over for dinner. | S1 E4, Guess Who's Coming to Dinner | 30m | |
| 09:45 | Snooki & JWOWWThe former roommates razz Snooki for being pregnant and engaged. | S1 E5, Sober Party of One | 30m | |
| 10:15 | Snooki & JWOWWSnooki volunteers at a doggie daycare; Jenni makes a new friend at cooking class. | S1 E6, Calm Down Hormonal! | 30m | |
| 10:45 | Snooki & JWOWWJenni and Roger continue to fight; the ladies take Jionni and Roger to a drag show. | S1 E7, Meet the In-Laws | 30m | |
| 11:15 | Snooki & JWOWWThe ladies go to Cancun for a vacation; Snooki struggles to relax during her pregnancy. | S1 E8, Cancun Is Not an Island | 30m | |
| 11:45 | Snooki & JWOWWJenni and Snooki's friendship is tested in Cancun; Roger and Jenni hit another rocky patch. | S1 E9, Sitting Alone in a Hotel Room Sucks | 30m | |
| 12:15 | Snooki & JWOWWRoger and Jenni consider their future; Snooki and Jionni fight about a picture on Twitter. | S1 E10, Couples Hell | 30m | |
| 12:45 | Snooki & JWOWWSnooki and Jenni care for two fake babies; Snooki learns the gender of her baby. | S1 E11, My Baby Is Boring! | 30m | |
| 13:15 | Snooki & JWOWWSnooki and Jenni hope to get answers by swapping boyfriends for one night. | S1 E12, The End? | 30m | |
| 13:45 | Jersey ShoreThe gang returns to the shore for the last time; Mike shares about his recovery. | S6 E1, Once More Unto the Beach | 1h | |
| 14:45 | Jersey ShoreThe roommates settle in; Deena struggles with her long-distance relationship. | S6 E2, No Shame, Good Integrity | 1h | |
| 15:45 | Jersey ShoreSnooki moves out; Deena struggles with her friend gone; Mike deals with the downside of recovery. | S6 E3, Toxic Shots Syndrome | 1h | |
| 16:45 | Jersey ShoreJenni plans a surprise party for Roger; Deena auditions Danny to be a meatball. | S6 E4, Blues, Balls & Brawls | 1h | |
| 17:45 | Jersey ShoreJenni learns the full extent of her injury; Mike considers taking things to the next level. | S6 E5, Merp Walk | 1h | |
| 18:45 | Jersey ShoreMike is ready to take his relationship to the next level until he gets a dose of reality. | S6 E6, Let's Make It Official | 1h | |
| 19:45 | Jersey ShoreMike is confused by relationship rules; Deena goes back to her meatball ways. | S6 E7, Great Meatballs of Fire | 1h | |
| 20:45 | Jersey ShoreSammi confronts Deena about her antics; Mike and the roommates learn about Paula's wild side. | S6 E8, Control the Crazy | 1h | |
| 21:45 | Jersey ShoreJenni plans a shower for Snooki; the guys support Mike's decision to break up with Paula. | S6 E9, Make It Unofficial | 1h | |
| 22:45 | Jersey ShoreThe Meatballs reconnect; the house discusses Jionni's failings as a father. | S6 E10, Shore Shower | 1h | |
| 23:45 | Jersey ShoreMike acknowledges his past mistakes and attempts to make amends. | S6 E11, Awkward | 1h |
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_2wtd2thx/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_2wtd2thx/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_2wtd2thx/history?from=2026-10-06T00:00:00Z&to=2026-10-07T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_2wtd2thx/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_2wtd2thx/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_2wtd2thx/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_2wtd2thx/schedule?date=2026-10-13, the first programme { "data": [ { "id": "ls_fdwyf86x", "channel": "ch_2wtd2thx", "start": "2026-10-13T03:45:00Z", "stop": "2026-10-13T04:45:00Z", "title": "Jersey Shore", "sub_title": "Jersey Shore", "description": "Everyone celebrates Vinny's return; Mike tries to be nice; Snooki faces an un...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 31, "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 155 countries.