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_403kxfjf/schedule?date=2026-10-15&tz=America/New_York
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 22:29 | Four Weddings (US)These four dance teammates compete for a fabulous honeymoon. | 1h 38m | ||
| 00:07 | Four Weddings (US)Four line-dancing brides compete for the honeymoon of a lifetime. | 1h 38m | ||
| 01:44 | Four Weddings (US)Gym buddies judge each other's weddings for the chance to win a honeymoon. | 1h 36m | ||
| 03:20 | Four Weddings (US)Nicole's non-cookie-cutter wedding at a racetrack may not win over Nicole. | 49m | ||
| 04:08 | Four Weddings (US)Karen's dream wedding features a rotating reception room for her 75 guests. | 50m | ||
| 04:58 | Four Weddings (US)Amber's black tie-themed wedding competes with a custom-crafted wedding. | 48m | ||
| 05:46 | Four Weddings (US)Melissa goes all out for a Cinderella-themed wedding. | 50m | ||
| 06:35 | Four Weddings (US)Limor's lavish wedding may be too much for Selicia's traditional taste. | 50m | ||
| 07:25 | Four Weddings (US)Holly plans a 1940s themed wedding, and Lauren hates themed meetings. | 50m | ||
| 08:14 | Four Weddings (US)Raiza's wants a laid-back wedding, while Karen's guests will sip champagne. | 50m | ||
| 09:04 | Four Weddings (US)Lisa's big night comes with an assortment of circus performers. | 50m | ||
| 09:53 | Four Weddings (US)Keshia plans to dazzle with an aqua blue dress. | 52m | ||
| 10:45 | I Found the GownThree brides come to VOWS hoping to find the wedding dress of their dreams! | 26m | ||
| 11:10 | I Found the GownAmanda is on the hunt for a gown by designer Rosa Clara. | 24m | ||
| 11:35 | I Found the GownRick and Leslie hit the jackpot at the Paloma Blanca Factory in Toronto. | 26m | ||
| 12:00 | I Found the GownA fashionista is determined to find the perfect dress on her $1,500 budget. | 26m | ||
| 12:26 | I Found the GownRick and Leslie disagree over a gown on a shopping trip in New Hampshire. | 26m | ||
| 12:51 | I Found the GownFlorencia is on the hunt for the perfect dress for her destination wedding. | 26m | ||
| 13:17 | I Found the GownA bargain hunter looks for the perfect polka dot dress for a farm wedding. | 26m | ||
| 13:42 | I Found the GownA bride with an opinionated family has a tough time choosing a gown. | 26m | ||
| 14:08 | I Found the GownVelvet battles with her pattern-maker aunt on the dress style she wants. | 25m | ||
| 14:33 | I Found the GownSarah needs a dress she can reimagine using pieces of her mother's gown. | 22m | ||
| 14:55 | I Found the GownA bride is determined to recreate a revealing runway look for her wedding. | 25m | ||
| 15:20 | I Found the GownA bride from Virginia looks for a classic gown that won't break the bank. | 25m | ||
| 15:45 | I Found the GownA Jersey girl looks for a dress that stands out but is not too trashy. | 25m | ||
| 16:10 | I Found the GownA busload of brides has taken over VOWS hoping to score deals on dresses. | 25m | ||
| 16:36 | I Found the GownEvelyn searches for a gown for her 10-year vow renewal. | 25m | ||
| 17:01 | I Found the GownA maid-of-honor brings a bride to tears when she disagrees on the dress. | 25m | ||
| 17:26 | I Found the GownA bride's entourage helps her decide whether she wants a flashy gown. | 25m | ||
| 17:51 | I Found the GownA bride's entourage turns the hunt for a gown into an all-out competition. | 25m | ||
| 18:16 | I Found the GownA bride wants a gown that fits her expensive taste on her limited budget. | 25m | ||
| 18:41 | I Found the GownA bride is on the hunt for two specific designer gowns at the right price. | 25m | ||
| 19:06 | I Found the GownA bargain-hunter bride feels pressure to spend as little as possible. | 25m | ||
| 19:31 | I Found the GownLA bride Jessica is on a quest for a runway-ready gown. | 25m | ||
| 19:56 | I Found the GownMom throws her weight around as her fashion-clueless daughter flounders. | 23m |
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_403kxfjf/schedule?date=2026-10-15&tz=America/New_York" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_403kxfjf/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_403kxfjf/history?from=2026-10-06T00:00:00Z&to=2026-10-07T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_403kxfjf/schedule?date=2026-10-15&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_403kxfjf/schedule?date=2026-10-15&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_403kxfjf/schedule", params={"date": "2026-10-15", "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_403kxfjf/schedule?date=2026-10-15, the first programme { "data": [ { "id": "ls_xhswk6x5", "channel": "ch_403kxfjf", "start": "2026-10-15T02:29:36Z", "stop": "2026-10-15T04:07:15Z", "title": "Four Weddings (US)", "sub_title": null, "description": "These four dance teammates compete for a fabulous honeymoon.", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 35, "date": "2026-10-15", "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.