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-13&tz=UTC
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 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 |
| 00:25 | गॉडजिलाएक सैन्य परमाणु परीक्षण के परिणामस्वरूप एक इगुआना एक विशालकाय राक्षस में बदल जाता है। अब यह राक्षस अपने बच्चों को पालने और उनकी रक्षा करने के लिए क... | The fallout of a military nuclear test causes an iguana to mutate into a giant monster. Now this monster lays waste to cannery ships and New York City in order to feed and protect its brood | 177 | 2h 13m |
| 00:30 | मूवीसर्वश्रेष्ठ फिल्में।. | Bringing the best in television | 178, 177 | 3h |
| 02:38 | लापाता लेडीज़कुछ घटनाओं के कारण, दो नवविवाहित दुल्हनों की अनजाने में अदला-बदली हो जाती है। इस वजह से दोनों महिलाएँ हास्यपूर्ण दुर्घटनाओं के दौर से गुज़रती हैं।. | Due to a twist in events, two newly wedded brides inadvertently get exchanged. Both women go through a rollercoaster of comical misadventures because of this | 177 | 2h 25m |
| 03:30 | मूवीसर्वश्रेष्ठ फिल्में।. | Bringing the best in television | 178, 177 | 3h |
| 05:03 | जुमांजीदो भाई-बहन अपने नए घर में जाने के बाद एक खतरनाक बोर्ड गेम पाते हैं। इसे खेलते हुए, वे एक आदमी को मुक्त करते हैं, जो 26 साल से उसमें फंसा हुआ है, और... | Two siblings find an eerie board game after moving into their new house. While playing it, they release a man, who has been trapped in it for 26 years, and dangers from the jungle | 177 | 2h 20m |
| 06:30 | मूवीसर्वश्रेष्ठ फिल्में।. | Bringing the best in television | 178, 177 | 3h |
| 07:23 | बघीरा On nowएक सनकी हत्यारा एक अपप्लीकेशन बनाता है, जहाँ उसे आदमियों को धोखा देने के बारे में शिकायत मिलती है। हालाँकि, एक साइकोलॉजी स्टूडेंट से मिलने के बाद उ... | A psycho killer creates an application to kill women who get a complaint about cheating on their man. However, his life changes when he meets a psychology student | 177 | 3h 31m |
| 09:30 | मूवी On nowसर्वश्रेष्ठ फिल्में।. | Bringing the best in television | 178, 177 | 3h |
| 10:54 | पीकेएक भोला-भाला एलियन, पृथ्वी पर आता है जहाँ उसका उपकरण खो जाता है। उसे ढूँढ़ने के लिए वह ग्रह पर बहुत समय बिताता है और कई विचारोत्तेजक सवाल उठाता है,... | An innocent alien lands on Earth but loses his communication device. However, he meets Jaggu, a heartbroken reporter, and tries to find his device with her help | 177 | 3h 26m |
| 12:30 | मूवीसर्वश्रेष्ठ फिल्में।. | Bringing the best in television | 178, 177 | 3h |
| 14:20 | महावतार नरसिम्हाहिरण्यकश्यप नाम का एक राक्षस, भगवान विष्णु को चुनौती देता है और खुद को भगवान बताता है। लेकिन, उसका बेटा प्रह्लाद भगवान विष्णु को मानता है, जो राक्ष... | Hiranyakashyap, a demon, challenges Vishnu, proclaiming himself a god. However, his son Prahlad remains devoted to Vishnu, who appears as Narsimha to defeat the demon | 177 | 3h 4m |
| 15:30 | मूवीसर्वश्रेष्ठ फिल्में।. | Bringing the best in television | 178, 177 | 3h |
| 17:24 | इवोल्यूशनएक अग्निशमन कैडेट, दो कॉलेज प्रोफेसर और एक सरकारी वैज्ञानिक, तेजी से एक उल्का के अंदर, पृथ्वी पर अपने आगमन के बाद से विकसित हो रहे, एक विदेशी जीव क... | When a meteor crashes on Earth, it brings with it single-celled organisms which evolve rapidly. Later, four professionals stumble upon these aliens and must stop their growth to avoid an invasion | 177 | 1h 6m |
| 18:30 | इवोल्यूशनएक अग्निशमन कैडेट, दो कॉलेज प्रोफेसर और एक सरकारी वैज्ञानिक, तेजी से एक उल्का के अंदर, पृथ्वी पर अपने आगमन के बाद से विकसित हो रहे, एक विदेशी जीव क... | When a meteor crashes on Earth, it brings with it single-celled organisms which evolve rapidly. Later, four professionals stumble upon these aliens and must stop their growth to avoid an invasion | 177 | 45m |
| 19:15 | फ़ाइनल डेस्टिनेशन 3वेंडी क्रिस्टेंसन को एक घातक रोलरकोस्टर राइड के बारे में हुआ पूर्वाभास सच हो जाता है। जिसके पश्चात राइड में बचे लोगों के साथ इसी तरह की घटनाओं का स... | Wendy Christensen has a premonition about a deathly rollercoaster ride that turns out to be true. Later, similar incidents occur as she strives to cheat death and save as many people as possible | 177 | 1h 22m |
| 20:37 | कृष्ण वृंदा विहारीरूढ़िवादी परिवार का युवक कृष्णा, वृंदा से प्यार करता है, जो बच्चे पैदा करने में असमर्थ है। अपने परिवार की स्वीकृति के लिए, कृष्ण उन्हें शादी के लिए... | Krishna, a young man from an orthodox Brahmin family, falls in love with Vrinda, a woman unable to have children. To gain his family's approval, Krishna elaborates a lie to convince them to agree to the marriage | 177 | 3h 53m |
| 21:30 | मूवीसर्वश्रेष्ठ फिल्में।. | Bringing the best in television | 178, 177 | 3h |
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-13&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-13&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-13&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-13", "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-13, the first programme { "data": [ { "id": "ls_x0d3psha", "channel": "ch_1fnvq94d", "start": "2026-10-12T21:30:00Z", "stop": "2026-10-13T00:30:00Z", "title": "मूवी", "sub_title": "Bringing the best in television", "description": "सर्वश्रेष्ठ फिल्में।.", "category": [ "178", "177" ], "flags": { "new": false, "live": false } } ], "meta": { "count": 19, "date": "2026-10-13", "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 | Thursday 10 October 2024 | 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.