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/Kolkata time, what is on now and next, and the same data in your app with one call.
All times Asia/Kolkata. The same day from the API: GET /v1/channels/ch_fr413y20/schedule?date=2026-10-11&tz=Asia/Kolkata
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:29 | Giants of ArtRembrandt Harmenszoon van Rijn, born in 1606 as a miller's son, changed the world of painting like no other. | Rembrandt van Rijn | 1h 3m | |
| 00:32 | Giants of ArtAt the young age of 23, Michelangelo broke all traditions and created his first masterpiece - the Pietà. When he was offered the job of decorating ... | Michelangelo Buonarroti | 1h 3m | |
| 01:35 | ForensicsA weapon is discovered at a crime scene. The big question for the investigators: Did this weapon shoot the victim? Molecular ballistics can really ... | The Science of Crime - Blood Secrets | 1h 3m | |
| 02:38 | Inside Japan's WarOn the day that Nagasaki was bombed, the Trans Baikal and 2nd Far East Fronts of the Red Army invaded Manchuria, the 1st Far East Front moved from ... | An Extraordinary Measure | 1h 1m | |
| 03:38 | John le Carré – King of SpiesThis documentary traces John le Carré's life and career, exploring how his experience in espionage shaped his iconic novels and made him a master o... | 1h 52m | ||
| 06:33 | Giants of ArtRembrandt Harmenszoon van Rijn, born in 1606 as a miller's son, changed the world of painting like no other. | Rembrandt van Rijn | 1h 3m | |
| 07:36 | Giants of ArtAt the young age of 23, Michelangelo broke all traditions and created his first masterpiece - the Pietà. When he was offered the job of decorating ... | Michelangelo Buonarroti | 1h 3m | |
| 08:39 | Inside Japan's WarOn the day that Nagasaki was bombed, the Trans Baikal and 2nd Far East Fronts of the Red Army invaded Manchuria, the 1st Far East Front moved from ... | An Extraordinary Measure | 1h 1m | |
| 09:39 | ForensicsA weapon is discovered at a crime scene. The big question for the investigators: Did this weapon shoot the victim? Molecular ballistics can really ... | The Science of Crime - Blood Secrets | 1h 3m | |
| 10:42 | The Story of AustraliaThe Birth of the Bushranger and Australia's love affair with rogues Opera star Nellie Melba launches Australia on the world's great stages the Fi... | Forging a Nation | 53m | |
| 11:35 | Great InventionsMeat from the butcher, bread from the bakery, vegetables from the greengrocer - fresh food, personal service, but very time-consuming. This is what... | Supermarket | 58m | |
| 12:33 | Great InventionsWe can now enjoy music, a heated seat and even a perfectly targeted spray jet while spending a penny. The history of the toilet goes back a long wa... | Sewers | 59m | |
| 13:32 | How the Silk Road Made the WorldEpisode One: War explores how the Silk Road influenced conflict, from cavalry warfare to gunpowder. | War | 1h 3m | |
| 14:35 | How the Silk Road Made the WorldEpisode Two: Light From Darkness explores how disease and life spread along the Silk Road to change the world. | Light from Darkness | 1h 3m | |
| 15:38 | How the Silk Road Made the WorldEpisode Three: Revolutions delves into events and objects that were central to the Age of Revolutions. | Revolutions | 1h 3m | |
| 16:40 | Bastions of PowerCastles were bastions of power. Yet, what was life like behind their walls? Our documentary follows their development from simple wooden fortificat... | Life behind the Walls of Europe's Castles | 1h 3m | |
| 17:43 | Bastions of PowerCastles were bastions of power. Yet, what if the enemy was at the gates? Our documentary examines the military function of castles from the 11th to... | Enemy at the Gate | 1h 3m | |
| 18:47 | The Power of VolcanosAn epidemic threatening Europe, traces of sulfur in Greenlandic ice and a mystery lake at the end of the world. What has a single volcano to do wit... | S1 E1, Years Without Summer | 1h 4m | |
| 19:50 | The Power of VolcanosToday, more people than ever before live in close proximity to or even on volcanoes. Though we know about the risk of an eruption, why do some of u... | S1 E2, In the Shade of Burning Mountains | 1h 3m | |
| 20:53 | The Silicon Valley RevolutionThis documentary explores the origins of Silicon Valley, from its chaotic, countercultural beginnings to a revolution led by visionaries who sought... | From Hippies to the first PC | 1h 3m | |
| 21:56 | The Silicon Valley RevolutionThe dream of personal computers of everyone slowly turns into Big Business. In the 1980s the now legendary Macintosh goes on sale, Bill Gates creat... | From the first Computer Trade Fair to the WWW | 1h 3m | |
| 22:59 | The Fatal ConflictThe Rise of Judea explores the tumultuous reign of King Herod and the ascent of Roman stewardship in Judea through the words of Flavius Josephus. F... | Judea and Rome - The Rise of Judea | 1h 3m |
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_fr413y20/schedule?date=2026-10-11&tz=Asia/Kolkata" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_fr413y20/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_fr413y20/history?from=2026-10-06T00:00:00Z&to=2026-10-07T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_fr413y20/schedule?date=2026-10-11&tz=Asia/Kolkata"); 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_fr413y20/schedule?date=2026-10-11&tz=Asia/Kolkata", { 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_fr413y20/schedule", params={"date": "2026-10-11", "tz": "Asia/Kolkata"}, headers={"Authorization": f"Bearer {os.environ['TVG_KEY']}"}, ) for slot in r.json()["data"]: print(slot["start"], slot["title"])
// GET /v1/channels/ch_fr413y20/schedule?date=2026-10-11, the first programme { "data": [ { "id": "ls_vn4mqyy5", "channel": "ch_fr413y20", "start": "2026-10-10T17:59:54Z", "stop": "2026-10-10T19:02:47Z", "title": "Giants of Art", "sub_title": "Rembrandt van Rijn", "description": "Rembrandt Harmenszoon van Rijn, born in 1606 as a miller's son, changed the w...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 22, "date": "2026-10-11", "tz": "Asia/Kolkata" } }
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.