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/Tokyo 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 Asia/Tokyo. The same day from the API: GET /v1/channels/ch_xjd92jcr/schedule?date=2026-10-12&tz=Asia/Tokyo
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 00:00 | Mobile Tech Lab弓月 ひろみ / 石川 温 / 北 真也 最新のモバイル技術を学びつつ、モバイルにまつわる思い出話も織り交ぜて、未来妄想を語り合う番組です。みなさんも一緒... | 30m | ||
| 00:30 | 長尾真之介のSPOTLIGHT CAST長尾 真之介 タレント、プロデューサー、実業家として多彩な活躍を見せている長尾真之介が、今を時めく、各界で話題の人物にスポットライトを当て、人生の分... | 30m | ||
| 01:00 | 匿名希望ラジオ天野 譲滋 / 綿谷 エリナ デザインビジネスプロデューサー「天野譲滋」とアシスタントの「綿谷エリナ」が、毎週多様な業界のプロフェッショナルをお呼びして... | 30m | ||
| 01:30 | 放送休止 Hour.1放送休止 | 30m | ||
| 02:00 | 放送休止 Hour.2放送休止 | 1h | ||
| 03:00 | 放送休止 Hour.3放送休止 | 30m | ||
| 03:30 | 放送休止 Hour.4放送休止 | 1h 20m | ||
| 04:50 | PROGRAMPROGRAM | 10m | ||
| 05:00 | てぃだきゃんきゃんひとみ ベイエリアの1週間の幕開けは、きゃんひとみとともに! 1989年のBAYFM開局以来、変わらぬ元気な声を発信し続けているきゃんひとみが、月曜... | 1h | ||
| 06:00 | AWAKE Hour.1有馬 隼人 一日を、人生を前向きにするきっかけをリスナーと共に考える、情報番組の先にある、情”考”番組!グローバルで、社会性のある情報から、リスナーの... | 1h | ||
| 07:00 | AWAKE Hour.2有馬 隼人 一日を、人生を前向きにするきっかけをリスナーと共に考える、情報番組の先にある、情”考”番組!グローバルで、社会性のある情報から、リスナーの... | 1h | ||
| 08:00 | AWAKE Hour.3有馬 隼人 一日を、人生を前向きにするきっかけをリスナーと共に考える、情報番組の先にある、情”考”番組!グローバルで、社会性のある情報から、リスナーの... | 57m | ||
| 08:57 | CHIBA PREFECTURE UPDATES川口 満里奈 千葉県の最新情報をお届けします。 川口満里奈 番組公式HP https://bayfm.co.jp/program/cpu/ Xア... | 3m | ||
| 09:00 | miracle!! Hour.1ANNA ■リサーチテーマ「カラダ動かしてます」 がっつり運動、家事や子育てで動かしてる! あなたがどんな風にカラダを動かしているのかリサーチ! <メール... | 1h | ||
| 10:00 | miracle!! Hour.2ANNA ■リサーチテーマ「カラダ動かしてます」 がっつり運動、家事や子育てで動かしてる! あなたがどんな風にカラダを動かしているのかリサーチ! <メール... | 1h | ||
| 11:00 | miracle!! Hour.3ANNA ■リサーチテーマ「カラダ動かしてます」 がっつり運動、家事や子育てで動かしてる! あなたがどんな風にカラダを動かしているのかリサーチ! <メール... | 1h | ||
| 12:00 | YAMAMAN presents MUSIC SALAD FROM U-kari STUDIO能登 有沙 千葉県佐倉市ユーカリが丘にあるユーカリスタジオから公開生放送。 お気軽に遊びに来てください! 番組のラストにかける曲は投票で決定「サラドレ... | 51m | ||
| 12:51 | BAYFM it!! Hour.1春原 佑紀 / 利根 健太朗 あなたの毎日に「そう、ソレ!ソレ!」共感の喜びを!をコンセプトに、月火水のit!!は、春原佑紀がお届け!月曜は声優・利根健太... | 1h 9m | ||
| 14:00 | BAYFM it!! Hour.2春原 佑紀 / 利根 健太朗 あなたの毎日に「そう、ソレ!ソレ!」共感の喜びを!をコンセプトに、月火水のit!!は、春原佑紀がお届け!月曜は声優・利根健太... | 1h | ||
| 15:00 | BAYFM it!! Hour.3春原 佑紀 / 利根 健太朗 あなたの毎日に「そう、ソレ!ソレ!」共感の喜びを!をコンセプトに、月火水のit!!は、春原佑紀がお届け!月曜は声優・利根健太... | 43m | ||
| 15:43 | 旬!SHUN!ピックアップ竹内 都子 / ねづっち / 島田 秀平 / 真木 ひろか 竹内都子/ねづっち/島田秀平/真木ひろか Xアカウントは「@bayfm78MHz」 X... | 17m | ||
| 16:00 | シン・ラジオ -ヒューマニスタは、かく語りき- Hour.1遠山大輔(グランジ) / 松浦志穂(スパイク) 強い、濃い、熱い、厚い!言葉の浸透力を持った“ラウド・スピーカー”達が曜日ごとに登場、5曜日5者5様、「ヒ... | 1h | ||
| 17:00 | シン・ラジオ -ヒューマニスタは、かく語りき- Hour.2遠山大輔(グランジ) / 松浦志穂(スパイク) 強い、濃い、熱い、厚い!言葉の浸透力を持った“ラウド・スピーカー”達が曜日ごとに登場、5曜日5者5様、「ヒ... | 1h | ||
| 18:00 | シン・ラジオ -ヒューマニスタは、かく語りき- Hour.3遠山大輔(グランジ) / 松浦志穂(スパイク) 強い、濃い、熱い、厚い!言葉の浸透力を持った“ラウド・スピーカー”達が曜日ごとに登場、5曜日5者5様、「ヒ... | 1h | ||
| 19:00 | INTER X-PRESS Hour.1門脇 知子 米音楽界を代表するシンガーソングライター、シェリル・クロウの新作『Pick You Up』を特集! 洋楽歌詞を深堀するBetween The ... | 1h | ||
| 20:00 | INTER X-PRESS Hour.2門脇 知子 米音楽界を代表するシンガーソングライター、シェリル・クロウの新作『Pick You Up』を特集! 洋楽歌詞を深堀するBetween The ... | 52m | ||
| 20:52 | The 45 Vibes山寺 宏一 この番組は、45回転でプレイしてきたシングル・ヴァージョンにこだわっています。ポジティブなノスタルジーに浸ってください。 山寺宏一 ... | 8m | ||
| 21:00 | 9の音粋 Hour.1スージー鈴木 / ミラッキ大村 器は「シンプルで、粋」・主役は「和、邦楽」・ダシは「純粋、かつ濃厚」・味付けは「リアル、強い説得力」・・・夜9時のCUE(... | 1h | ||
| 22:00 | 9の音粋 Hour.2スージー鈴木 / ミラッキ大村 器は「シンプルで、粋」・主役は「和、邦楽」・ダシは「純粋、かつ濃厚」・味付けは「リアル、強い説得力」・・・夜9時のCUE(... | 54m | ||
| 22:54 | BRAND NEW HOT SHOT旬なアーティストが限定でDJを務めます! 番組公式HP https://bayfm.co.jp/program/bnhs/ Xアカウントは「@bay... | 6m | ||
| 23:00 | カフェイン11新藤 晴一 (ポルノグラフィティ) ポルノグラフィティとしては、デビュー前から「限界ポルノラジオ」というレギュラー番組をやっていたここBAYFMで、ギター... | 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_xjd92jcr/schedule?date=2026-10-12&tz=Asia/Tokyo" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_xjd92jcr/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_xjd92jcr/history?from=2025-10-13T00:00:00Z&to=2025-10-14T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_xjd92jcr/schedule?date=2026-10-12&tz=Asia/Tokyo"); 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_xjd92jcr/schedule?date=2026-10-12&tz=Asia/Tokyo", { 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_xjd92jcr/schedule", params={"date": "2026-10-12", "tz": "Asia/Tokyo"}, headers={"Authorization": f"Bearer {os.environ['TVG_KEY']}"}, ) for slot in r.json()["data"]: print(slot["start"], slot["title"])
// GET /v1/channels/ch_xjd92jcr/schedule?date=2026-10-12, the first programme { "data": [ { "id": "ls_zdchysa8", "channel": "ch_xjd92jcr", "start": "2026-10-11T15:00:00Z", "stop": "2026-10-11T15:30:00Z", "title": "Mobile Tech Lab", "sub_title": null, "description": "弓月 ひろみ / 石川 温 / 北 真也\n最新のモバイル技術を学びつつ、モバイルにまつ...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 31, "date": "2026-10-12", "tz": "Asia/Tokyo" } }
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.