72.1M 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_dcbfyps7/schedule?date=2026-10-12&tz=America/New_York
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:38 | AMPThe guys put their matchmaking skills to the test, competing to see who is the best matchmaker in AMP's take on The Golden Bachelor. | AMP | 30m | |
| 00:08 | AMPThe guys put their matchmaking skills to the test, competing to see who is the best matchmaker in AMP's take on The Golden Bachelor. | AMP | 32m | |
| 00:40 | AMPPreviously on AMP's Next Top Model, with ChrisNxtDoor eliminated, five members compete in a fashion competition to see who has what it takes to win. | AMP | 39m | |
| 01:18 | AMPAMP transforms their warehouse into a fake marketing company and tries to convince a focus group of strangers to buy their new experimental products. | AMP | 39m | |
| 01:58 | AMPAMP takes on the classic game show Jeopardy with a twist, every question centers around black culture, history, and trivia. Who knows the most? | AMP | 40m | |
| 02:37 | AMPThe guys play The Price Ain't Right — guess wrong and face the Wheel of Misfortune. | AMP | 30m | |
| 03:07 | AMPThe guys hit the auction block looking for treasure in abandoned storage units. Split into 3 teams with $1,000 each, they compete to flip units for... | AMP | 28m | |
| 03:35 | AMPThe AMP guys show off their combined $3,000,000 car collection. Some members have more cars than others, but with a total like that, every ride is ... | AMP | 24m | |
| 03:59 | AMPAMP puts their geographical knowledge to the test. Eight contestants from around the world step in, and the guys have to guess where each one is from. | AMP | 34m | |
| 04:33 | AMPHow do you decide the Worst Person Ever? AMP brings in contestants with the most outrageous backstories and lets the guys vote on who takes the crown. | AMP | 31m | |
| 05:04 | AMP6 women walk into the studio. One is a real stripper. The guys have to figure out which one. | AMP | 25m | |
| 05:29 | AMPThis time, the guys are the contestants, hiding alongside one white person and trying to trick a jury of white people into picking the wrong one. | AMP | 20m | |
| 05:48 | AMPCould you pick a celebrity out of a crowd if you'd never seen them before? AMP brings in strangers and challenges the guys to impersonate each other. | AMP | 35m | |
| 06:23 | AMPFive actors, one real ex-felon. AMP has to figure out who's actually done time. Rounds of questions narrow it down to who they believe is the true ... | AMP | 27m | |
| 06:50 | AMPHow long would you stay on a yacht if the last one left gets to keep it? AMP competes through boat-themed games to see who wants it most. | AMP | 42m | |
| 07:32 | AMPAMP puts the age-old debate to rest: is streaming actually harder than a 9 to 5? The guys go to work and compete through real challenges to find th... | AMP | 26m | |
| 07:59 | AMPThe guys become driving coaches. AMP splits into 3 teams of two, each tasked with taking their student driver through the full AMP driving checklist. | AMP | 34m | |
| 08:33 | AMPDuke, Agent and Chris get thrown into a real-life zombie simulator based on Resident Evil, sent to rescue Kai Cenat from the evil doctor Gideon. | AMP | 23m | |
| 08:56 | AMPBreaking news, AMP has been kidnapped and brought to a remote facility. The guys hide from their captors and escape with their lives in this challe... | AMP | 28m | |
| 09:24 | AMPAMP brings back childhood classics like floor is lava and musical chairs with an IRL twist. | AMP | 27m | |
| 09:51 | AMPThe boys hit the hibachi grill, trained by real Master Hibachi Chefs. Then they compete head-to-head to see which team cooks the better meal. | AMP | 31m | |
| 10:21 | AMPWould you rather get slapped or eat a live bug? AMP takes Would You Rather to the next level, competing through challenges with real consequences. | AMP | 29m | |
| 10:50 | AMPTime for another Try Not To Laugh challenge. The guys compete face to face trying to crack each other up, and see who can hold their laugh longest. | AMP | 23m | |
| 11:13 | AMPThe guys hit the streets in two teams with only $500 to build the best basketball squad they can find. The catch, every player has to come from off... | AMP | 36m | |
| 11:49 | AMPAMP and RDC meet up again for another group challenge, this time on the baseball field, going head to head to prove who is the more athletic crew. | AMP | 58m | |
| 12:48 | AMPMMA meets basketball, and the result is exactly what you'd expect. AMP goes head-to-head in a combo sport with no fouls, where being physical is en... | AMP | 45m | |
| 13:33 | AMPIn the world of Mario Kart, one wrong turn flips everything. AMP suits up in real karts and costumes to experience that world in a full IRL race. | AMP | 29m | |
| 14:02 | AMPAMP is back with another IRL Mario Kart challenge. This time the karts are fully modded to imitate real in-game power-ups, and the chaos is worse t... | AMP | 24m | |
| 14:26 | AMPThe guys strap on sumo suits and take to the pitch for a backyard game of Sumo Soccer. Watch them bounce, collide, and barrel into each other tryin... | AMP | 20m | |
| 14:46 | AMPThe guys put their matchmaking skills to the test, competing to see who is the best matchmaker in AMP's take on The Golden Bachelor. | AMP | 30m | |
| 15:16 | AMPThe guys put their matchmaking skills to the test, competing to see who is the best matchmaker in AMP's take on The Golden Bachelor. | AMP | 32m | |
| 15:48 | AMPPreviously on AMP's Next Top Model, with ChrisNxtDoor eliminated, five members compete in a fashion competition to see who has what it takes to win. | AMP | 39m | |
| 16:26 | AMPAMP transforms their warehouse into a fake marketing company and tries to convince a focus group of strangers to buy their new experimental products. | AMP | 39m | |
| 17:06 | AMP On nowAMP takes on the classic game show Jeopardy with a twist, every question centers around black culture, history, and trivia. Who knows the most? | AMP | 40m | |
| 17:45 | AMPThe guys play The Price Ain't Right — guess wrong and face the Wheel of Misfortune. | AMP | 30m | |
| 18:15 | AMPThe guys hit the auction block looking for treasure in abandoned storage units. Split into 3 teams with $1,000 each, they compete to flip units for... | AMP | 28m | |
| 18:43 | AMPThe AMP guys show off their combined $3,000,000 car collection. Some members have more cars than others, but with a total like that, every ride is ... | AMP | 24m | |
| 19:07 | AMPAMP puts their geographical knowledge to the test. Eight contestants from around the world step in, and the guys have to guess where each one is from. | AMP | 34m | |
| 19:41 | AMPHow do you decide the Worst Person Ever? AMP brings in contestants with the most outrageous backstories and lets the guys vote on who takes the crown. | AMP | 31m | |
| 20:12 | AMP6 women walk into the studio. One is a real stripper. The guys have to figure out which one. | AMP | 25m | |
| 20:37 | AMPThis time, the guys are the contestants, hiding alongside one white person and trying to trick a jury of white people into picking the wrong one. | AMP | 20m | |
| 20:56 | AMPCould you pick a celebrity out of a crowd if you'd never seen them before? AMP brings in strangers and challenges the guys to impersonate each other. | AMP | 35m | |
| 21:31 | AMPFive actors, one real ex-felon. AMP has to figure out who's actually done time. Rounds of questions narrow it down to who they believe is the true ... | AMP | 27m | |
| 21:58 | AMPHow long would you stay on a yacht if the last one left gets to keep it? AMP competes through boat-themed games to see who wants it most. | AMP | 42m | |
| 22:40 | AMPAMP puts the age-old debate to rest: is streaming actually harder than a 9 to 5? The guys go to work and compete through real challenges to find th... | AMP | 26m | |
| 23:06 | AMPThe guys become driving coaches. AMP splits into 3 teams of two, each tasked with taking their student driver through the full AMP driving checklist. | AMP | 34m | |
| 23:41 | AMPDuke, Agent and Chris get thrown into a real-life zombie simulator based on Resident Evil, sent to rescue Kai Cenat from the evil doctor Gideon. | AMP | 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_dcbfyps7/schedule?date=2026-10-12&tz=America/New_York" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_dcbfyps7/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_dcbfyps7/history?from=2026-10-05T00:00:00Z&to=2026-10-06T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_dcbfyps7/schedule?date=2026-10-12&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_dcbfyps7/schedule?date=2026-10-12&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_dcbfyps7/schedule", params={"date": "2026-10-12", "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_dcbfyps7/schedule?date=2026-10-12, the first programme { "data": [ { "id": "ls_e0wfq12z", "channel": "ch_dcbfyps7", "start": "2026-10-12T03:38:35Z", "stop": "2026-10-12T04:08:24Z", "title": "AMP", "sub_title": "AMP", "description": "The guys put their matchmaking skills to the test, competing to see who is th...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 47, "date": "2026-10-12", "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 155 countries.