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/New_York time, what is on now and next, and the same data in your app with one call.
All times America/New_York. The same day from the API: GET /v1/channels/ch_j4fbqbne/schedule?date=2026-10-10&tz=America/New_York
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:27 | Hell's KitchenDie Köche müssen ein Essen für ein Wiedersehen der Culver City High School Klasse von 1991 zubereiten. | Folge 6 | 52m | |
| 00:19 | Hell's KitchenDen Teams werden 45 Minuten Zeit gegeben, um 5 Gerichte zu kreieren, die Bier enthalten müssen. | Folge 7 | 52m | |
| 01:11 | Hell's KitchenDie Teams müssen Anführer wählen – aber es gibt einen Haken beim Auswahlverfahren. | Folge 8 | 52m | |
| 02:02 | Hell's KitchenDie Kandidaten bereiten Desserts zu, die zu einem romantischen Dinner serviert werden könnten. | Folge 9 | 52m | |
| 02:54 | Hell's KitchenDie Kandidaten versuchen ihre Kenntnisse in einer Blindverkostung unter Beweis zu stellen. | Folge 10 | 52m | |
| 03:46 | Hell's KitchenJeder Koch muss drei Gerichte zubereiten. | Folge 12 | 52m | |
| 04:37 | Hell's KitchenDie verbliebenen Köche bilden ein Team, müssen allerdings einzeln in den Challenges gegeneinander antreten. | Folge 13 | 52m | |
| 05:29 | Hell's KitchenDie Köche müssen alle ein exquisites Gericht aus Alaska Seelachs kreieren. | Folge 14 | 52m | |
| 06:21 | Hell's KitchenDie verbliebenen Köche müssen ein Gericht nachkochen, dass sie probiert haben. | Folge 15 | 52m | |
| 07:12 | Hell's KitchenDie beiden letzten Kandidaten werden von Koch Ramsay zum Mittagessen ausgeführt. | Folge 16 | 52m | |
| 08:04 | Hell's KitchenGordon Ramsays kulinarisches Bootcamp in den USA fordert weitere aufstrebende Köche heraus. | Folge 1 | 52m | |
| 08:56 | Hell's KitchenVor einem desaströsen Dinner Service müssen die Kandidaten eine Challenge mit Jakobsmuscheln bestreiten. | Folge 2 | 52m | |
| 09:47 | Hell's KitchenDie Teams bereiten ein Gericht für eine Gruppe von Immigranten vor, die gerade ihre amerikanische Staatsbürgerschaft erhalten haben. | Folge 3 | 52m | |
| 10:39 | Hell's KitchenDie Teams werden früh geweckt und herausgefordert, eine Auswahl verschiedener Lammgerichte zuzubereiten. | Folge 4 | 52m | |
| 11:31 | Hell's KitchenUS-Kochwettkampf. Die Teams erhalten eine Challenge mit mexikanischem Essen. | Folge 5 | 52m | |
| 12:23 | Hell's KitchenDie verbliebenen Kandidaten müssen Gerichte für Modedesigner kreieren. | Folge 6 | 52m | |
| 13:14 | Hell's KitchenUS-Kochwettkampf. Die Köche müssen für eine Modenschau kochen. | Folge 7 | 52m | |
| 14:06 | Hell's KitchenDie Teilnehmer machen Gerichte mit Zutaten, welche in bestimmten Zeitabständen preisgegeben werden. | Folge 8 | 52m | |
| 14:58 | Hell's KitchenUS-Kochwettkampf. Es ist Steak-Nacht und die Kandidaten müssen Rindfleisch zubereiten. | Folge 9 | 52m | |
| 15:49 | Hell's KitchenUS-Kochwettkampf. Der Service in der Steak-Nacht verläuft chaotisch. | Folge 10 | 52m | |
| 16:41 | Hell's KitchenUS-Kochwettkampf. Die Köche müssen für drei besondere Gäste während des Service kochen. | Folge 11 | 52m | |
| 17:33 | Hell's KitchenUS-Kochwettkampf. Die Teams müssen ihr eigenes Menü für den Service zusammenstellen. | Folge 12 | 52m | |
| 18:24 | Hell's KitchenUS-Kochwettkampf. Die Kandidaten wählen ihr eigenes Menü, das von den Gästen benotet wird. | Folge 13 | 52m | |
| 19:16 | Hell's KitchenUS-Kochwettkampf. Die Kandidaten kochen Speisen aus dem Süden der amerikanischen Staaten. | Folge 14 | 52m | |
| 20:08 | Hell's KitchenUS-Kochwettkampf mit Gordon Ramsay. Die Teams müssen drei Gerichte zubereiten. | Folge 15 | 52m | |
| 20:59 | Hell's KitchenDer US-Kochwettkampf mir Gordon Ramsay geht weiter. | Folge 16 | 52m | |
| 21:51 | Hell's KitchenAlle Kandidaten zeigen jeweils einer ehemaligen Miss Teen USA, wie man kocht. | Folge 17 | 8m | |
| 22:00 | Hell's KitchenAlle Kandidaten zeigen jeweils einer ehemaligen Miss Teen USA, wie man kocht. | Folge 17 | 43m | |
| 22:43 | Hell's KitchenGordon Ramsay lässt aufstrebende, junge Köche drastische und niederschmetternde Challenges bestreiten. | Folge 18 | 52m | |
| 23:34 | Hell's KitchenDie beiden Finalisten besuchen Las Vegas und kochen 5 Entrées für fünf Experten. | Folge 19 | 52m |
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_j4fbqbne/schedule?date=2026-10-10&tz=America/New_York" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_j4fbqbne/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_j4fbqbne/history?from=2026-10-06T00:00:00Z&to=2026-10-07T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_j4fbqbne/schedule?date=2026-10-10&tz=America/New_York"); 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_j4fbqbne/schedule?date=2026-10-10&tz=America/New_York", { 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_j4fbqbne/schedule", params={"date": "2026-10-10", "tz": "America/New_York"}, headers={"Authorization": f"Bearer {os.environ['TVG_KEY']}"}, ) for slot in r.json()["data"]: print(slot["start"], slot["title"])
// GET /v1/channels/ch_j4fbqbne/schedule?date=2026-10-10, the first programme { "data": [ { "id": "ls_c60yr5ef", "channel": "ch_j4fbqbne", "start": "2026-10-10T03:27:41Z", "stop": "2026-10-10T04:19:20Z", "title": "Hell's Kitchen", "sub_title": "Folge 6", "description": "Die Köche müssen ein Essen für ein Wiedersehen der Culver City High School Kl...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 30, "date": "2026-10-10", "tz": "America/New_York" } }
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.