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_77sdrcgj/schedule?date=2026-10-10&tz=America/New_York
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 00:00 | WingsHelen and Joe finally find the perfect contractor to build their home, however, he falls to pieces and stops working when his wife kicks him out. | What About Larry | Comedy, Series | 30m |
| 00:30 | WingsAntonio meets the girl of his dreams, but then loses her. | The Lady Vanishes | Comedy, Series | 30m |
| 01:00 | WingsJoe and Brian visit a strip club to see a former high school classmate dance. | The Lyin' King | Comedy, Series | 30m |
| 01:30 | WingsCasey's husband, Stuart, returns after being gone for two years. | Love Overboard | Comedy, Series | 30m |
| 02:00 | WingsJoe and Helen find the house of their dreams. | Grouses, Houses, And Bickering Spouses | Comedy, Series | 30m |
| 02:30 | WingsJoe and Helen have to explain how they torched Brian's house. An insurance investigatoris suspicious of the whole scenario. | Porno For Pyros | Comedy, Series | 30m |
| 03:00 | BeckerAt the diner, Chris is in the kitchen when a robber enters. | S5 E9, Blind Injustice | Comedy, Series | 30m |
| 03:30 | BeckerAt the office, Margaret reveals to Linda that it's her ten-year anniversary of working for Dr. Becker. | S5 E11, Once Upon a Time | Comedy, Series | 30m |
| 04:00 | BeckerAt the diner, John expresses his repulsion for all the Christmas decorations. | S5 E10, Chris-Mess | Comedy, Series | 30m |
| 04:30 | BeckerBecker is upset when a patient substitutes his Christian Science faith for medical treatment. | Pain In The Neck | Comedy, Series | 30m |
| 05:00 | BeckerOne of John's patients, a high school student named Brad, comes in for a physical and John learns that the guy's sexually active, but isn't practic... | S5 E12, Bad to the Bone | Series, Comedy | 30m |
| 05:30 | BeckerJohn's at the end of his rope with his hectic practice and makes a call, which Linda overhears, telling the person on the other end that he can't t... | S5 E16, The Job | Series, Comedy | 30m |
| 06:00 | BeckerJohn helps his elderly neighbor, Mrs. Firth, get into her apartment and she repays him by making homemade chicken noodle soup. | S5 E15, Nightmare on Becker Street | Series, Comedy | 30m |
| 06:30 | BeckerBob is distraught because a thirty-something guy at his gym died while on the treadmill, and he's certain that he's headed for the same fate. | I’ve Got Friends I Haven’t Used Yet | Series, Comedy | 30m |
| 07:00 | BeckerWhen a customer leaves the diner because of John's cigarette smoke, Chris puts her foot down and tells him that it is now a "smoke-free" restaurant. | Thanks For Not Smoking | Series, Comedy | 30m |
| 07:30 | BeckerJohn arrives at the diner and announces that he has quit smoking. | S5 E18, Amanda Moves Out | Series, Comedy | 30m |
| 08:00 | The King of QueensDoug (Kevin James) is unhappy with his new delivery route, specifically one nearly naked man who reveals too much. | S6 E17, Multiple Plots | Series, Romantic comedy | 30m |
| 08:30 | The King of QueensDoug (Kevin James) shuns Deacon (Victor Williams) and bumps Danny (Gary Valentine) up to best-friend status after finding out Deacon has been playi... | S6 E18, Trash Talker | Series, Romantic comedy | 30m |
| 09:00 | The King of QueensCarrie (Leah Remini) doesn’t want to stay with Doug’s (Kevin James) parents while visiting them in Florida. | S6 E19, Precedent Nixin' | Series, Romantic comedy | 30m |
| 09:30 | The King of QueensArthur (Jerry Stiller) pushes Carrie (Leah Remini) over the edge when he throws a tantrum at her job interview with a law firm. | S6 E20, Foe: Pa | Series, Romantic comedy | 30m |
| 10:00 | The King of QueensWhile accompanying Carrie (Leah Remini) in her attempts to befriend her new co-workers, Doug (Kevin James) sabotages the relationships to avoid any... | S6 E21, Tank Heaven | Series, Romantic comedy | 30m |
| 10:30 | The King of QueensDoug (Kevin James) decides an emergency road trip is in order after Spence (Patton Oswalt) learns his ex-girlfriend is getting married in Tennessee. | S6 E22, Altar Ego | Series, Romantic comedy | 30m |
| 11:00 | The King of QueensArthur (Jerry Stiller) persuades Doug (Kevin James) to compete with him in a shuffleboard tournament at the senior center. | S6 E23, Icky Shuffle | Romantic comedy, Comedy | 30m |
| 11:30 | The King of QueensHolly (Nicole Sullivan) moves in with Doug (Kevin James) and Carrie (Leah Remini) after being kicked out of her apartment. | S6 E24, Awful Bigamy | Romantic comedy, Comedy | 30m |
| 12:00 | Man With A PlanWhen the kids won't do their chores, Adam and Andi decide to go on strike too. | S2 E3, The Parents Strike Back | Screwball, Comedy | 30m |
| 12:30 | Man With A PlanWhen Adam thinks Kate's boyfriend, Tyler (Griffin Gluck), is a pothead, he decides to confront Tyler but doesn't get the support he expects from Andi. | S2 E4, Into the Weeds | Screwball, Comedy | 30m |
| 13:00 | Man With A PlanWhen Adam needs to hire a new project manager, Andi accuses Adam of unconscious bias after he only interviews men for the job. | S2 E5, Battle of the Sexists | Screwball, Comedy | 30m |
| 13:30 | Man With A PlanAdam and Andi try to get back in their neighbors' good graces after no one shows up to their potluck. | S2 E6, Adam Gets Neighborly | Screwball, Comedy | 30m |
| 14:00 | Man With A PlanWhen Adam and Andi are caught off guard by unexpected expenses, they each decide to give up a luxury to pay them off. | S2 E7, We Can Be Heroes | Screwball, Comedy | 30m |
| 14:30 | Man With A PlanWhen Adam takes his kids to work with him for the day, they accidentally give his biggest client lice. Also, Andi feels like a bad mom when she's t... | S2 E8, Lice Lice Baby | Screwball, Comedy | 30m |
| 15:00 | Man With A PlanWhen Adam notices his Dad's increasingly forgetful behavior, he struggles with how to approach him to discuss it. | S2 E9, The Gunfight | Screwball, Comedy | 30m |
| 15:30 | Man With A PlanWhen Adam and Andi agree on a present-free Valentine's Day, Adam gives the gift he planned for Andi to his mother instead. | S2 E10, Adam's Turtle-y Awesome Valentine's Day | Screwball, Comedy | 30m |
| 16:00 | Married... With ChildrenOn Valentines Day, Kelly hauls in a load of Valentines, while Steve plans to give Marcy a trip to Hawaii. When Marcy finds out from Peggy, she plan... | S10 E8, Blonde and Blonder | Screwball, Comedy | 30m |
| 16:30 | Married... With ChildrenThe Bundy's stay at the shoe store after their house is tented for termites. A grounded Kelly plots to escape and go to a rock concert. | S2 E18, The Great Escape | Screwball, Comedy | 30m |
| 17:00 | Married... With ChildrenMarcy regrets denting Steve's new car when he claims that she's made him impotent. | S2 E19, Im-Po-Dent | Screwball, Comedy | 30m |
| 17:30 | Married... With ChildrenWhile secretly going through Steve and Marcy's mail, Al and Peggy fill out an application to a TV game show called "How Do I Love Thee" where the o... | S2 E20, Just Married... with Children | Screwball, Comedy | 30m |
| 18:00 | Married... With ChildrenAfter going with Steve to the racetrack, Al is reluctant to reveal that he won $1,200 because he knows that Peggy and the kids will take the money ... | S2 E21, Father Lode | Screwball, Comedy | 30m |
| 18:30 | Married... With ChildrenAl's quiet three-day weekend plans to watch his favorite John Wayne movie "Hondo" are ruined when Peggy's eccentric relatives come to visit the Bun... | S2 E22, All in the Family | Screwball, Comedy | 30m |
| 19:00 | Just Shoot MeMaya and her colleagues recall the circumstances which led to their being hired by Jack. | S2 E25, War and Sleaze | Screwball, Comedy | 30m |
| 19:30 | Just Shoot MeElliott promises to get revenge after Finch is taken advantage of by a woman. | S3 E1, What the Teddy Bear Saw | Screwball, Comedy | 30m |
| 20:00 | Just Shoot MeJack tricks Maya into getting a neighbor to move so he can build a steam room at work. | S3 E2, Steamed | Comedy, Screwball | 30m |
| 20:30 | Just Shoot MeFinch tries to hijack a surveillance videotape of him and Jack's nanny in a compromising position. | S3 E3, The Mask | Comedy, Screwball | 30m |
| 21:00 | Just Shoot MeFinch is convinced that Nina has an imaginary alter ego while Maya discovers how Jack deceived her on Halloween many years ago. | S3 E4, Funny Girl | Comedy, Screwball | 30m |
| 21:30 | Just Shoot MeFinch conspires to set Maya up on a date with another woman. | S3 E5, Two Girls for Every Boy | Comedy, Screwball | 30m |
| 22:00 | Just Shoot MeMaya is convinced that her new boyfriend is sending her messages by way of the puppets that he uses on his children's television show. | S3 E6, The Withholder | Comedy, Screwball | 30m |
| 22:30 | Just Shoot MeFinch challenges Maya to play a good practical joke. | S3 E7, Puppetmaster | Comedy, Screwball | 30m |
| 23:00 | WingsBrian falls in love, mid-flight, with his only passenger on Valentine's Day. | Love At First Flight | Comedy, Series | 30m |
| 23:30 | WingsCrazy Sandy Cooper returns to Nantucket to have Joe's baby. | One Flew Over The Cooper's Nest | Comedy, Series | 30m |
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_77sdrcgj/schedule?date=2026-10-10&tz=America/New_York" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_77sdrcgj/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_77sdrcgj/history?from=2026-10-06T00:00:00Z&to=2026-10-07T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_77sdrcgj/schedule?date=2026-10-10&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_77sdrcgj/schedule?date=2026-10-10&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_77sdrcgj/schedule", params={"date": "2026-10-10", "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_77sdrcgj/schedule?date=2026-10-10, the first programme { "data": [ { "id": "ls_348qawj9", "channel": "ch_77sdrcgj", "start": "2026-10-10T04:00:00Z", "stop": "2026-10-10T04:30:00Z", "title": "Wings", "sub_title": "What About Larry", "description": "Helen and Joe finally find the perfect contractor to build their home, howeve...", "category": [ "comedy", "series" ], "flags": { "new": false, "live": false } } ], "meta": { "count": 48, "date": "2026-10-10", "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.