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 UTC 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 UTC. The same day from the API: GET /v1/channels/ch_1fnvq94d/schedule?date=2026-10-12&tz=UTC
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 21:12 | अपराधी कौनएक अमीर आदमी पर हत्या करने का संदेह है और जब उसे भी रहस्यमय तरीके से मारा जाता है तब परिवार के अन्य सदस्यों पर संदेह किया जाता है। एक जासूस राजेश न... | When a wealthy man suspected of committing a murder is mysteriously killed, the rest of the family members become suspects. Detective Rajesh Nath gets tasked with finding the culprit | 177 | 3h 31m |
| 21:30 | मूवीसर्वश्रेष्ठ फिल्में।. | Bringing the best in television | 178, 177 | 3h |
| 00:30 | मूवीसर्वश्रेष्ठ फिल्में।. | Bringing the best in television | 178, 177 | 3h |
| 00:43 | चाथा पचा: द रिंग ऑफ राउडीजफोर्ट कोच्चि में कुछ अलग-अलग तरह के लोग एक साथ मिलकर एक शौकिया रेसलिंग टीम बनाते हैं। बड़ी चुनौतियों का सामना करने से पहले उन्हें अपनी आपसी दुश्मनी... | A bunch of misfits in Fort Kochi comes together to start an amateur wrestling team. They must overcome intense personal rivalries and humorous struggles before facing ultimate challenges | 177 | 2h 5m |
| 02:48 | राज़संजना और आदित्य अपनी टूटती शादी को बचाने के लिए छुट्टी पर ऊटी जाते हैं। हालांकि, संजना एक ऐसी आत्मा से प्रेतवाधित है जो आदित्य और उसके अतीत के बारे... | Sanjana and Aditya go to Ooty for a holiday to save their unsteady marriage. However, she is haunted by a spirit who reveals some dark secrets about her husband and his past | 177 | 2h 40m |
| 03:30 | मूवीसर्वश्रेष्ठ फिल्में।. | Bringing the best in television | 178, 177 | 3h |
| 05:28 | लालो: कृष्ण सदा सहायतेअपने अतीत से परेशान और बदलाव के लिए बेताब, लालो एक फ़ार्महाउस में प्रवेश करता है, जहाँ कृष्ण के दिव्य दर्शन उसे आत्म-खोज और आंतरिक परिवर्तन की यात्... | Haunted by his past and desperate for change, Laalo enters a farmhouse where divine visions of Krishna lead him on a journey of self-discovery and inner transformation | 177 | 3h |
| 06:30 | मूवीसर्वश्रेष्ठ फिल्में।. | Bringing the best in television | 178, 177 | 3h |
| 08:28 | वाल्टेयर वीरय्यावाल्टेयर वीरय्या नामक एक मछुआरा और तस्कर को कोर्ट केस लड़ने के लिए पैसों की सख्त जरूरत है। बाद में, एक अधिकारी उससे पैसे के लिए कुख्यात ड्रग माफिया... | Waltair Veerayya, a fisherman and smuggler, is in dire need of money in order to fight a court case. Later, he is approached by an officer to extradite Solomon Caesar, an infamous drug lord for money | 177 | 3h 21m |
| 09:30 | मूवीसर्वश्रेष्ठ फिल्में।. | Bringing the best in television | 178, 177 | 3h |
| 11:49 | मांची लक्षणालुन्ना अब्बायएक साधारण आदमी एक अमीर जमींदार की बेटी के प्यार में पड़ जाता है और अपने प्यार को साबित करने और उससे शादी करने के लिए वह विधायक बन सफल होता है।. | A simple man falls for a rich landlord's daughter and in order to prove his love and marry her, he must become an MLA and succeed | 177 | 2h 31m |
| 12:30 | मूवीसर्वश्रेष्ठ फिल्में।. | Bringing the best in television | 178, 177 | 3h |
| 14:20 | नेला टिकटआनंद भूपति, बैंगलोर में अपने अनाथालय में अनाथ नेला टिकेट का पालन-पोषण करता है। सालों बाद, जब एक भ्रष्ट राजनीतिज्ञ, आनंद की हत्या कर देत है, तब नेला... | An orphan boy, Nela Ticket, is raised by Ananda Bhupathi at his orphanage in Bangalore. Years later, when Ananda is killed by a corrupt politician, Nela sets out to take revenge | 177 | 3h 8m |
| 15:30 | मूवीसर्वश्रेष्ठ फिल्में।. | Bringing the best in television | 178, 177 | 3h |
| 17:28 | जुमानजी: वेलकम टू द जंगलचार छात्र एक जादुई वीडियो गेम खेलते हैं, जो उन्हें जुमानजी की जंगली दुनिया में खींच लाता है और वहाँ वे अपने अवतार के रूप में फंस जाते हैं। वास्तविक... | Four teens are transported into a magical jungle game, becoming adult avatars and must navigate challenges to return home safely | 177 | 1h 2m |
| 18:30 | जुमानजी: वेलकम टू द जंगलचार छात्र एक जादुई वीडियो गेम खेलते हैं, जो उन्हें जुमानजी की जंगली दुनिया में खींच लाता है और वहाँ वे अपने अवतार के रूप में फंस जाते हैं। वास्तविक... | Four teens are transported into a magical jungle game, becoming adult avatars and must navigate challenges to return home safely | 177 | 1h 3m |
| 19:33 | फ़ाइनल डेस्टिनेशन 2एक दुर्घटना की चेतावनी के बाद, किम्बर्ली शामिल लोगों को बचाने के लिए जाती है। लेकिन लोग एक -एक करके मारे जाते हैं और किम्बर्ली इस बात से अनजान है क... | After foreseeing a deadly freak accident, Kimberly saves herself and others, only to find that Death is relentlessly pursuing them for escaping his clutches | 177 | 1h 24m |
| 20:57 | अश्वमेधमएक अंडरकवर एजेंट ध्रुव, एक बड़े साइबर हमले को विफल करने के लिए काम करता है। हालाँकि, वह हैकर्स से जूझता है जो उसकी हर हरकत का अनुमान लगाते हैं और ए... | Dhruva, an undercover agent, works to thwart a massive cyberattack. However, he struggles against hackers who seem to predict his every move, staying one step ahead | 177 | 1h 33m |
| 21:30 | मूवीसर्वश्रेष्ठ फिल्में।. | Bringing the best in television | 178, 177 | 3h |
| 22:30 | डार्लिंगराघव की शादी की योजनाएँ उसकी पत्नी के व्यक्तित्व के कारण मुश्किल में पड़ जाती हैं। हालाँकि, इस अनुभव से सीख वह प्रेम के बारे में जानता है और जीवन मे... | Raghav's marriage plans are disrupted by his wife's multiple personalities. However, he grows through this experience, learns about love and finds unexpected joy in life | 177 | 1h 55m |
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_1fnvq94d/schedule?date=2026-10-12&tz=UTC" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_1fnvq94d/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_1fnvq94d/history?from=2025-10-13T00:00:00Z&to=2025-10-14T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_1fnvq94d/schedule?date=2026-10-12&tz=UTC"); 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_1fnvq94d/schedule?date=2026-10-12&tz=UTC", { 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_1fnvq94d/schedule", params={"date": "2026-10-12", "tz": "UTC"}, headers={"Authorization": f"Bearer {os.environ['TVG_KEY']}"}, ) for slot in r.json()["data"]: print(slot["start"], slot["title"])
// GET /v1/channels/ch_1fnvq94d/schedule?date=2026-10-12, the first programme { "data": [ { "id": "ls_erhna3ds", "channel": "ch_1fnvq94d", "start": "2026-10-11T21:12:00Z", "stop": "2026-10-12T00:43:00Z", "title": "अपराधी कौन", "sub_title": "When a wealthy man suspected of committing a murder is mysteriously killed, the rest of the family members become suspects. Detective Rajesh Nath gets tasked with finding the culprit", "description": "एक अमीर आदमी पर हत्या करने का संदेह है और जब उसे भी रहस्यमय तरीके से मारा जात...", "category": [ "177" ], "flags": { "new": false, "live": false } } ], "meta": { "count": 20, "date": "2026-10-12", "tz": "UTC" } }
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.