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 Asia/Seoul time, what is on now and next, and the same data in your app with one call. Search any past day on the Archive plan.
All times Asia/Seoul. The same day from the API: GET /v1/channels/ch_xk11ntb4/schedule?date=2026-10-13&tz=Asia/Seoul
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 00:00 | Good GirlsWith pressure mounting under Rio, Stan offers a risky new idea, while Annie's new living situation brings unexpected problems. | S4 E10, Strong Hearts Strong Sales | Comedy, Crime drama | 45m |
| 00:45 | American HostageFred is pushed to the brink as he waits to see whether Tony will accept the DA's immunity offer. S1 Ep5 | WIBC Mystery Science Theatre | Crime drama | 50m |
| 01:35 | Kill JackieThe first Demon, the Cuban, is deployed to hunt Jackie. Holed up in a safe house in Bilbao with Charlie and Sam, Jackie hatches a risky plan to ent... | Episode 2 | Action, Crime drama | 50m |
| 02:25 | War of the WorldsTragedy strikes, altering the course of the future forever. Catherine's priorities change with the arrival of Sophia. Things come to a head between... | Episode 7 | Science fiction, Drama | 50m |
| 03:15 | Good GirlsDespite striking a deal with the Secret Service, Beth can't stay away from Rio, as Stan grows frustrated with her selfishness and Annie looks for w... | S4 E9, Chef Boyardee | Comedy, Crime drama | 45m |
| 04:00 | Good GirlsWith pressure mounting under Rio, Stan offers a risky new idea, while Annie's new living situation brings unexpected problems. | S4 E10, Strong Hearts Strong Sales | Comedy, Crime drama | 45m |
| 04:45 | Ray DonovanRay and the family go to Fite Nite at the Donovan Fite Club. Ray's plan with Sully is put into action. Mickey has a rendezvous with an unlikely lady. | S1 E10, Fite Nite | Crime drama, Drama | 55m |
| 05:40 | Breaking BadAs the end of her pregnancy finds Skyler conflicted over her feelings for her boss, a street dealer's death forces Walt to look for somewhere else ... | S2 E11, Mandala | Crime drama | 50m |
| 06:30 | Better Call SaulAfter Tuco takes him hostage, Jimmy desperately tries to escape. Later, carelessness puts Chuck at risk. | S1 E2, Mijo | Drama | 50m |
| 07:20 | Homeland On nowCarrie and Reda fight for their client while Quinn fights against his new life. Saul and Dar suspect Keane has a secret. | The Man in the Basement | Thriller, Drama | 55m |
| 08:15 | War of the WorldsTragedy strikes, altering the course of the future forever. Catherine's priorities change with the arrival of Sophia. Things come to a head between... | Episode 7 | Science fiction, Drama | 50m |
| 09:05 | American HostageFred is pushed to the brink as he waits to see whether Tony will accept the DA's immunity offer. S1 Ep5 | WIBC Mystery Science Theatre | Crime drama | 50m |
| 09:55 | Kill JackieThe first Demon, the Cuban, is deployed to hunt Jackie. Holed up in a safe house in Bilbao with Charlie and Sam, Jackie hatches a risky plan to ent... | Episode 2 | Action, Crime drama | 50m |
| 10:45 | Ray DonovanRay and the family go to Fite Nite at the Donovan Fite Club. Ray's plan with Sully is put into action. Mickey has a rendezvous with an unlikely lady. | S1 E10, Fite Nite | Crime drama, Drama | 55m |
| 11:40 | Breaking BadAs the end of her pregnancy finds Skyler conflicted over her feelings for her boss, a street dealer's death forces Walt to look for somewhere else ... | S2 E11, Mandala | Crime drama | 45m |
| 12:25 | Better Call SaulAfter Tuco takes him hostage, Jimmy desperately tries to escape. Later, carelessness puts Chuck at risk. | S1 E2, Mijo | Drama | 50m |
| 13:15 | HomelandCarrie and Reda fight for their client while Quinn fights against his new life. Saul and Dar suspect Keane has a secret. | The Man in the Basement | Thriller, Drama | 1h |
| 14:15 | Good GirlsDespite striking a deal with the Secret Service, Beth can't stay away from Rio, as Stan grows frustrated with her selfishness and Annie looks for w... | S4 E9, Chef Boyardee | Comedy, Crime drama | 45m |
| 15:00 | Good GirlsWith pressure mounting under Rio, Stan offers a risky new idea, while Annie's new living situation brings unexpected problems. | S4 E10, Strong Hearts Strong Sales | Comedy, Crime drama | 45m |
| 15:45 | A Discovery of WitchesMatthew and Diana crash into 1590s London and are immediately confronted by a face from Matthew's past. Diana stumbles upon Sophie's ancestor, Susa... | Episode 1 | Drama, Fantasy | 45m |
| 16:30 | Outlander: Blood of My BloodJulia welcomes a new member of staff to Leathers, Brian and Dougal train their men for battle, and Ellen uses her wit to defend her family and clan. | S2 E3, Rabbits Don't Swim | Historical drama | 55m |
| 17:25 | The Girlfriend ExperienceBria takes matters into her own hands in order to escape Ian. | S2 E10, Bria: Living Like a Tornado | Drama | 30m |
| 17:55 | The Girlfriend ExperienceThe day of the trial has arrived, and Bria must reckon with facing Donald head-on. | S2 E12, Bria: Making Amends | Drama | 25m |
| 18:20 | The New PopeAfter being elected pope and taking the name John Paul III, Brannox preaches the importance of family, truth, and love. Ester bonds with a widower ... | Third Episode | Drama | 55m |
| 19:15 | HomelandCarrie and Reda fight for their client while Quinn fights against his new life. Saul and Dar suspect Keane has a secret. | The Man in the Basement | Thriller, Drama | 1h |
| 20:15 | Good GirlsDespite striking a deal with the Secret Service, Beth can't stay away from Rio, as Stan grows frustrated with her selfishness and Annie looks for w... | S4 E9, Chef Boyardee | Comedy, Crime drama | 45m |
| 21:00 | Good GirlsWith pressure mounting under Rio, Stan offers a risky new idea, while Annie's new living situation brings unexpected problems. | S4 E10, Strong Hearts Strong Sales | Comedy, Crime drama | 45m |
| 21:45 | Ray DonovanRay and the family go to Fite Nite at the Donovan Fite Club. Ray's plan with Sully is put into action. Mickey has a rendezvous with an unlikely lady. | S1 E10, Fite Nite | Crime drama, Drama | 55m |
| 22:40 | Breaking BadAs the end of her pregnancy finds Skyler conflicted over her feelings for her boss, a street dealer's death forces Walt to look for somewhere else ... | S2 E11, Mandala | Crime drama | 50m |
| 23:30 | Better Call SaulAfter Tuco takes him hostage, Jimmy desperately tries to escape. Later, carelessness puts Chuck at risk. | S1 E2, Mijo | Drama | 50m |
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_xk11ntb4/schedule?date=2026-10-13&tz=Asia/Seoul" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_xk11ntb4/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_xk11ntb4/history?from=2025-10-12T00:00:00Z&to=2025-10-13T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_xk11ntb4/schedule?date=2026-10-13&tz=Asia/Seoul"); 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_xk11ntb4/schedule?date=2026-10-13&tz=Asia/Seoul", { 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_xk11ntb4/schedule", params={"date": "2026-10-13", "tz": "Asia/Seoul"}, headers={"Authorization": f"Bearer {os.environ['TVG_KEY']}"}, ) for slot in r.json()["data"]: print(slot["start"], slot["title"])
// GET /v1/channels/ch_xk11ntb4/schedule?date=2026-10-13, the first programme { "data": [ { "id": "ls_c8sdy4cf", "channel": "ch_xk11ntb4", "start": "2026-10-12T15:00:00Z", "stop": "2026-10-12T15:45:00Z", "title": "Good Girls", "sub_title": "Strong Hearts Strong Sales", "description": "With pressure mounting under Rio, Stan offers a risky new idea, while Annie'...", "category": [ "comedy", "crime drama" ], "flags": { "new": false, "live": false } } ], "meta": { "count": 30, "date": "2026-10-13", "tz": "Asia/Seoul" } }
What was on, on any date we hold: for research, catch-up, clip finding or proving a broadcast. Any window up to 31 days with /v1/channels/{id}/history on the Archive plan.
| Time | Sunday 12 October 2025 | Category |
|---|---|---|
| Nothing held for that day. Try another date. | ||
8 calls cover a channel from its details to its past. Each one opens in the documentation with Try it.