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_hf2zj471/schedule?date=2026-10-12&tz=America/New_York
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 00:00 | MoeshaHakeem begins to date an older woman he meets at his store. | S3 E4, Age Ain't Nothin' But a Number | Series, Comedy | 30m |
| 00:30 | MoeshaDee wins a free decorating consultation at Mo’s school raffle and can’t wait to redo the house. | S3 E5, My Mom's Not an Ottoman | Series, Comedy | 30m |
| 01:00 | MoeshaMo writes a scene from a play set in a Blues Lounge in the 1940s for her English class, and our cast acts it out for us. | S3 E6, The Play Scene | Series, Comedy | 30m |
| 01:30 | MoeshaMo tells her friends at the Den that Hayley’s dad is an important record executive. | S3 E7, Use Me Once Shame on You, Use Me Twice I'll Kill You | Series, Comedy | 30m |
| 02:00 | MoeshaMo is attracted to a classmate she is working with on a project. | S3 E8, Keepin' It Real | Series, Comedy | 30m |
| 02:30 | MoeshaMo, Kim and Niecy decide to dress as “The Women of Batman” for Halloween. | S3 E9, Halloween Part 1: Kim's Revenge | Series, Comedy | 30m |
| 03:00 | Hangin' With Mr. CooperIn order to be with his girlfriend, Mark lies to Nicole. Mark allows Nicole to punish him after she realizes that he lied. But soon he is tempted t... | S3 E15, True Lies | Series, Comedy | 30m |
| 03:30 | Hangin' With Mr. CooperAs the new coach of Nicole's floundering all-girl baseball team, Mark conspires to dress Tyler up as a girl to help the team. Baseball greats FRANK... | S3 E16, The Ringer | Series, Comedy | 30m |
| 04:00 | Hangin' With Mr. CooperMark and Vanessa think that they won the lottery but can't find their winning ticket. | S3 E17, Down in the Dumps | Series, Comedy | 30m |
| 04:30 | Hangin' With Mr. CooperMark becomes a local hero but an awards ceremony reveals the truth. ELIHU HARRIS, the mayor of Oakland, guest stars as himself in his acting debut.... | S3 E18, Hero | Series, Comedy | 30m |
| 05:00 | Hangin' With Mr. CooperMark's good advice to Earvin about romance somehow causes Earvin to elope with his new girlfriend, and Earvin's mother wants Mark to stop the couple. | S3 E19, Here Comes the Groom | Series, Comedy | 30m |
| 05:30 | Hangin' With Mr. CooperGeneva's crazy Aunt Eunetta (also played by SAUNDRA QUARTERMAN) comes to visit and decides that roommates Mark and Vanessa would be the perfect cou... | S3 E20, The Matchmaker | Series, Comedy | 30m |
| 06:00 | Hangin' With Mr. CooperMark tries to help Geneva's boyfriend become a part of his group of male friends with disastrous results. Nicole hides a stray cat in her room, but... | S3 E21, Guys' Night Out | Series, Comedy | 30m |
| 06:30 | Hangin' With Mr. CooperIt looks like Mark, Geneva and Vanessa may all be leaving Oakland forever due to some unexpected surprises--good and bad--in this season finale cli... | S3 E22, High Hopes | Series, Comedy | 30m |
| 07:00 | MoeshaWith a little help from Myles and a visit from Grandma Mitchell, Moesha moves back home and returns to Crenshaw High. | S4 E2, Homecoming | Series, Comedy | 30m |
| 07:30 | MoeshaDee finds a joint in the couch while cleaning the house. Frank and Dee assume and accuse Mo, but Moesha is shocked when she catches Myles smoking. | S4 E3, Hello, What's This? | Series, Comedy | 30m |
| 08:00 | MoeshaBased on the family turmoil, the family begins counseling, but Moesha doesn’t want to air the family’s 'dirty laundry'. | S4 E4, Psyche Your Mind | Series, Comedy | 30m |
| 08:30 | MoeshaMoesha is attracted to a substitute teacher at Crenshaw. After they kiss, he leaves the school for 'personal reasons'. | S4 E5, Teacher | Series, Comedy | 30m |
| 09:00 | My Wife and KidsMichael goes to his class reunion. | S5 E4, Class Reunion | Series, Comedy | 30m |
| 09:30 | My Wife and KidsMichael tells Jr. that the baby is magic. | S5 E5, The Fellowship of the Baby | Series, Comedy | 30m |
| 10:00 | My Wife and KidsJanet crashes Michael’s poker game. | S5 E6, Pokerface | Series, Comedy | 30m |
| 10:30 | My Wife and KidsThings get in the way of Jr.’s proposal. | S5 E7, The Proposal | Series, Comedy | 30m |
| 11:00 | Half & HalfAfter Mona is dumped by a guy who accuses her of not being black enough, Mona tries to find her inner Sistah until Dee Dee helps her realize that s... | S1 E7, The Big Sistah Sans Soul Episode | Series, Comedy | 30m |
| 11:30 | Half & HalfDee Dee starts dating a guy who, as it turns out, was Mona’s ex-high school boyfriend and her first. | S1 E8, The Big Ex-pectations Episode | Series, Comedy | 30m |
| 12:00 | Half & HalfMona and Dee Dee’s relationship gets sticky when Mona accuses Dee Dee of trying to change her just to fit in with her upscale group of friends. | S1 E9, The Big In with the In Crowd Episode | Series, Comedy | 30m |
| 12:30 | Half & HalfBig Dee Dee and Dee Dee jump through hoops on Thanksgiving to please Grandma Thorne (Carroll), who plays favorites with Phyllis and Mona. | S1 E10, The Big Thanks for Forgiving Episode | Series, Comedy | 30m |
| 13:00 | Hangin' With Mr. CooperMark competes for the respect of Vanessa's father--and loses. | S5 E3, The In-Laws | Series, Comedy | 30m |
| 13:30 | Hangin' With Mr. CooperMark takes an additional job that might lead to movie stardom. | S5 E4, Security | Series, Comedy | 30m |
| 14:00 | Hangin' With Mr. CooperMark is jealous when Vanessa goes to a spa where the sexy male employees are eager to please. | S5 E5, The Spa | Series, Comedy | 30m |
| 14:30 | Hangin' With Mr. CooperTyler gets some bad romantic advice from Mark. | S5 E6, The Dance | Series, Comedy | 30m |
| 15:00 | Hangin' With Mr. CooperMark and Tyler learn lessons in respecting women. Former basketball player and Olympic medalist CHERYL MILLER guest stars. | S5 E7, One on One | Series, Comedy | 30m |
| 15:30 | Hangin' With Mr. CooperMark works at a carnival pretending to be a fortune-teller to help the school earn money for textbooks, but his fake predictions begin to cause pro... | S5 E8, The Swami | Series, Comedy | 30m |
| 16:00 | Hangin' With Mr. CooperVanessa and Mark present opposing versions of an incident--until Tyler reveals what really happened. | S5 E9, The Argument | Series, Comedy | 30m |
| 16:30 | Hangin' With Mr. CooperGeneva's boyfriend wants to marry her--until Mark meddles in their relationship. | S5 E10, Lifesaver | Series, Comedy | 30m |
| 17:00 | The ParkersWith Nikki’s help, the school geek becomes the campus hottie. | S1 E3, Daddy's Girl | Series, Comedy | 30m |
| 17:30 | The ParkersKim overhears some shocking news after moving in with her father. | S1 E4, Taking Tae-Bo with My Beau | Series, Comedy | 30m |
| 18:00 | The Parkers On nowAfter accidentally injuring Professor Oglevee, Nikki becomes his round-the-clock nurse. | S1 E5, The Boomerang Effect | Series, Comedy | 30m |
| 18:30 | The ParkersKim’s trapped in a love triangle and Nikki’s wooed by a younger man. | S1 E6, There's a Shag | Series, Comedy | 30m |
| 19:00 | My Wife and KidsJr. looks for an apartment - with interesting results. | S4 E14, Moving on Out | Series, Comedy | 30m |
| 19:30 | My Wife and KidsMichael's competitive spirit gets the better of him. | S4 E15, Candy Wars | Series, Comedy | 30m |
| 20:00 | My Wife and KidsJr. surprises everyone when he decides to sell his prized car. | S4 E16, Jr. Sells His Car | Series, Comedy | 30m |
| 20:30 | My Wife and KidsMichael and Jay don't get the anniversary gifts they want. | S4 E17, The Anniversary Present | Series, Comedy | 30m |
| 21:00 | My Wife and KidsMichael's frozen smile ends him up in jail. | S4 E18, Illegal Smile | Series, Comedy | 30m |
| 21:30 | My Wife and KidsMichael's chance to see a basketball star hits a glitch. | S4 E19, Outbreak Monkey | Series, Comedy | 30m |
| 22:00 | My Wife and KidsMichael and Jay reminisce about the fun times they've had. | S4 E20, Empty Nest (1) | Series, Comedy | 30m |
| 22:30 | My Wife and KidsMichael and Jay reminisce about the fun times they've had. | S4 E21, Empty Nest (2) | Series, Comedy | 30m |
| 23:00 | Malcolm & EddieAn aspiring radio sports announcer, Malcolm, and his talkative, would-be tow truck driver roommate, Eddie, attend a get-rich-quick seminar in hopes... | S1 E1, Pilot | Series, Comedy | 30m |
| 23:30 | Malcolm & EddieEddie needs another job to get his prized tow truck repaired. | S1 E2, Eddie by Moonlight | Series, Comedy | 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_hf2zj471/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_hf2zj471/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_hf2zj471/history?from=2026-10-05T00:00:00Z&to=2026-10-06T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_hf2zj471/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_hf2zj471/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_hf2zj471/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_hf2zj471/schedule?date=2026-10-12, the first programme { "data": [ { "id": "ls_zey92f54", "channel": "ch_hf2zj471", "start": "2026-10-12T04:00:00Z", "stop": "2026-10-12T04:30:00Z", "title": "Moesha", "sub_title": "Age Ain't Nothin' But a Number", "description": "Hakeem begins to date an older woman he meets at his store.", "category": [ "series", "comedy" ], "flags": { "new": false, "live": false } } ], "meta": { "count": 48, "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.