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.
All times America/New_York. The same day from the API: GET /v1/channels/ch_2vcxq5gs/schedule?date=2026-10-11&tz=America/New_York
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:34 | Gene Simmons Family JewelsThe clock is ticking as Gene is stranded in the desert. | S3 E5, Knock, Knock, Who's There? | 26m | |
| 00:00 | Gene Simmons Family JewelsRoastmaster Jeff Ross calls on his all-star comedian friends. | The Gene Simmons Roast | 1h 16m | |
| 01:15 | Gene Simmons Family JewelsWhile on tour with KISS Gene manages to find a few days to sneak back home. | S5 E12, Love Thy Neighbor | 26m | |
| 01:41 | Gene Simmons Family JewelsFed up with Gene extolling his own virtues, Shannon and Tracy team up. | S3 E16, Gene's Ego Trip | 26m | |
| 02:07 | Gene Simmons Family JewelsShannon and Paul Stanley plan a huge bash for Gene's 60th birthday. | S5 E3, The Demon Turns 60 | 26m | |
| 02:33 | Gene Simmons Family JewelsSeeking more "family time," Shannon guilts the family. | S4 E8, Who Dunnit? | 26m | |
| 02:59 | Gene Simmons Family JewelsGene is hurt to learn that Sophie never informed him of a Volleyball game. | S2 E15, Rich Dad | 26m | |
| 03:51 | Gene Simmons Family JewelsGene uses his Rock God status to throw Nick an 18th Birthday. | S2 E13, British Invasion | 26m | |
| 04:17 | Gene Simmons Family JewelsGene muscles in on Shannon and Aunt Tracy's girls weekend to the Kentucky Derby. | S2 E17, Sucker Bet | 25m | |
| 04:42 | Gene Simmons Family JewelsNick is forced to spend time with the son of one of Gene's potential clients. | S5 E7, Don't Mess with the Simmons | 26m | |
| 05:08 | Gene Simmons Family JewelsGene's inability to follow doctor's orders is hampering his recovery. | S2 E8, Coming Out Party | 26m | |
| 05:34 | Gene Simmons Family JewelsThe clock is ticking as Gene is stranded in the desert. | S3 E5, Knock, Knock, Who's There? | 25m | |
| 05:59 | WahlburgersBob challenges the local Boston rival "Tasty Burger" to a game of softball. | S5 E8, The Fenway Way Back | 54m | |
| 06:54 | WahlburgersJohnny Drama looks to take his music career to the next level. | S5 E1, Directing Drama | 54m | |
| 07:48 | WahlburgersWhen the New Kids on the Block World Tour stops in Philadelphia. | S8 E10, Nice Day for a Wahl Wedding | 28m | |
| 08:16 | WahlburgersAs Paul visits potential San Francisco locations. | S8 E5, Where's the Beef? | 28m | |
| 08:44 | WahlburgersDonnie invites food critic and internet sensation Day'm Drops to Wahlburgers. | S8 E2, Fry Me to the Moon | 28m | |
| 09:12 | WahlburgersWhen Mark attends the VIP party at the Las Vegas Wahlburgers. | S8 E9, Magic Mark | 28m | |
| 09:40 | WahlburgersPaul guides the audience through a day in his life. | S8 E13, Wahl in a Day's Work | 28m | |
| 10:08 | WahlburgersDonnie helps Jenny do test marketing for her new vodka. | S8 E11, Jen and Juice | 28m | |
| 10:36 | WahlburgersAs Mark negotiates a deal to put Wahlburgers into Bass Pro locations. | S8 E12, Alma's Gone Fishin' | 28m | |
| 11:04 | WahlburgersWhen New Kids on the Block perform in their hometown, it is a family event. | S5 E4, Bahston Gahden Pahtay | 28m | |
| 11:32 | WahlburgersThe family prepares for Alma's surprise 75th birthday party. | S8 E14, Deliver Us from Alma | 28m | |
| 12:00 | WahlburgersBob challenges the local Boston rival "Tasty Burger" to a game of softball. | S5 E8, The Fenway Way Back | 54m | |
| 12:54 | WahlburgersJohnny Drama looks to take his music career to the next level. | S5 E1, Directing Drama | 54m | |
| 13:48 | WahlburgersWhen the New Kids on the Block World Tour stops in Philadelphia. | S8 E10, Nice Day for a Wahl Wedding | 28m | |
| 14:16 | WahlburgersAs Paul visits potential San Francisco locations. | S8 E5, Where's the Beef? | 28m | |
| 14:44 | WahlburgersDonnie invites food critic and internet sensation Day'm Drops to Wahlburgers. | S8 E2, Fry Me to the Moon | 28m | |
| 15:12 | WahlburgersWhen Mark attends the VIP party at the Las Vegas Wahlburgers. | S8 E9, Magic Mark | 28m | |
| 15:40 | WahlburgersPaul guides the audience through a day in his life. | S8 E13, Wahl in a Day's Work | 28m | |
| 16:08 | WahlburgersDonnie helps Jenny do test marketing for her new vodka. | S8 E11, Jen and Juice | 28m | |
| 18:00 | WahlburgersBob challenges the local Boston rival "Tasty Burger" to a game of softball. | S5 E8, The Fenway Way Back | 54m | |
| 18:54 | WahlburgersJohnny Drama looks to take his music career to the next level. | S5 E1, Directing Drama | 54m | |
| 19:48 | WahlburgersWhen the New Kids on the Block World Tour stops in Philadelphia. | S8 E10, Nice Day for a Wahl Wedding | 28m | |
| 20:16 | WahlburgersAs Paul visits potential San Francisco locations. | S8 E5, Where's the Beef? | 28m | |
| 20:44 | WahlburgersDonnie invites food critic and internet sensation Day'm Drops to Wahlburgers. | S8 E2, Fry Me to the Moon | 28m | |
| 21:12 | WahlburgersWhen Mark attends the VIP party at the Las Vegas Wahlburgers. | S8 E9, Magic Mark | 28m | |
| 21:40 | WahlburgersPaul guides the audience through a day in his life. | S8 E13, Wahl in a Day's Work | 28m | |
| 22:08 | WahlburgersDonnie helps Jenny do test marketing for her new vodka. | S8 E11, Jen and Juice | 28m | |
| 22:36 | WahlburgersAs Mark negotiates a deal to put Wahlburgers into Bass Pro locations. | S8 E12, Alma's Gone Fishin' | 28m | |
| 23:04 | WahlburgersWhen New Kids on the Block perform in their hometown, it is a family event. | S5 E4, Bahston Gahden Pahtay | 28m | |
| 23:32 | WahlburgersThe family prepares for Alma's surprise 75th birthday party. | S8 E14, Deliver Us from Alma | 28m |
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_2vcxq5gs/schedule?date=2026-10-11&tz=America/New_York" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_2vcxq5gs/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_2vcxq5gs/history?from=2026-10-06T00:00:00Z&to=2026-10-07T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_2vcxq5gs/schedule?date=2026-10-11&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_2vcxq5gs/schedule?date=2026-10-11&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_2vcxq5gs/schedule", params={"date": "2026-10-11", "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_2vcxq5gs/schedule?date=2026-10-11, the first programme { "data": [ { "id": "ls_gpfpqsy2", "channel": "ch_2vcxq5gs", "start": "2026-10-11T03:34:30Z", "stop": "2026-10-11T04:00:01Z", "title": "Gene Simmons Family Jewels", "sub_title": "Knock, Knock Who's There?", "description": "The clock is ticking as Gene is stranded in the desert.", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 42, "date": "2026-10-11", "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.