74.3M 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_2dykmm3p/schedule?date=2026-10-15&tz=UTC
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 21:30 | Gurmat Smagam Nikke GhummanGurbani Shabad Kirtan, Katha and Gurmat Vichar at Gurmat Smagam Nikke Ghuman, Punjab. | 3h | ||
| 00:00 | Gurmat SmagamGurbani, Kirtan, Katha and Lecture at Gurmat Smagam. | 2h | ||
| 00:30 | Ground Report from PunjabAkaal Channel Team delivers ground-level Sikh news, uncovering stories of faith, struggle, and unity. From protests to pride, we bring the truth home. | 1h | ||
| 01:30 | Ground Report from PunjabAkaal Channel Team delivers ground-level Sikh news, uncovering stories of faith, struggle, and unity. From protests to pride, we bring the truth home. | 30m | ||
| 02:00 | Larivaar Gurbani SanthiyaSanthiya is the correct pronunciation of Gurbani, taught in the manner of how our 10th King Sri Guru Gobind Singh Ji wanted us to read and pronounc... | 30m | ||
| 02:30 | Asa Di WarAssa di Waar is the utterances of Guru Nanak Dev Ji, created in the Raga Aasa which is for the early morning. | 2h | ||
| 04:30 | Nitnem with SubtitlesNit-Nem is actually a compound word. 'Nit' means daily, 'Nem' is the short form of 'Nieam' meaning rule or practice. The Nitnem bani's usually incl... | 1h 30m | ||
| 06:00 | Gurmat SmagamGurbani, Kirtan, Katha and Lecture at Gurmat Smagam. | 1h | ||
| 07:00 | TeleshoppingA teleshopping based programme on Akaal Channel. | 30m | ||
| 07:30 | Katha VeecharGurbani Katha Veechar at Gurmat Samagam. | 55m | ||
| 08:25 | Guru Nanak SevaThis is a charity program that helps needy people in Punjab and spreads the Guru Nanak Sahib's message. | 1h | ||
| 09:25 | Today's Sikh HistoryAkaal Channel presents today's Sikh History in a new program. | 5m | ||
| 09:30 | Larivaar Gurbani SanthiyaSanthiya is the correct pronunciation of Gurbani, taught in the manner of how our 10th King Sri Guru Gobind Singh Ji wanted us to read and pronounc... | 30m | ||
| 10:00 | Guru Nanak SevaThis is a charity program that helps needy people in Punjab and spreads the Guru Nanak Sahib's message. | 55m | ||
| 10:55 | Today's Sikh HistoryAkaal Channel presents today's Sikh History in a new program. | 5m | ||
| 11:00 | Live: Sukhmani SahibSukhmani Sahib is the name given to the set of hymns divided into 24 sections which appear in the Sri Guru Granth Sahib Ji. | 1h 30m | ||
| 12:30 | Ground Report from PunjabAkaal Channel Team delivers ground-level Sikh news, uncovering stories of faith, struggle, and unity. From protests to pride, we bring the truth home. | 30m | ||
| 13:00 | Live: Weekly Langar SevaWeekly Langar Sewa for Sikligar Sikhs in various Gurdwara Sahibs in Madhya Pradesh. | 1h | ||
| 14:00 | Ground Report from PunjabAkaal Channel Team delivers ground-level Sikh news, uncovering stories of faith, struggle, and unity. From protests to pride, we bring the truth home. | 45m | ||
| 14:45 | TeleshoppingA teleshopping based programme on Akaal Channel. | 30m | ||
| 15:15 | Current IssuesA programme on current issues at Akaal Channel Birmingham studio. | 45m | ||
| 16:00 | Weekly Langar Sewa MPWeekly Langar Sewa for Sikligar Sikhs in various Gurdwara Sahibs in Madhya Pradesh. | 30m | ||
| 16:30 | Akaal Glasgow: Rehraas SahibRehraas Sahib is the evening prayer and speaks of the greatness of Waheguru. Today is a special broadcast from Guru Granth Sahib Ji Gurdwara, Glasgow. | 30m | ||
| 17:00 | Debate ShowIn Akaal Channel, debates are held on various topics related to Sikhs from all over the world. | 1h | ||
| 18:00 | Live: Guru Nanak SevaA charity based programme based on help needy people in India & spreading message of Guru Nanak Dev Ji. | 1h | ||
| 19:00 | Live: MudheAn interactive programme with Dr Gurdeep Singh Jagbir on current issues & News stories which effects Sikh Panth. | 1h | ||
| 20:00 | Akaal NewsA news bulletin about current news summaries and breaking stories about Sikhs and Punjabi all around the world. | 30m | ||
| 20:30 | Live: Guru Nanak SevaA charity based programme based on help needy people in India & spreading message of Guru Nanak Dev Ji. | 1h | ||
| 21:30 | Special ReportThe Akaal Channel covers breaking news stories and panthic issues of the Sikh Panth. | 30m | ||
| 22:00 | Gurmat SmagamGurbani, Kirtan, Katha and Lecture at Gurmat Smagam. | 4h |
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_2dykmm3p/schedule?date=2026-10-15&tz=UTC" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_2dykmm3p/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_2dykmm3p/history?from=2025-10-13T00:00:00Z&to=2025-10-14T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_2dykmm3p/schedule?date=2026-10-15&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_2dykmm3p/schedule?date=2026-10-15&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_2dykmm3p/schedule", params={"date": "2026-10-15", "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_2dykmm3p/schedule?date=2026-10-15, the first programme { "data": [ { "id": "ls_zdfsf2es", "channel": "ch_2dykmm3p", "start": "2026-10-14T21:30:00Z", "stop": "2026-10-15T00:30:00Z", "title": "Gurmat Smagam Nikke Ghumman", "sub_title": null, "description": "Gurbani Shabad Kirtan, Katha and Gurmat Vichar at Gurmat Smagam Nikke Ghuman,...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 30, "date": "2026-10-15", "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.