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_brvajwg1/schedule?date=2026-10-14&tz=America/New_York
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:44 | Divorce CourtScott says he saw text messages from another man on Danielle's phone. | S26 E157, Scott Stefanik vs. Danielle Lybrand (Part 1) | 24m | |
| 00:08 | Divorce CourtShe was instantly attracted when she spotted him at a store. | Divorce Court | 24m | |
| 00:32 | Divorce CourtHigh school sweethearts married but now drifting apart. | Divorce Court | 24m | |
| 00:56 | Divorce CourtAn 18-year-old fell for a 33-year-old, and nine years later tensions remain. | Divorce Court | 24m | |
| 01:20 | Divorce CourtOn and off since high school, they now share a home and child. | Divorce Court | 24m | |
| 01:44 | Divorce CourtShe moved across the country for him, but problems followed. | Divorce Court | 24m | |
| 02:08 | Divorce CourtMarried 10 years and separated for three, she says it began with lies. | Divorce Court | 24m | |
| 02:32 | Divorce CourtA wife says her husband's failed duties are pushing their marriage toward a lonely night. | Divorce Court | 24m | |
| 02:56 | Divorce CourtDawn blames Dante's drinking for their problems, but he says her nagging drove him to it. | Divorce Court | 24m | |
| 03:20 | Divorce CourtA young woman fears her boyfriend's controlling behavior could end their relationship. | Divorce Court | 24m | |
| 03:44 | Divorce CourtJeovany suspects his girlfriend is cheating after hearing secret calls with other men. | Divorce Court | 23m | |
| 04:07 | Divorce CourtA spouse burns clothes to punish infidelity, but will it save the marriage? | Divorce Court | 24m | |
| 04:31 | Divorce CourtA saver and a spender clash over money as their relationship reaches a breaking point. | Divorce Court | 24m | |
| 04:55 | Divorce CourtAfter 12 years of lies and deception, one man wonders if it is time to walk away. | Divorce Court | 24m | |
| 05:19 | Divorce CourtOnline dating and a fishing trip spark trust issues for a troubled couple. | Divorce Court | 23m | |
| 05:42 | Divorce CourtMargaret wants Musa to propose, but Judge Toler questions whether the ring is deserved. | Divorce Court | 24m | |
| 06:06 | Divorce CourtTears flow as one woman decides whether she has outgrown her relationship. | Divorce Court | 24m | |
| 06:30 | Divorce CourtOne woman learns the hard way that some men are too good to be true. | Divorce Court | 24m | |
| 06:54 | Divorce CourtAn ex's belongings and workplace flirting fuel major trust issues for one couple. | Divorce Court | 23m | |
| 07:17 | Divorce CourtA man says his partner's exotic dancing made him rethink their future and their baby. | Divorce Court | 24m | |
| 07:41 | Divorce CourtA blended family faces clashing parenting styles and allegations of cheating. | Divorce Court | 24m | |
| 08:05 | Divorce CourtScott says Danielle was gone for 24 hours, and he saw text messages from another man on her phone. | S26 E158, Scott Stefanik vs. Danielle Lybrand (Part 2) | 24m | |
| 08:29 | Divorce CourtByron says his wife puts him last on her list of priorities, citing a lack of sex, money problems and. | Divorce Court | 23m | |
| 08:52 | Divorce CourtRenee says her partner is a sneaky cheater who has broken her heart one too many times. If he fails the. | Divorce Court | 24m | |
| 09:16 | Divorce Court“Keon” believes his girlfriend is cheating with a mystery man she met at the gym. His plans to propose have. | Divorce Court | 23m | |
| 09:39 | Divorce CourtShareena is fed up with her boyfriend’s drug and alcohol addiction. She’s ready to call it quits if he fails. | Divorce Court | 24m | |
| 10:03 | Divorce CourtShareena is fed up with her boyfriend’s drug and alcohol addiction. She’s ready to call it quits if he fails. | Divorce Court | 23m | |
| 10:26 | Divorce CourtKristania is heartbroken over contemplating divorce. She says her husband’s gambling habit has cost their. | Divorce Court | 23m | |
| 10:49 | Divorce CourtShaunta is prepared to end her engagement. She says her fiancée is a liar, controlling and a cheater. | Divorce Court | 24m | |
| 11:13 | Divorce CourtMary is fed up with her husband’s lack of income, the verbal abuse and his chronic habit of sexting other. | Divorce Court | 23m | |
| 11:36 | Divorce CourtOtisz is sick of her husband’s poor financial decisions, sharp tongue and lack of respect for her boundaries. | Divorce Court | 23m | |
| 11:59 | Divorce CourtAlexandar is in court to end his engagement to his fiancée. He says his needs have changed and he wants to. | S28 E27, Samantha Solis vs. Angel Solis: Loss of Intimacy | 24m | |
| 12:23 | Divorce CourtCrystal says her fiancé is pressuring her to get married but the red flags are waving. She says he is. | Divorce Court | 23m | |
| 12:46 | Divorce CourtZaheir is prepared to end her engagement to her fiancé. After finding naked photos, secret texts and an. | Divorce Court | 23m | |
| 13:09 | Divorce CourtAna is done being treated like an ATM. She says her boyfriend is financially irresponsible, a liar and a. | Divorce Court | 24m | |
| 13:33 | Divorce CourtSean says after his health decline, his wife was unsupportive, disrespectful and even cheated on him. He’s at. | Divorce Court | 23m | |
| 13:56 | Divorce CourtFrancesca is in court to end her engagement. She says her fiancé is a disrespectful cheater with a gambling. | Divorce Court | 24m | |
| 14:20 | Divorce CourtKeaundre says his fiancée is a conniving liar, and suspects she is cheating. If she doesn’t pass a polygraph. | Divorce Court | 23m | |
| 14:43 | Divorce CourtCiara wants out of her toxic marriage. She says her husband is a manipulative cheater with anger issues. | Divorce Court | 23m | |
| 15:06 | Divorce CourtKelly says his wife’s childish behavior and temper tantrums have pushed him to the limit. He’s fed up and. | Divorce Court | 24m | |
| 15:30 | Divorce CourtSteve is done with his wife not contributing financially to their household. Her refusal to get a job and the. | Divorce Court | 23m | |
| 15:53 | Divorce CourtFidelia says her fiancé is a cheater -- even her family says to leave this toxic relationship. | S26 E178, Fidelia McCord vs. Jonathan Norwood | 23m | |
| 16:16 | Divorce CourtCan love convince one spouse to give up bad boys for a preacher's kid? | Divorce Court | 24m | |
| 16:40 | Divorce CourtJennifer says moving in with Dennis gave him control over every part of her life. | Divorce Court | 24m | |
| 17:04 | Divorce CourtA dream of becoming a rap videographer threatens to ruin one couple's marriage. | Divorce Court | 24m | |
| 17:28 | Divorce CourtA stolen and pawned wedding ring puts one couple's vows to the test. | Divorce Court | 23m | |
| 17:51 | Divorce CourtHigh school sweethearts keep filing for divorce, then taking each other back. | Divorce Court | 24m | |
| 18:15 | Divorce CourtJames' addictions and Elizabeth's cheating leave their marriage in crisis. | Divorce Court | 24m | |
| 18:39 | Divorce CourtA nightlife-loving wife must choose between sugar daddies and her husband. | Divorce Court | 24m | |
| 19:03 | Divorce CourtPaola's pregnancy raises fears that her partner is trying to end the relationship. | Divorce Court | 24m | |
| 19:27 | Divorce CourtA couple questions whether the loss of a child led one spouse to cheat. | Divorce Court | 23m | |
| 19:50 | Divorce CourtAfter racing to the altar, a couple seeks divorce just two months later. | Divorce Court | 24m | |
| 20:14 | Divorce CourtCarmiese is in court with a clear motive, she wants a divorce. She says her cheating husband is living a. | Divorce Court | 23m | |
| 20:37 | Divorce CourtSwakhila says her fiancé is unsupportive, a liar and suspects he cheated. She needs clarity and if he fails. | Divorce Court | 24m | |
| 21:01 | Divorce CourtNatashia says her husband runs their home like a military base and monitors her with cameras. | Divorce Court | 23m | |
| 21:24 | Divorce CourtSarah says shes stuck in a relationship with a verbally abusive and financially controlling partner. | Divorce Court | 24m | |
| 21:48 | Divorce CourtSamantha wants to end her 5-year relationship with Darren. | Divorce Court | 23m | |
| 22:11 | Divorce CourtYvette says she's sick of Anthony's angry fits and lack of affection. | S24 E4, Yvette Maddux vs "Tony" Maddux | 23m | |
| 22:34 | Divorce CourtAsha wants to divorce her cheating husband of 15-years unless he buys her a first-class ticket to Brazil. | Divorce Court | 24m | |
| 22:58 | Divorce CourtCrystal says Amanda is an alcoholic freeloader who cant keep a job. | Divorce Court | 23m | |
| 23:21 | Divorce CourtAlma says she has no doubt her husband has been cheating on her with various women, including her close. | Divorce Court | 24m | |
| 23:45 | Divorce CourtKaturah has reached her limit after 5 long years putting up with Mikael’s cheating and poor parenting. | Divorce Court | 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_brvajwg1/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_brvajwg1/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_brvajwg1/history?from=2026-10-06T00:00:00Z&to=2026-10-07T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_brvajwg1/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_brvajwg1/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_brvajwg1/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_brvajwg1/schedule?date=2026-10-14, the first programme { "data": [ { "id": "ls_xnfqsf3f", "channel": "ch_brvajwg1", "start": "2026-10-14T03:44:00Z", "stop": "2026-10-14T04:08:00Z", "title": "Divorce Court", "sub_title": "Divorce Court", "description": "Scott says he saw text messages from another man on Danielle's phone.", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 62, "date": "2026-10-14", "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.