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 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_0zcscrs0/schedule?date=2026-10-19&tz=UTC
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 00:00 | Bhai Gurdeep SinghA performance of Gurbani Shabad Kirtan. | 30m | ||
| 00:30 | Gurbani Katha VeecharGurbani Katha Veechar | 1h | ||
| 01:30 | Gurbani KirtanA performance of Gurbani Shabad Kirtan. | 1h | ||
| 02:30 | Gurbani Kirtan - SpainCoverage of the Gurbani Kirtan Smagam at Gurdwara Sahib, Spain. | 30m | ||
| 03:00 | NitnemNitnem means daily observance. Nit means daily and nem means observance or pact. In Sikhism, nitnem is part of the daily observance which refers to... | 1h | ||
| 04:00 | Assa Di WaarAssa di Vaar is the utterances of Guru Nanak Dev Ji, created in the Raga Aasa which is for the early morning and in the poetic form of "Waar" pecul... | 2h | ||
| 06:00 | Hukamnama ExplanationsExplanation of this morning's Hukamnama from Siri Harmandir Sahib ji, Amritsar given by Bhai Amar Deep Singh Ji at the Guru Arjan Dev Ji Gurdwara, ... | 30m | ||
| 06:30 | Sikh Channel SpecialSikh Channel brings you a diverse range of Sikh programming, keeping viewers connected with Gurbani, Sikh history, current affairs, community event... | 1h | ||
| 07:30 | Gurdwara Fatehgarh SahibD-Live coverage of todays Katha. | 1h | ||
| 08:30 | Sri Sehaj Path - 350 SalaLariwar Sri Sehaj Path for 350 years of shaheedi diwas of Dhan Dhan Sri Guru Tegh Bahadur Ji & Gurgaddi diwas of Sri Guru Gobind Singh Ji. | 30m | ||
| 09:00 | Dukh Bhanjani Sahib PathDukh Bhanjani Sahib Path by Giani Gursharan Singh Ji. | 30m | ||
| 09:30 | SC India: Punjab NewsUp to date news concerning Sikhs in the Punjab. It covers recent events and issues regarding Sikh families and communities. | 30m | ||
| 10:00 | Anand Karaj Appeal SevaA special live appeal show for Marriage seva in Punjab. | 1h | ||
| 11:00 | Sukhmani Sahib PaathIn the Sikh doctrine, the Bani or hymn is believed to bring peace to one's mind. It was composed by the Guru Arjan Dev, the fifth Guru. | 1h 30m | ||
| 12:30 | Hukamnama ExplanationsExplanation of this morning's Hukamnama from Siri Harmandir Sahib ji, Amritsar given by Bhai Amar Deep Singh Ji at the Guru Arjan Dev Ji Gurdwara, ... | 30m | ||
| 13:00 | Live: Dil Diyan GallanA show in which womens discussing about all current issues. | 1h | ||
| 14:00 | Teleshopping: Panj Takht Yatra"Teleshopping" Sikh Channel presents Panj Takht Yatra to India. | 30m | ||
| 14:30 | Lariwar Katha: Giani Kulwant SinghLariwar Katha of Dhan Dhan Sir Guru Granth Sahib Ji by Giani Kulwant Singh Ji (Ludhiane wale). | 30m | ||
| 15:00 | Anand Karaj Appeal SevaA special live appeal show for Marriage seva in Punjab. | 1h | ||
| 16:00 | EXCLUSIVE: Gurdwara Bangla SahibA special coverage of Gurbani Kirtan & Rehraas Sahib from Gurdwara Bangla Sahib, Delhi. | 1h 30m | ||
| 17:30 | Teleshopping: Panj Takht Yatra"Teleshopping" Sikh Channel presents Panj Takht Yatra to India. | 30m | ||
| 18:00 | SC India: Punjab NewsUp to date news concerning Sikhs in the Punjab. It covers recent events and issues regarding Sikh families and communities. | 30m | ||
| 18:30 | Sri Sehaj Path - 350 SalaLariwar Sri Sehaj Path for 350 years of shaheedi diwas of Dhan Dhan Sri Guru Tegh Bahadur Ji & Gurgaddi diwas of Sri Guru Gobind Singh Ji. | 30m | ||
| 19:00 | Live: Call in ShowCall in Show for Sikh Channel viewers. | 1h | ||
| 20:00 | Teleshopping: Panj Takht Yatra"Teleshopping" Sikh Channel presents Panj Takht Yatra to India. | 30m | ||
| 20:30 | SC India: Punjab NewsUp to date news concerning Sikhs in the Punjab. It covers recent events and issues regarding Sikh families and communities. | 30m | ||
| 21:00 | Sri Sehaj Path - 350 SalaLariwar Sri Sehaj Path for 350 years of shaheedi diwas of Dhan Dhan Sri Guru Tegh Bahadur Ji & Gurgaddi diwas of Sri Guru Gobind Singh Ji. | 30m | ||
| 21:30 | Dr Sukhpreet Singh UdhokeA special lecture by Dr. Sukhpreet Singh Udhoke . | 30m | ||
| 22:00 | Bhai Baldev SinghA performance of Gurbani Shabad Kirtan. | 30m | ||
| 22:30 | Gurbani KirtanA performance of Gurbani Shabad Kirtan. | 1h | ||
| 23:30 | Gurbani KirtanA performance of Gurbani Shabad Kirtan. | 1h |
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_0zcscrs0/schedule?date=2026-10-19&tz=UTC" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_0zcscrs0/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_0zcscrs0/history?from=2025-10-13T00:00:00Z&to=2025-10-14T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_0zcscrs0/schedule?date=2026-10-19&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_0zcscrs0/schedule?date=2026-10-19&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_0zcscrs0/schedule", params={"date": "2026-10-19", "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_0zcscrs0/schedule?date=2026-10-19, the first programme { "data": [ { "id": "ls_y2585fby", "channel": "ch_0zcscrs0", "start": "2026-10-19T00:00:00Z", "stop": "2026-10-19T00:30:00Z", "title": "Bhai Gurdeep Singh", "sub_title": null, "description": "A performance of Gurbani Shabad Kirtan.", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 31, "date": "2026-10-19", "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 155 countries.