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 Europe/Paris 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/Paris. The same day from the API: GET /v1/channels/ch_adazc1n3/schedule?date=2026-10-13&tz=Europe/Paris
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 22:34 | World Poker Tour: Borgata Poker OpenFive players compete at Borgata Hotel Casino & Spa for the more than $900,000 first-place prize. | S10 E7, Borgata Poker Open - Part 1 | Series, Sport | 2h 40m |
| 01:14 | World Poker Tour: World Poker FinalsSix players compete at Foxwoods Resort and Casino for the $450,000 first-place prize. | S10 E10, World Poker Finals - Part 1 | Series, Sport | 2h 40m |
| 03:54 | World Poker Tour: Bellagio 5 Diamond World Poker ClassicSix players compete in the prestigious WPT Five Diamond World Poker Classic at Bellagio for the more than $800,000 first-place prize. | S10 E13, Five Diamond World Poker Classic - Part 1 | Series, Sport | 2h 40m |
| 06:34 | World Poker Tour: WPT Venice Grand Prix On nowSix players compete in the storied city of Venice, Italy for more than $300,000 in the WPT Venice Grand Prix. | S10 E16, Venice Grand Prix - Part 1 | Series, Sport | 2h 40m |
| 09:14 | World Poker Tour: LA Poker ClassicSix players compete at Commerce Casino in Los Angeles for the more than $1.3 million first-place prize. | S10 E19, LA Poker Classic - Part 1 | Series, Sport | 2h 32m |
| 11:46 | World Poker Tour: WPT Bay 101 Shooting StarSix players compete in San Jose for the more the $960,000 top prize in the WPT Bay 101 Shooting Star. | WPT Bay 101 Shooting Star | Series, Sport | 2h 32m |
| 14:18 | World Poker Tour: Seminole Hard Rock Poker Showdown - Part 1Six players compete in Hollywood, FL for the $780,000 first-place prize in the WPT Seminole Hard Rock Poker Showdown. | Seminole Hard Rock Poker Showdown - Part 1 | Series, Sport | 51m |
| 15:09 | World Poker Tour: Seminole Hard Rock Poker Showdown - Part 2Five players compete in Hollywood, FL for the $780,000 first-place prize in the WPT Seminole Hard Rock Poker Showdown. | Seminole Hard Rock Poker Showdown - Part 2 | Series, Sport | 51m |
| 16:00 | World Poker Tour: Seminole Hard Rock Poker Showdown - Part 3Three players compete in Hollywood, FL for the $780,000 first-place prize in the WPT Seminole Hard Rock Poker Showdown. | Seminole Hard Rock Poker Showdown - Part 3 | Series, Sport | 51m |
| 16:51 | World Poker Tour: WPT JacksonvilleSix top professional players compete in Jacksonville for the more than $400,000 first-place prize in the WPT Jacksonville bestbet Poker Open. | WPT Jacksonville | Series, Sport | 2h 32m |
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_adazc1n3/schedule?date=2026-10-13&tz=Europe/Paris" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_adazc1n3/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_adazc1n3/history?from=2025-10-13T00:00:00Z&to=2025-10-14T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_adazc1n3/schedule?date=2026-10-13&tz=Europe/Paris"); 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_adazc1n3/schedule?date=2026-10-13&tz=Europe/Paris", { 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_adazc1n3/schedule", params={"date": "2026-10-13", "tz": "Europe/Paris"}, headers={"Authorization": f"Bearer {os.environ['TVG_KEY']}"}, ) for slot in r.json()["data"]: print(slot["start"], slot["title"])
// GET /v1/channels/ch_adazc1n3/schedule?date=2026-10-13, the first programme { "data": [ { "id": "ls_14t0jtfh", "channel": "ch_adazc1n3", "start": "2026-10-12T20:34:00Z", "stop": "2026-10-12T23:14:00Z", "title": "World Poker Tour: Borgata Poker Open", "sub_title": "Borgata Poker Open", "description": "Five players compete at Borgata Hotel Casino & Spa for the more than $900,000...", "category": [ "series", "sports" ], "flags": { "new": false, "live": false } } ], "meta": { "count": 10, "date": "2026-10-13", "tz": "Europe/Paris" } }
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.