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 Europe/Berlin 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 Europe/Berlin. The same day from the API: GET /v1/channels/ch_kjdakcq2/schedule?date=2026-10-14&tz=Europe/Berlin
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 00:00 | Post CreditsHow Women Athletes Are Taking Power Back - Laura Correnti - Features conversations with creators, executives, entrepreneurs and cultural leaders ab... | 1h | ||
| 00:30 | The Deal With Alex Rodriguez and Jason KellyThe Deal With Alex Rodriguez and Jason Kelly - Intimate conversations with business titans and sports champions who reveal their investment philoso... | 30m | ||
| 01:00 | Bloomberg The Asia TradeBloomberg The Asia Trade - Live from Tokyo and Sydney with Shery Ahn and Haidi Stroud-Watts, getting insight and analysis from newsmakers and indus... | 2h | ||
| 03:00 | Bloomberg: The China ShowBloomberg: The China Show - Yvonne Man and David Ingles give global investors unique insight into China's economy, with in-depth analysis and conve... | 2h | ||
| 05:00 | Insight With Haslinda AminInsight With Haslinda Amin - The definitive guide for global news audiences to get the complete picture on the biggest story of the day, through pr... | 1h | ||
| 06:00 | Bloomberg Horizons Middle East & AfricaBloomberg Horizons Middle East & Africa - Linking the market drivers from overnight in the US and across Asia into the region's trading day, with d... | 1h | ||
| 07:00 | Bloomberg Daybreak: EuropeBloomberg Daybreak: Europe - `Bloomberg Daybreak: Europe' joins the network's lineup to deliver viewers information about business and financial ne... | 1h | ||
| 08:00 | Bloomberg The Opening TradeBloomberg The Opening Trade - As markets open across Europe, Anna Edwards, Guy Johnson, and Kriti Gupta present a breakdown of the biggest stories ... | 2h | ||
| 10:00 | The Pulse with Francine LacquaThe Pulse with Francine Lacqua - Francine Lacqua has conversations with high profile guests in the beating heart of global business, finance and po... | 1h | ||
| 11:00 | Bloomberg BriefBloomberg Brief - Delivering the market news, data and analysis you need to set your agenda. | 1h | ||
| 12:00 | Bloomberg SurveillanceBloomberg Surveillance - An examination of business stories, finance news and global reports on markets from London and New York. | 3h | ||
| 15:00 | Bloomberg Open InterestBloomberg Open Interest - Matt Miller, Katie Greifeld, and Sonali Basak deliver the market-moving news everyone needs to know to get a jump start o... | 2h | ||
| 17:00 | Bloomberg TechBloomberg Tech - Spotlighting the biggest names and key trends shaping the European technology ecosystem. Hosted by Tom Mackenzie in London. | 1h | ||
| 18:00 | Bloomberg DealsBloomberg Deals - Editorially driven coverage of the most important corporate transactions shaping the global market. | 1h | ||
| 19:00 | Bloomberg: Balance of PowerBloomberg: Balance of Power - Focuses on the intersection between business and politics in the United States, with expert analysis and interviews. | 1h | ||
| 20:00 | Bloomberg Businessweek DailyBloomberg Businessweek Daily - Carol Massar and Tim Stenovec bring you reporting from the magazine that helps global leaders stay ahead, plus insig... | 1h | ||
| 21:00 | Bloomberg: The CloseBloomberg: The Close - The final minutes and seconds before the closing bell on Wall Street with the latest news, data and expert analysis. | 2h | ||
| 23:00 | Bloomberg: Balance of PowerBloomberg: Balance of Power - Focuses on the intersection between business and politics in the United States, with expert analysis and interviews. | 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_kjdakcq2/schedule?date=2026-10-14&tz=Europe/Berlin" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_kjdakcq2/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_kjdakcq2/history?from=2025-10-13T00:00:00Z&to=2025-10-14T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_kjdakcq2/schedule?date=2026-10-14&tz=Europe/Berlin"); 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_kjdakcq2/schedule?date=2026-10-14&tz=Europe/Berlin", { 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_kjdakcq2/schedule", params={"date": "2026-10-14", "tz": "Europe/Berlin"}, headers={"Authorization": f"Bearer {os.environ['TVG_KEY']}"}, ) for slot in r.json()["data"]: print(slot["start"], slot["title"])
// GET /v1/channels/ch_kjdakcq2/schedule?date=2026-10-14, the first programme { "data": [ { "id": "ls_tjccxefy", "channel": "ch_kjdakcq2", "start": "2026-10-13T22:00:00Z", "stop": "2026-10-13T23:00:00Z", "title": "Post Credits", "sub_title": null, "description": "How Women Athletes Are Taking Power Back - Laura Correnti - Features conversa...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 18, "date": "2026-10-14", "tz": "Europe/Berlin" } }
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 |
|---|---|---|
| 00:00 | Bloomberg Wall Street Week | Talk-show |
| 01:00 | Bloomberg the Asia Trade | Economy |
| 03:00 | Bloomberg: The China Show | Economy |
| 15 more programmes that day, on Archive | ||
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.