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_403kxfjf/schedule?date=2026-10-13&tz=America/New_York
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:39 | I Love a Mama's BoyShekeb's attempt to bring Laila and Emily together goes south quickly. | 49m | ||
| 00:28 | I Love a Mama's BoyThe cast reacts to the season's most shocking moments. | 51m | ||
| 01:19 | Four Weddings (US)Brittini seals her vows with a biochemical unity ceremony. | 49m | ||
| 02:07 | Four Weddings (US)Jasmin's party includes toe tags, coffins and skulls. | 49m | ||
| 02:56 | Four Weddings (US)Jenny says "I do" as the Statue of Liberty looks on. | 49m | ||
| 03:44 | Four Weddings (US)Gina delights with a water ski show, while Kelly serves cheesesteaks. | 51m | ||
| 04:35 | Four Weddings (US) On nowJenni embraces Seattle with local food and lattes. | 49m | ||
| 05:23 | Four Weddings (US)Laura Ann takes pictures in the end zone at her football stadium nuptials. | 51m | ||
| 06:14 | Four Weddings (US)Kari's wedding starts with her 50-foot descent from the ceiling. | 49m | ||
| 07:02 | Four Weddings (US)Linsie's zen theme adds calm to her winery wedding. | 49m | ||
| 07:51 | Four Weddings (US)Guests enjoy go-kart racing at Kelsey's drive-in theater wedding. | 49m | ||
| 08:40 | Four Weddings (US)Jorelle's guests rock out all night long. | 49m | ||
| 09:28 | Four Weddings (US)Jamie impresses with outdoor opulence and vows made of icing. | 49m | ||
| 10:17 | Four Weddings (US)A silver screen killer attends Angi's Friday the 13th-themed nuptials. | 51m | ||
| 11:07 | Four Weddings (US)Carolyn serenades her bride as she walks a red carpet aisle. | 51m | ||
| 11:58 | Four Weddings (US)Kat's mates board a paddleboat for her pirate party. | 51m | ||
| 12:49 | Four Weddings (US)Heidi enchants all with a drum circle and fairy dust. | 49m | ||
| 13:37 | Four Weddings (US)Jessica decorates her outdoor venue with cotton from her family's farm. | 49m | ||
| 14:26 | Four Weddings (US)Jen's reception bubbles with science and fairy tales. | 49m | ||
| 15:14 | Four Weddings (US)Ashley pulls off a surprise World War II-themed wedding. | 49m | ||
| 16:03 | Four Weddings (US)Shey's candy theme includes a chocolate and wine unity ceremony. | 49m | ||
| 16:51 | Four Weddings (US)Show-stopping entertainment and epic blunders from weddings are revealed. | 49m | ||
| 17:40 | Wedding Cake ChampionshipSix baking duos begin their journey to becoming wedding cake champions. | 48m | ||
| 18:28 | Wedding Cake ChampionshipFive remaining teams bake a beach-themed cake for a destination wedding. | 48m | ||
| 19:16 | Wedding Cake ChampionshipFour teams of bakers each create a precocious pet topper. | 48m | ||
| 20:04 | Wedding Cake ChampionshipThe final three teams must make a first anniversary celebration cake. | 50m | ||
| 20:54 | Wedding Cake ChampionshipSix baking duos make a dream wedding cake for professional puppeteers. | 48m | ||
| 21:42 | Wedding Cake ChampionshipThe five teams create wedding cakes that reflect a couple's love of dance. | 48m | ||
| 22:30 | Wedding Cake ChampionshipFour teams design cakes blending a couple's love of nature and steampunk. | 48m | ||
| 23:18 | Wedding Cake ChampionshipThree teams make glam cakes for two lovebirds from Bachelor in Paradise. | 48m |
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-13&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-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_403kxfjf/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_403kxfjf/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_403kxfjf/schedule?date=2026-10-13, the first programme { "data": [ { "id": "ls_sr00n8kc", "channel": "ch_403kxfjf", "start": "2026-10-13T03:39:59Z", "stop": "2026-10-13T04:28:30Z", "title": "I Love a Mama's Boy", "sub_title": null, "description": "Shekeb's attempt to bring Laila and Emily together goes south quickly.", "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.