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_k06zyc9e/schedule?date=2026-10-13&tz=America/New_York
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:34 | BridezillasEvelina's wedding shoot gets hosed; Krystal goes off on her bridal party. | S10 E11, Krystal & Evelina | 49m | |
| 00:23 | BridezillasYovanna wants a lavish wedding; Evelina crashes the bachelor party. | S10 E12, Evelina & Yovanna | 51m | |
| 01:15 | BridezillasAlessia makes her fiancé sing a ballad; Yovanna hosts an expensive party. | S10 E13, Yovanna & Aleshia | 49m | |
| 02:04 | BridezillasSophia belittles her boyfriend; Alessia does not see that her wedding is not meant to be. | S10 E14, Aleshia & Sophia | 49m | |
| 02:53 | Bridezillas On nowAshley has trouble with the guest list; Sophia's anger boils over. | S10 E15, Sophia & Ashley | 51m | |
| 03:44 | BridezillasAriane and her bridesmaids enjoy snacks and dirty dancing; Ashley's wedding lacks guests. | S10 E16, Ashley & Ariane | 49m | |
| 04:34 | BridezillasAriane banishes guests; Roxy almost argues with an innocent bystander. | S10 E17, Ariane & Roxy | 49m | |
| 05:23 | BridezillasMai-Lee must deal with a less than obliging bridal party; Roxy's wedding fantasy faces rough seas. | S10 E18, Roxy & Mai-Lee | 51m | |
| 06:14 | BridezillasAngela gets her man waxed; Mai-Lee is psychotic about her schedule. | S10 E19, Mai-Lee & Angela | 49m | |
| 07:03 | BridezillasAdrianne stands up for the groom; Angela issues an ultimatum. | S10 E20, Angela & Adrianne | 49m | |
| 07:53 | BridezillasWillaura teeters on the brink; Adrianne attempts to control with self-pity. | S10 E21, Adrianne & Wilaura | 49m | |
| 08:42 | BridezillasConceited bride Megan goes overboard; Willaura deals with street brawls. | S10 E22, Wilaura & Megan | 49m | |
| 09:31 | BridezillasNatasha's groom goes missing; Carmen has a meltdown over the missing photographer. | S11 E1, Country Zilla & Cougar Zilla | 50m | |
| 10:21 | BridezillasCarmen's groom threatens the wedding; Michelle's fiancé finds out about her wild bachelorette party. | S11 E2, Virgin Zilla & Cougar Zilla | 51m | |
| 11:12 | BridezillasA social-media obsessed bride breaks down when her bachelorette plans are ruined. | S11 E3, Virgin Zilla & Pageant Zilla | 49m | |
| 12:01 | BridezillasTaylor's wedding-day meltdown prompts her groom to second-guess; Sam's bridesmaids storm out. | S11 E4, Pageant Zilla & Storm Zilla | 49m | |
| 12:50 | BridezillasCryZilla Helena makes a shocking threat; StormZilla Sam's rampage strikes her mother-in-law. | S11 E5, Cry Zilla & Storm Zilla | 51m | |
| 13:41 | BridezillasSam's marriage is threatened when the groom goes missing; Ruby goes medieval on her groom. | S11 E6, Storm Zilla & Queen Zilla | 49m | |
| 14:30 | BridezillasRuby's royal wedding may be an epic fail; a fight breaks out at Crystal's bachelorette party. | S11 E7, QUEEN ZILLA & NAUGHTY ZILLA | 49m | |
| 15:19 | BridezillasCrystal confronts her groom over his ex; Ebony battles a bridesmaid at her bachelorette party. | S11 E8, Naughty Zilla & Pushover Zilla | 51m | |
| 16:10 | BridezillasVeronica may flee, sending her bride tribe over the edge; Liz gets cold feet. | S11 E9, Runaway Zilla & Wine Zilla | 50m | |
| 17:00 | BridezillasKrystal runs her family's finances into the gutter; Stephanie's lies lead to a major reality check. | S10 E10, Stephanie & Krystal | 49m | |
| 17:49 | BridezillasVeronica battles a groomsman; Kat panics over her missing wedding dress. | S11 E10, Runaway Zilla & Vain Zilla | 49m | |
| 18:38 | BridezillasDevlyn's redneck wedding sparks an epic feud; Taylor crashes her groom's bachelor party. | S11 E12, Rebel Zilla & Queen Zilla | 51m | |
| 19:29 | BridezillasDevlyn is shocked by her mother-in-law; Aliyon battles her bridesmaids at boot-camp class. | S11 E13, Rebel Zilla & Wanna-Bey Zilla | 49m | |
| 20:18 | BridezillasWannaBeyZilla's venue threatens to shut her down; SlyZilla's sister-in-law may ruin her wedding. | S11 E14, Wanna-Bey Zilla & Sly Zilla | 49m | |
| 21:07 | BridezillasShannon has a major meltdown over bridesmaid dresses; a stripper hooks up with a bridesmaid. | S12 E1, HangryZilla & CelebZilla | 50m | |
| 21:58 | BridezillasShannon's over-the-top dress breaks the budget; Dani wars with her cousin, Clara. | S12 E2, CelebZilla & UndeciZilla | 48m | |
| 22:46 | BridezillasShannon's bachelorette party goes off the rails; Clara's bridesmaids face off. | S12 E3, CelebZilla & MeanGirlZilla | 51m | |
| 23:37 | BridezillasClara battles bridesmaids on her wedding day; Sparkela is stunned by a striptease. | S12 E4, MeanGirlZilla & DIYZilla | 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_k06zyc9e/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_k06zyc9e/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_k06zyc9e/history?from=2026-10-06T00:00:00Z&to=2026-10-07T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_k06zyc9e/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_k06zyc9e/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_k06zyc9e/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_k06zyc9e/schedule?date=2026-10-13, the first programme { "data": [ { "id": "ls_zg16jk68", "channel": "ch_k06zyc9e", "start": "2026-10-13T03:34:31Z", "stop": "2026-10-13T04:23:46Z", "title": "Bridezillas", "sub_title": "Bridezillas", "description": "Evelina's wedding shoot gets hosed; Krystal goes off on her bridal party.", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 30, "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.