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.
All times Europe/Berlin. The same day from the API: GET /v1/channels/ch_dws8zgkz/schedule?date=2026-10-12&tz=Europe/Berlin
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:15 | Call my AgentEs liegen ernste Probleme in der Luft zwischen ASK und Starmedia, einer konkurrierenden Schauspiel-Agentur… | S2 E2, Fabrice | Independent drama, Drama | 1h 5m |
| 00:21 | Call my AgentVon Gabriel ermutigt ist Norman kurz davor, sich einer großen Herausforderung zu stellen: in einem dunklen Indie-Film mitzuspielen. | S2 E3, Norman | Independent drama, Drama | 1h 5m |
| 01:25 | Call my AgentEs ist Isabelle Adjanis Traum, Jungregisseur und Ausnahmetalent Sacha Hartman, der gerade in Paris ist, zu treffen. Leider meidet er sie wie die Pest. | S2 E4, Isabelle | Independent drama, Drama | 1h 7m |
| 02:32 | Call my AgentGabriel ist in Panik: Sein Klient Guy Marchand hatte während des ersten Drehtages eine Gedächtnisblockade am Set. | S2 E5, Guy | Independent drama, Drama | 1h 1m |
| 03:34 | Call my AgentJuliette Binoche soll die Preisverleihung der Filmfestspiele in Cannes moderieren. Begleitet wird sie von ihrer Agentin, Andréa. | S2 E6, Juliette | Independent drama, Drama | 1h 8m |
| 04:41 | Call my AgentDie Reports zum Jahresende stehen an und die Agentur steht Kopf! | S3 E1, Jean | Drama, Series | 1h 5m |
| 05:47 | Call my AgentGabriel ist seit seiner Trennung von Sophia immer noch am Boden zerstört und hat dadurch seine Verträge seit Monaten vernachlässigt. | S3 E2, Monica | Drama, Series | 1h 10m |
| 06:56 | Call my AgentGérard Lanvin verspricht einem jungen Schauspieler ein Casting für eine kleine Nebenrolle in seinem neuem Film , doch Camille empfiehlt ihn versehe... | S3 E3, Gérard | Drama, Series | 1h 7m |
| 08:04 | Call my AgentIsabelle nimmt jeden Auftrag an, der ihr angeboten wird – sie kann einfach nicht nein sagen! Ihr agent Gabriel muss versuchen ihren unglaublichen T... | S3 E4, Isabelle | Drama, Series | 1h 22m |
| 09:25 | Call my AgentEin Regisseur versucht Béatrice Dalle dazu zu bringen, bei einer Szene ihren nackten Körper zu zeigen. Sie weigert sich und der Regisseur geht dara... | S3 E5, Béatrice | Drama, Series | 1h 6m |
| 10:32 | Call my AgentASK steht kurz davor ihr 30. Jubiläum zu feiern, doch statt Vorfreude steht die Agentur kurz vor der Auflösung. Eine amerikanische Produktionsfirma... | S3 E6, ASK | Series, Independent drama | 1h 21m |
| 11:53 | Call my AgentNachdem sich Mathias und Noémie selbstständig gemacht haben, muss sich Andréa allein durchschlagen. Es fällt ihr nicht leicht, Beruf und Familie un... | S4 E1, Charlotte | Series, Independent drama | 1h 9m |
| 13:02 | Call my AgentAndréa setzt derweil Gabriel darauf an, den Schauspieler Franck Dubosc, ein ehemaliges Talent von Mathias, von einer Zusammenarbeit zu überzeugen. | S4 E2, Franck | Series, Independent drama | 1h 6m |
| 14:08 | Call my AgentEnttäuscht, die Leitung bei Starmédia nicht bekommen zu haben, schließt sich Elise Forman den Agenten von ASK an. | S4 E3, José | Series, Independent drama | 1h 7m |
| 15:15 | Call my AgentWährend Sandrine Kiberlain den nächsten Film von Daniele Thompson drehen soll, beschließt sie, Standup-Komikerin zu werden. | S4 E4, Sandrine | Series, Independent drama | 1h 21m |
| 16:37 | Call my AgentDie Schauspielerin Sigourney Weaver trifft in Paris ein, um einen neuen Film zu drehen. Vor Ort erfährt sie, dass ihr Liebhaber nicht wie erwartet ... | S4 E5, Sigourney | Independent drama, Series | 1h 12m |
| 17:48 | Call my AgentNach dem Verrat von Elise Formain, die die Agentur infiltrierte, um einen großen Teil der Schauspieler zu Starmédia zu holen, meldete ASK Konkurs an. | S4 E6, Jean | Independent drama, Series | 1h 16m |
| 19:04 | Call my AgentCécile de France kämpft damit, sich auf die herausfordernde Hauptrolle in Quentin Tarantinos neuem Film vorzubereiten. Was sie jedoch nicht weiß: T... | S1 E1, Cécile | Independent drama, Series | 1h 7m |
| 20:11 | Call my AgentFrançoise Fabian soll in einem kühnen Film eines jungen Regisseurs die Hauptrolle spielen, macht in letzter Minute jedoch einen Rückzieher. | S1 E2, Line et Françoise | Independent drama, Series | 1h 5m |
| 21:16 | Call my AgentNathalie Baye und ihre Tochter Laura Smet wurden beide als Hauptdarstellerinnen in einem schwedischen Drama ausgewählt und freuen sich, zum ersten ... | S1 E3, Nathalie et Laura | Independent drama, Series | 1h 3m |
| 22:19 | Call my AgentAudrey Fleurot wollte sich eigentlich auf die Erziehung ihrer beiden Kinder, ein Kleinkind und ein Neugeborenes, konzentrieren. | S1 E4, Audrey | Independent drama, Series | 1h 5m |
| 23:23 | Call my AgentJulie Gayet spielt in einem historischen Film eine Aristokratin, die mit ihrem Diener eine Affäre hat. Dessen Rolle übernimmt der berüchtigte Bösew... | S1 E5, Julie et Joey | Independent drama, Series | 59m |
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_dws8zgkz/schedule?date=2026-10-12&tz=Europe/Berlin" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_dws8zgkz/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_dws8zgkz/history?from=2026-10-05T00:00:00Z&to=2026-10-06T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_dws8zgkz/schedule?date=2026-10-12&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_dws8zgkz/schedule?date=2026-10-12&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_dws8zgkz/schedule", params={"date": "2026-10-12", "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_dws8zgkz/schedule?date=2026-10-12, the first programme { "data": [ { "id": "ls_abhe2eq2", "channel": "ch_dws8zgkz", "start": "2026-10-11T21:15:45Z", "stop": "2026-10-11T22:21:07Z", "title": "Call my Agent", "sub_title": "Fabrice Luchini & Christopher Lambert", "description": "Es liegen ernste Probleme in der Luft zwischen ASK und Starmedia, einer konku...", "category": [ "independent drama", "drama", "series" ], "flags": { "new": false, "live": false } } ], "meta": { "count": 22, "date": "2026-10-12", "tz": "Europe/Berlin" } }
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.