73.8M 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/Istanbul 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/Istanbul. The same day from the API: GET /v1/channels/ch_xhm43kds/schedule?date=2026-10-11&tz=Europe/Istanbul
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:30 | KanıtDizi, konsept danışmanlığını ve sunuculuğunu Kriminalist Prof. Dr. Sevil Atasoy'un yaptığı, yaşanmış gerçek suç hikâyelerinden esinlenilerek hazırl... | Dizi | 1h 45m | |
| 01:10 | RehberMert Savaş, şehir hayatından sıkılan ve doğa özlemi çeken izleyicilere rehberlik ediyor ve doğal güzellikleri ekrana taşıyor. | Yaşam | 1h 5m | |
| 01:15 | RehberMert Savaş, şehir hayatından sıkılan ve doğa özlemi çeken izleyicilere rehberlik ediyor ve doğal güzellikleri ekrana taşıyor. | Yaşam | 1h 15m | |
| 02:15 | Ankara'nın DikmeniDikmen, Ankara'da düğünlerde ve pavyonlarda çalan, saf ve temiz bir türkücüdür. Bir dolandırıcı tarafından ünlü olacağına inandırılıp, varını yoğu... | Dizi | 1h 51m | |
| 02:30 | Ankara'nın DikmeniDikmen, Ankara'da düğünlerde ve pavyonlarda çalan, saf ve temiz bir türkücüdür. Bir dolandırıcı tarafından ünlü olacağına inandırılıp, varını yoğu... | Dizi | 1h 30m | |
| 04:00 | Çocuklar DuymasınSert, aslında ne kadar duygusal olsa da duygularını göstermekten kaçınan, anti romantik, kıskanç Taş Fırın erkeği Haluk ile modern, kariyerinin zir... | Dizi | 1h 30m | |
| 04:06 | Çocuklar DuymasınSert, aslında ne kadar duygusal olsa da duygularını göstermekten kaçınan, anti romantik, kıskanç Taş Fırın erkeği Haluk ile modern, kariyerinin zir... | Dizi | 1h 38m | |
| 05:30 | MüzikSon dönemde en çok istek alan şarkılar ve türküler Klip Saati'nde... Programda farklı müzik türlerine yer veriliyor. | Eğlence | 30m | |
| 05:44 | MüzikSon dönemde en çok istek alan şarkılar ve türküler Klip Saati'nde... Programda farklı müzik türlerine yer veriliyor. | Eğlence | 24m | |
| 06:00 | Kavak YelleriMutlu ve güvenli ailesinden kopup kendi yolunu bulmaya, büyümeye çalışan Deniz; idealist, güçlü, maddi zorluklara rağmen okuyan, hayata karşı sert ... | Dizi | 1h 30m | |
| 06:08 | Kavak YelleriMutlu ve güvenli ailesinden kopup kendi yolunu bulmaya, büyümeye çalışan Deniz; idealist, güçlü, maddi zorluklara rağmen okuyan, hayata karşı sert ... | Dizi | 1h 22m | |
| 07:30 | Akasya DurağıAkasya taksi durağında çalışan şoförlerinin ekmek kavgaları, hüzünleri, neşeleri... | Dizi | 2h | |
| 09:30 | Geniş AileAlmancı biri ailenin kızı ile evlenip Almanya'ya giden Cevahir, üç ay sonra boşanmış olarak eve dönünce durgun olmayan ortalık daha da karışır. Ev... | Dizi | 2h 15m | |
| 11:45 | Çok GezentiPasaportunuz tamam, vizenizi aldınız, otel de ayarlandıysa o zaman Çok Gezenti ile gezmeye başlamak için her şey tamam!Burak Akkul'un hazırlayıp su... | Yaşam | 1h 15m | |
| 13:00 | RehberMert Savaş, şehir hayatından sıkılan ve doğa özlemi çeken izleyicilere “Rehber”lik ediyor ve doğal güzellikleri ekrana taşıyor. | Yaşam | 1h 15m | |
| 14:15 | MutfağımMutfağım, her bölümde farklı bir şehre gidiyor ve o yörenin yemekleri, o şehirdeki kadınlarla birlikte yapılıyor. Yemeklerin hepsi yapıldıktan sonr... | Yaşam | 1h 15m | |
| 15:30 | Çocuklar DuymasınSert, aslında ne kadar duygusal olsa da duygularını göstermekten kaçınan, anti romantik, kıskanç Taş Fırın erkeği Haluk ile modern, kariyerinin zir... | Dizi | 2h 30m | |
| 18:00 | Akasya DurağıAkasya taksi durağında çalışan şoförlerinin ekmek kavgaları, hüzünleri, neşeleri... | Dizi | 1h 30m | |
| 19:30 | 41 Kere MaşallahNaci, bir yandan anne ve baba baskısı ile boğuşan bir yandan da amansız aşkı Pelin'e açılmak için çabalayan bir adamdır. Pelin'e bir türlü açılamay... | Film | 4h 15m | |
| 23:45 | KanıtDizi, konsept danışmanlığını ve sunuculuğunu Kriminalist Prof. Dr. Sevil Atasoy'un yaptığı, yaşanmış gerçek suç hikâyelerinden esinlenilerek hazırl... | Dizi | 1h 45m |
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_xhm43kds/schedule?date=2026-10-11&tz=Europe/Istanbul" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_xhm43kds/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_xhm43kds/history?from=2025-10-13T00:00:00Z&to=2025-10-14T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_xhm43kds/schedule?date=2026-10-11&tz=Europe/Istanbul"); 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_xhm43kds/schedule?date=2026-10-11&tz=Europe/Istanbul", { 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_xhm43kds/schedule", params={"date": "2026-10-11", "tz": "Europe/Istanbul"}, headers={"Authorization": f"Bearer {os.environ['TVG_KEY']}"}, ) for slot in r.json()["data"]: print(slot["start"], slot["title"])
// GET /v1/channels/ch_xhm43kds/schedule?date=2026-10-11, the first programme { "data": [ { "id": "ls_vcpwv04s", "channel": "ch_xhm43kds", "start": "2026-10-10T20:30:00Z", "stop": "2026-10-10T22:15:00Z", "title": "Kanıt", "sub_title": null, "description": "Dizi, konsept danışmanlığını ve sunuculuğunu Kriminalist Prof. Dr. Sevil Atas...", "category": [ "dizi" ], "flags": { "new": false, "live": false } } ], "meta": { "count": 20, "date": "2026-10-11", "tz": "Europe/Istanbul" } }
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.