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 America/Sao_Paulo 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 America/Sao_Paulo. The same day from the API: GET /v1/channels/ch_wbaabvmq/schedule?date=2026-10-18&tz=America/Sao_Paulo
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:31 | Class Of 3000 第1季第26集桑尼想多陪陪可愛的羅培茲小姐,可是他們忙到沒空約會。桑尼靈機一動,提出他的音樂班和她的舞蹈班合作課外表演,方案看似完美,小D跟舞蹈班學生坦雅卻槓上了... | 34m | ||
| 00:05 | Class Of 3000 第1季第1集小D嚇壞了,他的偶像桑尼布里奇斯離奇失蹤。 | 25m | ||
| 00:30 | 狗狗震!史酷比冒險行動首次躍上大螢幕,述說史酷比的來源以及神秘偵探社迄今所遇到的最難解的謎團。 | 1h 35m | ||
| 02:05 | 迷你兵團快跟著小小兵三人組展開尋找新邪惡主人的冒險旅程。 | 1h 35m | ||
| 03:40 | Pet Pet當家2本片延續了麥斯(派頓奧斯瓦特)、小潔(珍妮史雷)、雪球(凱文哈特)以及其他夥伴的故事,這次他們將展開全新的冒險,尋找成為自己的英雄的勇氣。 | 1h 30m | ||
| 05:10 | The National Dog Show ('20)活動共有2000隻美國頂尖犬隻參與,包括全世界最大、最小或最奇特的狗狗。超過170個品種的狗狗大展身手,希望贏得今年的冠軍狗狗寶座。「元老」大衛弗雷為節目... | 1h 30m | ||
| 06:40 | BB大晒這部美國兒童電視頻道Nickelodeon為首度進軍大螢幕而製作的動畫片,在美國第一週上映時,票房便壓倒威爾史密斯主演的「全民公敵」 | 1h 20m | ||
| 08:00 | BB大晒之反轉巴黎淘氣小兵兵第二集,挾帶著第一集超人氣的威力,又將掀起動畫界的一番熱潮。 | 1h 20m | ||
| 09:20 | BB大晒之荒島歷險記一家人的度假之旅精彩極了,小兵兵碰上「蠻荒歷險記」人物! | 1h 20m | ||
| 10:40 | Over The Garden Wall 第1季第2集一隻叫做比翠絲的藍色小鳥主動帶歐特和小雷去找牧場的阿德蕾(住在森林裡的好人),幫助他們找到回家的路。但歐特卻拒絕讓比翠絲幫忙,最後居然誤闖波茲斐的... | 11m | ||
| 10:51 | Over The Garden Wall 第1季第3集歐特、小雷和比翠絲意外發現一間全是動物且熱愛音樂的小學,有個為情所苦的女老師、脾氣古怪的老校長,還有一隻不知道從哪逃出來的大猩猩。 | 11m | ||
| 11:02 | Over The Garden Wall 第1季第4集比翠絲在風雨中和小馬等著歐特和小雷在名為「黑暗提燈」酒館裡問路,沒想到卻意外揭開謎林的秘密... | 11m | ||
| 11:13 | Over The Garden Wall 第1季第5集富豪昆西的巨大豪宅裡真的住著一位美麗的女鬼,還是這位億萬富翁腦袋有問題?小雷和小馬瑞德展開調查!另一方面歐特和比翠絲被困在衣櫃裡,意外發現了一個秘... | 11m | ||
| 11:24 | Over The Garden Wall 第1季第6集歐特和小雷上了歡樂的蛙蛙渡輪前往阿德蕾的牧場,但為何比翠絲心情如此低落?小雷突然發現他的青蛙伙伴跟同類在一起時比較快樂,因而覺得有點感傷。 | 11m | ||
| 11:35 | Over The Garden Wall 第1季第7集劇情急轉直下,與比翠絲分開後,歐特負責繼續帶路,此時他們遇上年輕又可憐的羅娜,她被醜陋的老巫婆逼著每天做家事,歐特和小雷究竟有沒有辦法從老巫婆的手... | 11m | ||
| 11:46 | Over The Garden Wall 第1季第8集歐特和小雷躺在森林中休息時,被小天使拉進充滿花朵和雲的國度,但小雷得先對抗北風的侵襲,歐特已經放棄回家的希望,讓小雷突然明白自己得再認真點才回得了家。 | 11m | ||
| 11:57 | Over The Garden Wall 第1季第9集萬聖節的夜晚,過度緊張的歐特遲遲無法告白,在小雷的搗亂下,一切都看似絕望,兩人誤打誤撞進入了這座謎林。 | 11m | ||
| 12:08 | Over The Garden Wall 第1季第10集歐特終於鼓起勇氣,決心一定要帶小雷回家,但野獸可不會讓他們稱心如意,一切的秘密都在提燈裡,歐特究竟有沒有辦法解開謎題。 | 17m | ||
| 12:25 | Over The Garden Wall 第1季第1集迷失在謎林的兩兄弟,碰巧遇見老樵夫,他警告他們小心森林裡閒晃的野獸。 | 11m | ||
| 12:36 | Over The Garden Wall 第1季第2集一隻叫做比翠絲的藍色小鳥主動帶歐特和小雷去找牧場的阿德蕾(住在森林裡的好人),幫助他們找到回家的路。但歐特卻拒絕讓比翠絲幫忙,最後居然誤闖波茲斐的... | 11m | ||
| 12:47 | Over The Garden Wall 第1季第3集歐特、小雷和比翠絲意外發現一間全是動物且熱愛音樂的小學,有個為情所苦的女老師、脾氣古怪的老校長,還有一隻不知道從哪逃出來的大猩猩。 | 11m | ||
| 12:58 | Over The Garden Wall 第1季第4集比翠絲在風雨中和小馬等著歐特和小雷在名為「黑暗提燈」酒館裡問路,沒想到卻意外揭開謎林的秘密... | 2m |
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_wbaabvmq/schedule?date=2026-10-18&tz=America/Sao_Paulo" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_wbaabvmq/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_wbaabvmq/history?from=2025-10-13T00:00:00Z&to=2025-10-14T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_wbaabvmq/schedule?date=2026-10-18&tz=America/Sao_Paulo"); 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_wbaabvmq/schedule?date=2026-10-18&tz=America/Sao_Paulo", { 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_wbaabvmq/schedule", params={"date": "2026-10-18", "tz": "America/Sao_Paulo"}, headers={"Authorization": f"Bearer {os.environ['TVG_KEY']}"}, ) for slot in r.json()["data"]: print(slot["start"], slot["title"])
// GET /v1/channels/ch_wbaabvmq/schedule?date=2026-10-18, the first programme { "data": [ { "id": "ls_zdysnqkc", "channel": "ch_wbaabvmq", "start": "2026-10-18T02:31:00Z", "stop": "2026-10-18T03:05:00Z", "title": "Class Of 3000 第1季第26集", "sub_title": null, "description": "桑尼想多陪陪可愛的羅培茲小姐,可是他們忙到沒空約會。桑尼靈機一動,提出他的音...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 22, "date": "2026-10-18", "tz": "America/Sao_Paulo" } }
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.