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-11&tz=Asia/Kuala_Lumpur
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 00:00 | Kapsul Rtm SportsHimpunan kapsul,promo dan selingan. | 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 | Match Day Highlights Ep20Rangkuman perlawanan, kemeriahan dan jaringan yang dihasilkan oleh pasukan bertanding dalam Bola Sepak Piala Dunia FIFA 2026. | 30m | ||
| 01:00 | Fih Hockey World Cup Belgium & Netherlands 2026 Netherlands Vs New ZealandSaksikan siaran ulangan kejohanan Hoki Piala Dunia Belgium and Belanda 2026 antara pasukan Netherlands menentang pasukan New Zealand. | 1h | ||
| 02:00 | Fih Hockey World Cup Belgium & Netherlands 2026 Netherlands Vs New ZealandSaksikan siaran ulangan kejohanan Hoki Piala Dunia Belgium and Belanda 2026 antara pasukan Netherlands menentang pasukan New Zealand. | 50m | ||
| 02:50 | Kapsul Rtm SportsHimpunan kapsul,promo dan selingan. | 10m | ||
| 03:00 | Evolusi Juara Ep07Menjejaki kisah peralihan generasi atlet daripada bakat muda yang dicungkil sehinggalah mereka menjadi 'juara' di pentas antarabangsa. | 30m | ||
| 03:30 | Malaysia in Action Ep34Menyingkap kembali pencapaian atlet Malaysia sepanjang Sukan Asia ke-20 yang berlangsung Aichi ,Nagoya, Jepun. | 1h | ||
| 04:30 | Malaysia in Action Ep33Menyingkap kembali pencapaian atlet Malaysia sepanjang Sukan Asia ke-20 yang berlangsung Aichi ,Nagoya, Jepun. | 15m | ||
| 04:45 | Kapsul Rtm SportsHimpunan kapsul,promo dan selingan. | 15m | ||
| 05:00 | Memo Cergas Ep03Mengajak masyarakat mengamalkan gaya hidup sihat serta berkongsi amalan, petua, dan rutin kesihatan diri | 30m | ||
| 05:30 | Rutin Sihat Ep07Majalah 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 Ep18Membawakan pengisian berinformasi mengenai pembangunan dunia sukan moden melalui aplikasi teknologi sukan, kajian sains sukan, serta evolusi perala... | 15m | ||
| 06:30 | Rutin Sihat Ep05Majalah yang memberi pendedahan tentang pelbagai bentuk kesihatan yang boleh dijadikan panduan untuk seisi keluarga. | 30m | ||
| 07:00 | Memo Cergas Ep01Mengajak 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 Ep06Padu Fizikal merupakan program majalah sains sukan yang menerangkan kaedah latihan dan pergerakan fizikal secara terperinci serta manfaatnya. | 20m | ||
| 08:00 | Match Day Highlights Ep21Rangkuman perlawanan, kemeriahan dan jaringan yang dihasilkan oleh pasukan bertanding dalam Bola Sepak Piala Dunia FIFA 2026. | 30m | ||
| 08:30 | Fifa World Cup Unseen Ep25Rangkuman sukan sepanjang berlangsungnya kemeriahan Piala Dunia FIFA 2026 serta mengimbau kembali pelbagai klip dan sejarah FIFA sepanjang zaman. | 30m | ||
| 09:00 | A-z Aktif Ep11Perkongsian amalan gaya hidup sihat dengan menjaga pemakanan seimbang dan mengutamakan kejahteraan mental | 30m | ||
| 09:30 | Living Well Ep04Sebuah rancangan majalah gaya hidup yang memfokuskan kepada kesihatan, kecergasan, dan kesejahteraan holistik. | 30m | ||
| 10:00 | Body and Soul Ep04Sebuah majalah kesihatan yang memaparkan perkongsian tips-tips kesihatan dan senaman asas . | 30m | ||
| 10:30 | (L) Motogp 2026 Pertamina Grand Prix of IndonesiaSaksikan siaran langsung sesi kelayakan MotoGP 2026 di Pertamina Grand Prix Mandalika International Circuit Indonesia | 6h | ||
| 16:30 | Malaysia in Action Ep41Menyingkap kembali pencapaian atlet Malaysia sepanjang Sukan Asia ke-20 yang berlangsung Aichi ,Nagoya, Jepun. | 1h 18m | ||
| 17:48 | Malaysia in Action Ep42Menyingkap kembali pencapaian atlet Malaysia sepanjang Sukan Asia ke-20 yang berlangsung Aichi ,Nagoya, Jepun. | 37m | ||
| 18:25 | Malaysia in Action Ep43Menyingkap kembali pencapaian atlet Malaysia sepanjang Sukan Asia ke-20 yang berlangsung Aichi ,Nagoya, Jepun. | 1h 18m | ||
| 19:43 | Sports Shoot Ep03Di sebalik tabir dunia sukan tanah air melalui keindahan seni fotografi dan visual aksi sukan | 17m | ||
| 20:00 | Malaysia in Action Ep40Menyingkap kembali pencapaian atlet Malaysia sepanjang Sukan Asia ke-20 yang berlangsung Aichi ,Nagoya, Jepun. | 20m | ||
| 20:20 | Kapsul Rtm SportsHimpunan kapsul,promo dan selingan. | 10m | ||
| 20:30 | Final Fifa Asean Cup 2026Saksikan semula perlawanan akhir FIFA Asean Cup 2026 | 1h | ||
| 21:30 | Final Fifa Asean Cup 2026Saksikan semula perlawanan akhir FIFA Asean Cup 2026 | 1h | ||
| 22:30 | Aksi 2026 Ep03Rancangan berbentuk dokumentari dan liputan sukan lasak yang penuh dengan aksi mencabar. | 30m | ||
| 23:00 | Sebalik Perjuangan Ep01Menyingkap kisah pengorbanan, kecekalan, dan jerih perih individu atau kumpulan dalam mendepani cabaran hidup demi mencapai sesuatu kejayaan atau m... | 1h |
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-11&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-11&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-11&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-11", "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-11, the first programme { "data": [ { "id": "ls_kppph5mf", "channel": "ch_kzpc4h7p", "start": "2026-10-10T16:00:00Z", "stop": "2026-10-10T16:15:00Z", "title": "Kapsul Rtm Sports", "sub_title": null, "description": "Himpunan kapsul,promo dan selingan.", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 35, "date": "2026-10-11", "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.