74.3M 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 Europe/Moscow 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 Europe/Moscow. The same day from the API: GET /v1/channels/ch_wndyw3aj/schedule?date=2026-10-16&tz=Europe/Moscow
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:43 | Boku no Sex Episode-2 | 20m | ||
| 00:03 | Bokura no Sex Episode-1 | 22m | ||
| 00:25 | Chijoku no Seifuku Episode-2 | 16m | ||
| 00:41 | Chika Shita Joshikousei Episode-1 | 17m | ||
| 00:58 | Chikan no Licence Episode-1 | 18m | ||
| 01:16 | Chikan no Licence Episode-2 | 19m | ||
| 01:35 | Chikan Shita Joshikousei Episode-2 | 15m | ||
| 01:50 | Cosplay Sex Machine 01 | 29m | ||
| 02:19 | Dainiji Ura Nyuugakushiken | 19m | ||
| 02:38 | Fukai ni Nemuru Oujo no Abaddon – 01 | 24m | ||
| 03:02 | Gaki Ni Modotte Yarinaoshi Episode-1 | 18m | ||
| 03:20 | Gaki Ni Modotte Yarinaoshi Episode-2 | 21m | ||
| 03:41 | Hime-sama Love Life 03 | 25m | ||
| 04:06 | Houkago Saiyuri Episode-1 | 27m | ||
| 04:33 | Iinchou wa saimin appli o shinjuteru – Episode 1 | 16m | ||
| 04:49 | Ijirare fukushuu saimin – Episode 2 | 16m | ||
| 05:05 | Ikoku na Retro Episode-1 | 26m | ||
| 05:31 | Ikoku Na Retro Episode-1 | 26m | ||
| 05:57 | Ima kara Atashi Episode-1 | 19m | ||
| 06:16 | Inkou kyoushi no saimin seikatsu shidourok u – Episode 1 | 17m | ||
| 06:33 | Inkou kyoushi no saimin seikatsu shidourok u – Episode 2 | 16m | ||
| 06:49 | Itadaki Seieki DUB Special | 5m | ||
| 06:54 | Jimihen jimiko wo kaechau jun isei kouyuu – Episode 1 | 8m | ||
| 07:02 | Jimihen jimiko wo kaechau jun isei kouyuu – Episode 2 | 7m | ||
| 07:09 | Jimihen jimiko wo kaechau jun isei kouyuu – Episode 3 | 9m | ||
| 07:18 | Jitaku Keibiin- 2 | 17m | ||
| 07:35 | JK Bitch ni Shiboraretai Episode-1 | 16m | ||
| 07:51 | JK Bitch ni Shiboraretai.Episode-2 | 15m | ||
| 08:06 | Kanojo DUB Episode-1 | 30m | ||
| 08:36 | Kanojo DUB Episode-2 | 29m | ||
| 09:05 | Kanojo DUB Episode-3 | 28m | ||
| 09:33 | Kanojo SUB Episode- 3 | 28m | ||
| 10:01 | Kanojo SUB Episode-1 | 30m | ||
| 10:31 | Kanojo SUB Episode-2 | 29m | ||
| 11:00 | Kansen Ball Buster Episode-1 | 22m | ||
| 11:22 | Kimi no Mana wa Rina Witch Episode-1 | 29m | ||
| 11:51 | Koi Maguwai | 25m | ||
| 12:16 | Koi Maguwai Episode-1 | 25m | ||
| 12:41 | Kono kaisha nanika okashii – Episode 1 | 16m | ||
| 12:57 | Kono kaisha nanika okashii – Episode 2 | 16m | ||
| 13:13 | Kuro no Kyoushitsu Episode-2 | 33m | ||
| 13:46 | Kuroinu Kedakaki Seijo Episode-1 | 29m | ||
| 14:15 | Kuroinu Kedakaki Seijo Episode-2 | 30m | ||
| 14:45 | Kuroinu Kedakaki Seijo Episode-3 | 30m | ||
| 15:15 | Kuroinu Kedakaki Seijo Episode-4 | 30m | ||
| 15:45 | Kyonyuu elf oyako saimin – Episode 1 | 16m | ||
| 16:01 | Kyonyuu elf oyako saimin – Episode 2 | 16m | ||
| 16:17 | Kyonyuu onna senshi dogeza saimin – Episode 1 | 16m | ||
| 16:33 | Kyonyuu onna senshi dogeza saimin – Episode 2 | 16m | ||
| 16:49 | Kyonyuu Princess Saimin 01 1080p | 16m | ||
| 17:05 | Kyonyuu Princess Saimin-2 | 16m | ||
| 17:21 | Lilitales – 03 | 18m | ||
| 17:39 | Love 2 Quad Episode-2 | 20m | ||
| 17:59 | Mako chan kaihatsu nikki – Episode 1 | 16m | ||
| 18:15 | Mako chan kaihatsu nikki – Episode 2 | 17m | ||
| 18:32 | Mako chan kaihatsu nikki – Episode 3 | 16m | ||
| 18:48 | Mako chan kaihatsu nikki – Episode 4 | 16m | ||
| 19:04 | Mama Puri Episode-1 | 29m | ||
| 19:33 | Mama Puri Episode-2 | 31m | ||
| 20:04 | Marshmallow Imouto Succubus Episode-1 | 15m | ||
| 20:19 | Marshmallow Imouto Succubus Episode-2 | 16m | ||
| 20:35 | Mayohiga no Oneesan Episode-1 | 17m | ||
| 20:52 | Meltys Quest -2 | 16m | ||
| 21:08 | Mesu Kyoushi 4 Kegasareta Kyoudan Episode-2 | 17m | ||
| 21:25 | Mesudachi – Episode | 18m | ||
| 21:43 | Mesudachi – Episode 2 | 18m | ||
| 22:01 | Miyazaki Maya Daizukan Episode-1 | 17m | ||
| 22:18 | Monmusu Quest – Episode- 1 | 15m | ||
| 22:33 | Mou Hasamazu Episode-1 | 20m | ||
| 22:53 | Mou Hasamazu Episode-2 | 20m | ||
| 23:13 | Naedoko Demons Ground Episode-1 | 16m | ||
| 23:29 | Nama Lo Re Furachimono Episode-1 | 18m | ||
| 23:47 | Niplheim no Karyuudo Branded Azel-1 | 15m |
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_wndyw3aj/schedule?date=2026-10-16&tz=Europe/Moscow" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_wndyw3aj/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_wndyw3aj/history?from=2025-10-13T00:00:00Z&to=2025-10-14T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_wndyw3aj/schedule?date=2026-10-16&tz=Europe/Moscow"); 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_wndyw3aj/schedule?date=2026-10-16&tz=Europe/Moscow", { 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_wndyw3aj/schedule", params={"date": "2026-10-16", "tz": "Europe/Moscow"}, headers={"Authorization": f"Bearer {os.environ['TVG_KEY']}"}, ) for slot in r.json()["data"]: print(slot["start"], slot["title"])
// GET /v1/channels/ch_wndyw3aj/schedule?date=2026-10-16, the first programme { "data": [ { "id": "ls_j600ebx1", "channel": "ch_wndyw3aj", "start": "2026-10-15T20:43:00Z", "stop": "2026-10-15T21:03:00Z", "title": "Boku no Sex Episode-2", "sub_title": null, "description": null, "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 73, "date": "2026-10-16", "tz": "Europe/Moscow" } }
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 | Monday 13 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.
A free key in a minute, with Google. No card. Yesterday and today on every channel in 150 countries.