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-12&tz=America/New_York
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 00:00 | Folge 5Die Kandidaten bereiten ein Brunch für einen Hochzeitsempfang vor. | 51m | ||
| 00:50 | Folge 6Der Dinner Service wird von einigen sehr prominenten Gästen besucht. | 52m | ||
| 01:42 | Folge 7Paare jedes Teams müssen ein Pizza-Gericht kreieren, welches dem VIP Gastjuror Koch Wolfgang Puck präsentiert wird. | 52m | ||
| 02:34 | Folge 8Die Teams kämpfen um einen Trip nach Las Vegas und müssen den Jahrestag einer Studentinnen-Verbindung vorbereiten. | 52m | ||
| 03:25 | Folge 9Die 12 verbliebenen Köche werden aufgefordert, den Gastjuror Koch Michael Cimarusti zu beeindrucken. | 52m | ||
| 04:17 | Folge 10Die Teams erhalten die Aufgabe, Gerichte von Gordons Gastropub-Menü nachzukochen. | 52m | ||
| 05:09 | Folge 11Gordon fordert die Köche heraus, acht Stücke Schweinefleisch jeweils acht Körperteilen eines Schweins zuzuordnen. | 52m | ||
| 06:00 | Folge 12Die Kandidaten servieren der UNICEF Botschafterin Angie Harmon und anderen VIPs ein 5 Gänge Menü. | 52m | ||
| 06:52 | Folge 13Zwei Rapper geben den Teams Anweisungen, ihre eigenen Menüs zu kreieren. | 52m | ||
| 07:44 | Folge 14Die verbliebenen acht Köche nehmen an der jährlichen Blindverkostung der Show teil. | 52m | ||
| 08:35 | Folge 15Einer der Teilnehmer bekommt die Möglichkeit, ein Gericht im Hell‘s Kitchen Kalender zu präsentieren. | 52m | ||
| 09:27 | Folge 16Unter den Dinner Service Gästen befindet sich Minnie Driver, Schauspielerin und Oxfam Promi-Botschafterin. | 52m | ||
| 10:19 | Folge 17Die verbliebenen Teilnehmer kochen Gourmet-Versionen eines Parkplatz-Picknicks. | 52m | ||
| 11:11 | Folge 18Comicbuch-Legende Stan Lee nimmt Platz am Tisch des Koches. | 52m | ||
| 12:02 | Folge 19Ein heftiger Dinner Service endet mit nur zwei verbleibenden Köchen, die den finalen Preis gegeneinander ausfechten müssen. | 52m | ||
| 12:54 | Folge 20Der Kochwettkampf erreicht seinen Höhepunkt. | 52m | ||
| 13:46 | Folge 1Gordon Ramsay unterteilt die Köche für ihre erste Challenge in zwei Teams: ein Frauen- und ein Männerteam. | 52m | ||
| 14:37 | Folge 2Ein verdorbener Risotto könnte das Aus für einen unglücklichen Kandidaten bedeuten. | 52m | ||
| 15:29 | Folge 3Die Köche vervollständigen Rezepte, die hinten auf ihre Jacken gedruckt wurden und bereiten besondere Gerichte für VIP Gäste zu. | 52m | ||
| 16:21 | Folge 4Gordons Challenge für die Teams besteht darin, die Abschlussfeier einer Schule zu bewirten. | 52m | ||
| 17:12 | Folge 5Die Teams kochen für Gordons Mutter Helen. | 52m | ||
| 18:04 | Folge 6Die Gemüter erhitzen sich, als Gordon die Teams beschimpft, dass sie eher einen Rückschritt machen, als sich weiterzuentwickeln. | 52m | ||
| 18:56 | Folge 7Italienische Opern sind die Inspiration für diese Challenge und die Teams bereiten italienisches Essen zu. | 52m | ||
| 19:47 | Folge 8 On nowDie Teams bereiten ein schmackhaftes Menü für eine Hunde-Show vor. | 52m | ||
| 20:39 | Folge 9Die Köche bewirten während des Dinner Service Musiklegenden wie Steven Tyler von Aerosmith. | 52m | ||
| 21:31 | Folge 10Die verbliebenen Köche bekommen die Aufgabe, indisch-inspirierte Gerichte zuzubereiten. | 52m | ||
| 22:23 | Folge 11Der Dinner Service wird zu Ehren einer Gruppe von hoch dekorierten Feuerwehrmännern abgehalten. | 52m | ||
| 23:14 | Folge 12Die Teams haben die Aufgabe, ihr eigenes Amuse-Bouche zu kreieren. | 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-12&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-12&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-12&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-12", "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-12, the first programme { "data": [ { "id": "ls_gb6ewzy6", "channel": "ch_j4fbqbne", "start": "2026-10-12T04:00:00Z", "stop": "2026-10-12T04:50:41Z", "title": "Folge 5", "sub_title": null, "description": "Die Kandidaten bereiten ein Brunch für einen Hochzeitsempfang vor.", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 28, "date": "2026-10-12", "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 155 countries.