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 Asia/Kuala_Lumpur time, what is on now and next, and the same data in your app with one call.
All times Asia/Kuala_Lumpur. The same day from the API: GET /v1/channels/ch_kzpc4h7p/schedule?date=2026-10-12&tz=Asia/Kuala_Lumpur
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 00:00 | Sports Shoot Ep01Di sebalik tabir dunia sukan tanah air melalui keindahan seni fotografi dan visual aksi sukan | 15m | ||
| 00:15 | Padu Fizikal Ep08Padu Fizikal merupakan program majalah sains sukan yang menerangkan kaedah latihan dan pergerakan fizikal secara terperinci serta manfaatnya. | 15m | ||
| 00:30 | Malaysia in Action Ep41Menyingkap kembali pencapaian atlet Malaysia sepanjang Sukan Asia ke-20 yang berlangsung Aichi ,Nagoya, Jepun. | 1h 18m | ||
| 01:48 | Malaysia in Action Ep42Menyingkap kembali pencapaian atlet Malaysia sepanjang Sukan Asia ke-20 yang berlangsung Aichi ,Nagoya, Jepun. | 37m | ||
| 02:25 | Malaysia in Action Ep43Menyingkap kembali pencapaian atlet Malaysia sepanjang Sukan Asia ke-20 yang berlangsung Aichi ,Nagoya, Jepun. | 1h 20m | ||
| 03:45 | Kapsul Rtm SportsHimpunan kapsul,promo dan selingan. | 15m | ||
| 04:00 | Fifa World Cup Unseen Ep25Rangkuman sukan sepanjang berlangsungnya kemeriahan Piala Dunia FIFA 2026 serta mengimbau kembali pelbagai klip dan sejarah FIFA sepanjang zaman. | 30m | ||
| 04:30 | Sebalik Perjuangan Ep01Menyingkap kisah pengorbanan, kecekalan, dan jerih perih individu atau kumpulan dalam mendepani cabaran hidup demi mencapai sesuatu kejayaan atau m... | 1h | ||
| 05:30 | Rutin Sihat Ep05Majalah yang memberi pendedahan tentang pelbagai bentuk kesihatan yang boleh dijadikan panduan untuk seisi keluarga. | 30m | ||
| 06:00 | Klip NegarakuLagu Negaraku | 5m | ||
| 06:05 | Kapsul Rtm SportsHimpunan kapsul,promo dan selingan. | 10m | ||
| 06:15 | Inovasi Prestasi Ep19Membawakan pengisian berinformasi mengenai pembangunan dunia sukan moden melalui aplikasi teknologi sukan, kajian sains sukan, serta evolusi perala... | 15m | ||
| 06:30 | Rutin Sihat Ep07Majalah yang memberi pendedahan tentang pelbagai bentuk kesihatan yang boleh dijadikan panduan untuk seisi keluarga. | 30m | ||
| 07:00 | Memo Cergas Ep04Mengajak masyarakat mengamalkan gaya hidup sihat serta berkongsi amalan, petua, dan rutin kesihatan diri | 30m | ||
| 07:30 | (L) Stadium RtmMembawakan perkembangan terkini, isu-isu semasa Sukan dalam negara dan luar negara. | 10m | ||
| 07:40 | Padu Fizikal Ep09Padu Fizikal merupakan program majalah sains sukan yang menerangkan kaedah latihan dan pergerakan fizikal secara terperinci serta manfaatnya. | 20m | ||
| 08:00 | Match Day Highlights Ep22Rangkuman perlawanan, kemeriahan dan jaringan yang dihasilkan oleh pasukan bertanding dalam Bola Sepak Piala Dunia FIFA 2026. | 30m | ||
| 08:30 | Fifa World Cup Unseen Ep33Rangkuman sukan sepanjang berlangsungnya kemeriahan Piala Dunia FIFA 2026 serta mengimbau kembali pelbagai klip dan sejarah FIFA sepanjang zaman. | 30m | ||
| 09:00 | Sihat Cerdas Cergas Ep01Memaparkan pelbagai teknik senaman ringkas, panduan rekreasi, serta rutin kecergasan harian | 30m | ||
| 09:30 | Living Well Ep07Sebuah rancangan majalah gaya hidup yang memfokuskan kepada kesihatan, kecergasan, dan kesejahteraan holistik. | 30m | ||
| 10:00 | Body & Soul Ep07Sebuah majalah kesihatan yang memaparkan perkongsian tips-tips kesihatan dan senaman asas . | 30m | ||
| 10:30 | Get Fit Get Focus Ep01Berkongsi gaya hidup aktif, amalan kecergasan , serta teknik mengekalkan fokus mental dan disiplin diri yang tinggi | 30m | ||
| 11:00 | Super Ep08Informasi kepentingan dan jenis-jenis perubatan yang berkait rapat dalam bidang Sukan. | 30m | ||
| 11:30 | Game Changer Ep01Saksikan majalah sukan 'Game Changer' bersama pengacara Haziq Safwan | 30m | ||
| 12:00 | Aksi Kayuhan Ep05Dokumentari yang memaparkan semangat juang para pengayuh basikal negara dalam memartabatkan sukan berbasikal. | 30m | ||
| 12:30 | Motogp 2026 Pertamina Grand Prix of IndonesiaSaksikan siaran ulangan MotoGp 2026 Pertamina Grand Prix of Indonesia (Qualifiying). | 4h | ||
| 16:30 | Sentuhan Berbisa Ep12Program ini memfokuskan kepada kupasan mendalam, rangkuman aksi dramatik, serta analisis analitikal mengenai landskap dan perkembangan semasa arena... | 30m | ||
| 17:00 | Evolusi Juara Ep08Menjejaki kisah peralihan generasi atlet daripada bakat muda yang dicungkil sehinggalah mereka menjadi 'juara' di pentas antarabangsa. | 30m | ||
| 17:30 | Jejak Atlet Ep13Majalah sukan yang memfokuskan kepada perjalanan kerjaya, kisah inspirasi, dan pencapaian para atlet negara dalam mengharumkan nama Malaysia di per... | 30m | ||
| 18:00 | Malaysia in Action Ep59Menyingkap kembali pencapaian atlet Malaysia sepanjang Sukan Asia ke-20 yang berlangsung Aichi ,Nagoya, Jepun. | 1h 20m | ||
| 19:20 | Kapsul Rtm SportsHimpunan kapsul,promo dan selingan. | 10m | ||
| 19:30 | Malaysia in Action Ep60Menyingkap kembali pencapaian atlet Malaysia sepanjang Sukan Asia ke-20 yang berlangsung Aichi ,Nagoya, Jepun. | 30m | ||
| 20:00 | Malaysia in Action Ep67Menyingkap kembali pencapaian atlet Malaysia sepanjang Sukan Asia ke-20 yang berlangsung Aichi ,Nagoya, Jepun. | 30m | ||
| 20:30 | Malaysia in Action Ep18Menyingkap kembali pencapaian atlet Malaysia sepanjang Sukan Asia ke-20 yang berlangsung Aichi ,Nagoya, Jepun. | 50m | ||
| 21:20 | Kapsul Rtm SportsHimpunan kapsul,promo dan selingan. | 10m | ||
| 21:30 | Malaysia in Action Ep19Menyingkap kembali pencapaian atlet Malaysia sepanjang Sukan Asia ke-20 yang berlangsung Aichi ,Nagoya, Jepun. | 50m | ||
| 22:20 | Sport ShootDi sebalik tabir dunia sukan tanah air melalui keindahan seni fotografi dan visual aksi sukan | 10m | ||
| 22:30 | Arabian Gulf Cup 2026Ikuti siaran tertunda peringkat separuh akhir Arabian Gulf Cup 2026 antara pasukan United Arab Emirates menentang Oman. | 2h 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_kzpc4h7p/schedule?date=2026-10-12&tz=Asia/Kuala_Lumpur" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_kzpc4h7p/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_kzpc4h7p/history?from=2026-10-06T00:00:00Z&to=2026-10-07T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_kzpc4h7p/schedule?date=2026-10-12&tz=Asia/Kuala_Lumpur"); 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_kzpc4h7p/schedule?date=2026-10-12&tz=Asia/Kuala_Lumpur", { 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_kzpc4h7p/schedule", params={"date": "2026-10-12", "tz": "Asia/Kuala_Lumpur"}, headers={"Authorization": f"Bearer {os.environ['TVG_KEY']}"}, ) for slot in r.json()["data"]: print(slot["start"], slot["title"])
// GET /v1/channels/ch_kzpc4h7p/schedule?date=2026-10-12, the first programme { "data": [ { "id": "ls_rpzgk6j4", "channel": "ch_kzpc4h7p", "start": "2026-10-11T16:00:00Z", "stop": "2026-10-11T16:15:00Z", "title": "Sports Shoot Ep01", "sub_title": null, "description": "Di sebalik tabir dunia sukan tanah air melalui keindahan seni fotografi dan v...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 38, "date": "2026-10-12", "tz": "Asia/Kuala_Lumpur" } }
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.