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. Search any past day on the Archive plan.
All times America/New_York. The same day from the API: GET /v1/channels/ch_6xx7jgj2/schedule?date=2026-10-14&tz=America/New_York
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 00:00 | The Amazing RaceIn the first city sprint, the final four teams race through Manila, the capital of the Philippines. | S32 E11, Run on Your Tippy Toes | 1h | |
| 01:00 | The Amazing RaceThe final three teams travel to New Orleans; one team is crowned the winner. | S32 E12, Now It's About Winning | 1h | |
| 02:00 | The Amazing RaceEleven teams begin their journey and travel to London. | S33 E1, We're Back! | 1h | |
| 03:00 | The Amazing RaceEleven teams begin their journey and travel to London. | S33 E2, It Can't Be That Easy | 1h | |
| 04:00 | The Amazing RaceWhile racing through Scotland in February 2020, teams receive shocking and unprecedented news. | S33 E3, Who Has This One in the Bag? | 1h | |
| 05:00 | The Amazing RaceTeams restart the race nearly 20 months after production was suspended for the COVID-19 pandemic. | S33 E4, Ready To Restart The Race | 1h | |
| 06:00 | The Amazing RaceTeams race through Switzerland, where racers bungee jump over 700 feet off the Verzasca Dam. | S33 E5, Stairway to Hell | 1h | |
| 07:00 | The Amazing RaceRacers travel to Corsica, France, where they go canyoneering through beautiful landscapes. | S33 E6, Say Cheese | 1h | |
| 08:00 | The Amazing RaceEach team member must try a piece of casu martzu, also known as maggot cheese. | S33 E7, Gently Down the Stream | 1h | |
| 09:00 | The Amazing RaceTeams travel to Halkidiki, Greece, where they are tested on their spelling and memory skills. | S33 E8, Souvlaki | 1h | |
| 10:00 | The Amazing RaceRacers leave no stone unturned while looking for a clue in Thessaloniki, Greece. | S33 E9, Rock Bottom | 1h | |
| 11:00 | The Amazing RaceAfter traveling to seven countries and 17 cities, one team will be crowned the winner. | S33 E10, No Room for Error | 2h | |
| 13:00 | The Amazing RaceThe teams begin their adventures in New York, where a game-changing element is introduced. | S25 E1, Go Big or Go Home | 1h | |
| 14:00 | The Amazing RaceThe race continues in London, England, where several teams are hindered by boating mishaps. | S25 E2, When You Gotta Go, You Gotta Go | 1h | |
| 15:00 | The Amazing RaceThe contestants must corral an unruly flock of sheep through an obstacle course in Scotland. | S25 E3, Get Your Sheep Together | 1h | |
| 16:00 | The Amazing RaceA painstaking detour prompts one duo to consider their options; a meltdown occurs. | S25 E4, Thinly Sliced Anchovies | 1h | |
| 17:00 | The Amazing RaceAs a double U-turn looms, contestants suspect each other of playing dirty. | S25 E5, Morocc' and Roll | 1h | |
| 18:00 | The Amazing RaceThe contestants encounter a frightening road block when they are suspended above mountains. | S25 E6, I Feel Like I Just Kissed a Goat | 1h | |
| 19:00 | The Amazing RaceAs the teams race through Sicily, unlikely alliances are formed; a high-octane kart race. | S25 E7, Pretty Fly for a Food Scientist | 1h | |
| 20:00 | The Amazing RaceTeams are thrown off balance as they serve drinks to the knights in Valletta, Malta. | S25 E8, Hot Sexy Knights | 1h | |
| 21:00 | The Amazing RaceA misstep leaves one racer dangling; several teams experience a painful Asian detoxification method. | S25 E9, You're Taking My Tan Off | 1h | |
| 22:00 | The Amazing RaceThe contestants get muddy with an ornery ox in Manila, Philippines, during a switchback challenge. | S25 E10, Smells Like Dirty Tube Socks | 1h | |
| 23:00 | The Amazing RaceStrong teams make a mistake that could cost them $1 million; the contestants receive shocking news. | S25 E11, Hooping It Up | 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_6xx7jgj2/schedule?date=2026-10-14&tz=America/New_York" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_6xx7jgj2/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_6xx7jgj2/history?from=2025-10-13T00:00:00Z&to=2025-10-14T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_6xx7jgj2/schedule?date=2026-10-14&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_6xx7jgj2/schedule?date=2026-10-14&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_6xx7jgj2/schedule", params={"date": "2026-10-14", "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_6xx7jgj2/schedule?date=2026-10-14, the first programme { "data": [ { "id": "ls_gbkm2bwe", "channel": "ch_6xx7jgj2", "start": "2026-10-14T04:00:00Z", "stop": "2026-10-14T05:00:00Z", "title": "The Amazing Race", "sub_title": "The Amazing Race", "description": "In the first city sprint, the final four teams race through Manila, the capit...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 23, "date": "2026-10-14", "tz": "America/New_York" } }
What was on, on any date we hold: for research, catch-up, clip finding or proving a broadcast. Any window up to 31 days with /v1/channels/{id}/history on the Archive plan.
| Time | Monday 13 October 2025 | Category |
|---|---|---|
| Nothing held for that day. Try another date. | ||
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.