74.6M 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_25cmqysh/schedule?date=2026-10-13&tz=America/New_York
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:00 | Name That Tune"Beverly Hills 90210" actor Brian Austin Green takes on "Melrose Place" actress Daphne Zuniga; paranormal investigator Emily takes on supernatural ... | 1h 1m | ||
| 00:01 | The Weakest LinkHorror legends from "The Exorcist," "A Nightmare on Elm Street," "American Horror Story," and more face off in a chilling game. | 59m | ||
| 01:00 | FOX News First at 10Stay informed with the latest breaking news and headlines. | 30m | ||
| 01:30 | Front Office Sports TonightHost Matt Iseman goes beyond the field of play to break down the most important cultural, entertainment and business stories in the world of sports. | 30m | ||
| 02:00 | Modern FamilyPhil gets the Dunphy clan to show up in costume for Frank's Roaring '20s-themed wedding; Jay masters the art of saying no; Cam stands up to his sis... | 30m | ||
| 02:30 | Last Man StandingMike helps Vanessa deal with empty nest syndrome; Kristin announces her pregnancy to the family, unintentionally upsetting Mandy. | 30m | ||
| 03:00 | Two and a Half MenJudith is dating Jake's pediatrician (Ryan Stiles), and Alan is upset until Charlie points out that if she remarries, his alimony payments will end. | 30m | ||
| 03:30 | Last Man StandingMike helps Vanessa deal with empty nest syndrome; Kristin announces her pregnancy to the family, unintentionally upsetting Mandy. | 30m | ||
| 04:00 | The NeighborhoodCalvin is thrilled when he unexpectedly crosses paths with NFL legend Jerome "The Bus" Bettis; he discovers the hall of fame football player shares... | 30m | ||
| 04:30 | The NeighborhoodWhen there's a break-in at Calvin's business, he teams up with Dave for a stakeout to catch the culprit in the act; Gemma is uncharacteristically r... | 30m | ||
| 05:00 | The GoldbergsAfter Adam decides to see "Willow" instead of spending Mother's Day with Beverly, he must find a way to get back into her good graces; Barry is tir... | 30m | ||
| 05:30 | The GoldbergsAfter Adam decides to see "Willow" instead of spending Mother's Day with Beverly, he must find a way to get back into her good graces; Barry is tir... | 30m | ||
| 06:00 | Flip SideJamie and Jennifer clash with Sean and Stephane. | 30m | ||
| 06:30 | Crime Exposé With Nancy O'DellWhen a woman is found dead from what appears to be a tragic drug overdose, investigators peel back the layers of her life and uncover chilling evid... | 30m | ||
| 07:00 | The People's Court"Getting Into Trouble Over a Tow.". | 1h | ||
| 08:00 | Judge MathisThe plaintiff says that after she had sex with the defendant's ex-boyfriend, the defendant punched her in the face, so she's suing. | 1h | ||
| 09:00 | Home for GoodAn uplifting home makeover series honoring America's everyday heroes: military veterans, first responders, Gold Star families, and community champi... | 30m | ||
| 09:30 | AgDaySince 1982, "AgDay" has been providing farmers and ranchers news, weather and market information every weekday morning. The half-hour program cover... | 30m | ||
| 10:00 | Good Morning Northwest on FOX 28Stay informed with the latest breaking news and headlines. | 2h | ||
| 12:00 | 25 Words or LessMelissa Peterman and Carson Kressley. | 30m | ||
| 12:30 | Flip SideKhalliya and Leilani oppose Debby and Melody. | 30m | ||
| 13:00 | Adam's LawFrom Judge Judy Sheindlin and her award-winning team of producers comes the future of courtroom TV in "Adam's Law." In a landmark moment in TV hist... | 30m | ||
| 13:30 | Adam's LawFrom Judge Judy Sheindlin and her award-winning team of producers comes the future of courtroom TV in "Adam's Law." In a landmark moment in TV hist... | 30m | ||
| 14:00 | Tamron HallComic Funny Marco; Azzy Milan on making her mark in fashion; Shop Tam Fam. | 1h | ||
| 15:00 | FBI: Most WantedThe team searches for a young woman who is heading down a deadly path of vengeance, using ties to an online radical conspiracy organization to furt... | 1h | ||
| 16:00 | Chicago Fire On nowFirehouse 51 is forced to share space with Firehouse 17; Kidd and Herrmann fight over Ritter; an arson case tests Kidd and Severide's relationship;... | 1h | ||
| 17:00 | 48 HoursMichael Barisone, a former Olympic equestrian and trainer, speaks out in his first television interview since the end of his trial for the attempte... | 1h | ||
| 18:00 | Judge MathisA woman sues her mother and her cousin, saying that after a falling-out, they killed her dog. | 1h | ||
| 19:00 | The People's Court"Raising a Ruckus Over a Roof.". | 1h | ||
| 20:00 | Tribunal JusticeA man sues his ex-girlfriend for brake repair costs, doubling the amount due to perceived malice; she says they are even because she supported him ... | 30m | ||
| 20:30 | Tribunal JusticeIn a neighborhood spat, a widow sues her neighbor for unpaid loans her deceased husband provided; she sets the record straight, emphasizing the abs... | 30m | ||
| 21:00 | Modern FamilyGloria, Claire, Haley, Alex, Lily, Luke and Manny show support for gender equality and the women's movement in their own ways; Jay and Phil butt he... | 30m | ||
| 21:30 | The ConnersAfter Ben declines Darlene's proposal, she starts to ponder why she tends to be so negative in life, prompting her to start a journey of self-disco... | 30m | ||
| 22:00 | America's Funniest Home VideosAmateur videographers submit videos of their kids, pets, friends and families in funny situations to earn thousands in prize money; the studio audi... | 30m | ||
| 22:30 | America's Funniest Home VideosAmateur videographers submit videos of their kids, pets, friends and families in funny situations to earn thousands in prize money; the studio audi... | 30m | ||
| 23:00 | Best MedicineAs Martin desperately tries to leave Port Wenn to meet Eden in Boston for the weekend, he must first investigate the extremely strange behavior of ... | 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_25cmqysh/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_25cmqysh/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_25cmqysh/history?from=2026-10-06T00:00:00Z&to=2026-10-07T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_25cmqysh/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_25cmqysh/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_25cmqysh/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_25cmqysh/schedule?date=2026-10-13, the first programme { "data": [ { "id": "ls_p2yhnfnh", "channel": "ch_25cmqysh", "start": "2026-10-13T03:00:00Z", "stop": "2026-10-13T04:01:00Z", "title": "Name That Tune", "sub_title": null, "description": "\"Beverly Hills 90210\" actor Brian Austin Green takes on \"Melrose Place\" actre...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 36, "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.