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/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-13&tz=Asia/Kuala_Lumpur
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 22:30 | Arabian Gulf Cup 2026Ikuti siaran tertunda peringkat separuh akhir Arabian Gulf Cup 2026 antara pasukan United Arab Emirates menentang Oman. | 2h 30m | ||
| 01:00 | Aksi Kayuhan Ep04Dokumentari yang memaparkan semangat juang para pengayuh basikal negara dalam memartabatkan sukan berbasikal. | 30m | ||
| 01:30 | Malaysia in Action Ep18Menyingkap kembali pencapaian atlet Malaysia sepanjang Sukan Asia ke-20 yang berlangsung Aichi ,Nagoya, Jepun. | 1h | ||
| 02:30 | Malaysia in Action Ep19Menyingkap kembali pencapaian atlet Malaysia sepanjang Sukan Asia ke-20 yang berlangsung Aichi ,Nagoya, Jepun. | 45m | ||
| 03:15 | Sport Shoot Ep01Di sebalik tabir dunia sukan tanah air melalui keindahan seni fotografi dan visual aksi sukan | 15m | ||
| 03:30 | Sentuhan Berbisa Ep12Program ini memfokuskan kepada kupasan mendalam, rangkuman aksi dramatik, serta analisis analitikal mengenai landskap dan perkembangan semasa arena... | 30m | ||
| 04:00 | Living Well Ep07Sebuah rancangan majalah gaya hidup yang memfokuskan kepada kesihatan, kecergasan, dan kesejahteraan holistik. | 30m | ||
| 04:30 | Match Day Highlights Ep22Rangkuman perlawanan, kemeriahan dan jaringan yang dihasilkan oleh pasukan bertanding dalam Bola Sepak Piala Dunia FIFA 2026. | 30m | ||
| 05:00 | Memo Cergas Ep04Mengajak 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 Ep20Membawakan pengisian berinformasi mengenai pembangunan dunia sukan moden melalui aplikasi teknologi sukan, kajian sains sukan, serta evolusi perala... | 15m | ||
| 06:30 | Rutin Sihat Ep08 On nowMajalah yang memberi pendedahan tentang pelbagai bentuk kesihatan yang boleh dijadikan panduan untuk seisi keluarga. | 30m | ||
| 07:00 | Memo Cergas Ep05Mengajak 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 Ep10Padu Fizikal merupakan program majalah sains sukan yang menerangkan kaedah latihan dan pergerakan fizikal secara terperinci serta manfaatnya. | 20m | ||
| 08:00 | Match Day Highlights Ep23Rangkuman perlawanan, kemeriahan dan jaringan yang dihasilkan oleh pasukan bertanding dalam Bola Sepak Piala Dunia FIFA 2026. | 30m | ||
| 08:30 | Fifa World Cup Unseen Ep14Rangkuman sukan sepanjang berlangsungnya kemeriahan Piala Dunia FIFA 2026 serta mengimbau kembali pelbagai klip dan sejarah FIFA sepanjang zaman. | 30m | ||
| 09:00 | Sihat Cerdas Cergas Ep02Memaparkan pelbagai teknik senaman ringkas, panduan rekreasi, serta rutin kecergasan harian | 30m | ||
| 09:30 | Living Well Ep08Sebuah rancangan majalah gaya hidup yang memfokuskan kepada kesihatan, kecergasan, dan kesejahteraan holistik. | 30m | ||
| 10:00 | Body and Soul Ep08Sebuah majalah kesihatan yang memaparkan perkongsian tips-tips kesihatan dan senaman asas . | 30m | ||
| 10:30 | Get Fit Get Focus Ep02Berkongsi gaya hidup aktif, amalan kecergasan , serta teknik mengekalkan fokus mental dan disiplin diri yang tinggi | 30m | ||
| 11:00 | Super Ep09Informasi kepentingan dan jenis-jenis perubatan yang berkait rapat dalam bidang Sukan. | 30m | ||
| 11:30 | (L) Konti SukanRancangan bual bicara yang bersiaran dari konti radio negeri-negeri yang akan membincangkan tentang pembangunan dan pencapaian sukan di negeri ters... | 15m | ||
| 11:45 | Fifa World Cup Unseen Ep33Rangkuman sukan sepanjang berlangsungnya kemeriahan Piala Dunia FIFA 2026 serta mengimbau kembali pelbagai klip dan sejarah FIFA sepanjang zaman. | 15m | ||
| 12:00 | Super Ep07Informasi kepentingan dan jenis-jenis perubatan yang berkait rapat dalam bidang Sukan. | 30m | ||
| 12:30 | Motogp 2026 Pertamina Grand Prix of IndonesiaSaksikan siaran ulangan MotoGp 2026 Pertamina Grand Prix of Indonesia (Raca Day). | 4h | ||
| 16:30 | P Untuk Malaysia Ep02Memaparkan kisah kejayaan, cabaran, dan pengorbanan atlet tanah air yang telah mengharumkan nama Malaysia di pentas antarabangsa. | 30m | ||
| 17:00 | Aksi 2026 Ep09Rancangan berbentuk dokumentari dan liputan sukan lasak yang penuh dengan aksi mencabar. | 30m | ||
| 17:30 | Arena Piksel Ep04Menyingkap kisah di sebalik tabir dan perjalanan hidup para atlet e-sukan, berkongsi ilmu, tip permainan, serta perkembangan ekosistem e-sukan negara. | 30m | ||
| 18:00 | Malaysia in Action Ep17Menyingkap kembali pencapaian atlet Malaysia sepanjang Sukan Asia ke-20 yang berlangsung Aichi ,Nagoya, Jepun. | 50m | ||
| 18:50 | Kapsul Rtm SportsHimpunan kapsul,promo dan selingan. | 10m | ||
| 19:00 | Malaysia in Action Ep45Menyingkap kembali pencapaian atlet Malaysia sepanjang Sukan Asia ke-20 yang berlangsung Aichi ,Nagoya, Jepun. | 50m | ||
| 19:50 | Kapsul Rtm SportsHimpunan kapsul,promo dan selingan. | 10m | ||
| 20:00 | Malaysia in Action Ep109Menyingkap kembali pencapaian atlet Malaysia sepanjang Sukan Asia ke-20 yang berlangsung Aichi ,Nagoya, Jepun. | 15m | ||
| 20:15 | Sport Shoot Ep01Di sebalik tabir dunia sukan tanah air melalui keindahan seni fotografi dan visual aksi sukan | 15m | ||
| 20:30 | Malaysia in Action Ep10Menyingkap 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 Ep11Menyingkap kembali pencapaian atlet Malaysia sepanjang Sukan Asia ke-20 yang berlangsung Aichi ,Nagoya, Jepun. | 30m | ||
| 22:00 | The Evolution of Sport Ep01Evolusi Sukan yang menerokai transformasi, sejarah dan perubahan besar dalam dunia sukan merentas zaman. | 30m | ||
| 22:30 | Fifa Asean Cup 2026Ikuti ulangan FIFA ASEAN CUP 2026 Malaysia menentang Indonesia. | 2h |
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-13&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-05T00:00:00Z&to=2026-10-06T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_kzpc4h7p/schedule?date=2026-10-13&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-13&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-13", "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-13, the first programme { "data": [ { "id": "ls_51jg96xd", "channel": "ch_kzpc4h7p", "start": "2026-10-12T14:30:00Z", "stop": "2026-10-12T17:00:00Z", "title": "Arabian Gulf Cup 2026", "sub_title": null, "description": "Ikuti siaran tertunda peringkat separuh akhir Arabian Gulf Cup 2026 antara pa...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 42, "date": "2026-10-13", "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 155 countries.