74.3M 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. Search any past day on the Archive plan.
All times America/New_York. The same day from the API: GET /v1/channels/ch_zygef1xg/schedule?date=2026-10-14&tz=America/New_York
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:12 | 21 Jump StreetPenhall bekommt eine Strafe: Er muss in einem anderen Revier ermitteln, in dem die Mafia dominiert. | S4:E25 Die schwarzen Schafe | Drama | 51m |
| 00:03 | 21 Jump StreetOfficer Tony ‚Mac‘ McCann – ein neuer Mann – taucht im Jump Street-Team auf. Aber irgendetwas stimmt mit ihm nicht. | S5:E3 Der Sonderling | Drama | 48m |
| 00:51 | 21 Jump StreetTrace ist eine erfolgreiche Drogenfahnderin. Noch dazu ist sie ziemlich attraktiv. | S5:E4 Im Rausch des Erfolgs | Drama | 48m |
| 01:39 | 21 Jump StreetAuf einer Party stirbt ein Schüler. Es war Ecstasy im Spiel. Der Basketball-Spieler Bill wird verdächtigt. | S5:E5 Falscher Verdacht | Drama | 48m |
| 02:28 | 21 Jump StreetPenhalls Bruder Joey wird zum Jump Street-Team beordert. Doch das Verhältnis zwischen ihm und Penhall ist kompliziert. | S5:E6 Der kleine Bruder | Drama | 48m |
| 03:16 | 21 Jump StreetEin mysteriöser Unfall spielt sich in einem Camp für Schwererziehbare ab. Die Polizei glaubt, dass hier nachgeholfen wurde. | S5:E7 Das Überlebenscamp | Drama | 48m |
| 04:04 | 21 Jump StreetDel hat ein Fußballstipendium bekommen. Doch kurz darauf wird er von einem Auto überfahren. | S5:E8 Tödliche Beziehung | Drama | 47m |
| 04:51 | 21 Jump StreetSteve Campbell ist gebildet und aus gutem Hause. Warum also überfällt er eines Tages einen Supermarkt. | S5:E9 Unter Druck | Drama | 47m |
| 05:38 | 21 Jump StreetStevenson, ein DJ am Campus, will als Kronzeuge gegen einen Gangster aussagen. Doch er bringt sich damit in größte Gefahr. | S5:E10 Auf Leben und Tod | Drama | 48m |
| 06:26 | 21 Jump StreetDie Musiker Jamal, Morris und Louis spielen in einer erfolgreichen Band. Doch eines Tages gehen Polizisten hart gegen sie vor - und das nur wegen i... | S5:E11 Rassisten in Uniform | Drama | 47m |
| 07:13 | 21 Jump StreetTerry Carver wird vergewaltigt. Sie meldet es der Polizei, doch als das Jump Street-Team ermittelt, stellt sich heraus, dass der Vorfall gar nicht ... | S5:E12 Die Vertuschung | Drama | 48m |
| 08:01 | 21 Jump StreetHoffs und Joey wollen ein paar Dealer verhaften. Doch bei der Verhaftung kommt es zu einem dramatischen Schusswechsel. | S5:E13 Die Bewährungsprobe | Drama | 47m |
| 08:48 | 21 Jump StreetDie Moderatorin Croft berichtet, dass ihre Tochter Sharon verschwunden ist. Kann das Jump Street-Team den Fall aufklären. | S5:E14 Vermisst | Drama | 49m |
| 09:37 | 21 Jump StreetBurnback gehört eine große Bekleidungsfirma. Doch nun wird er verdächtigt, mit Crack zu handeln. | S5:E15 Eine dienstliche Affäre | Drama | 48m |
| 10:25 | 21 Jump StreetEine Jugendgang versetzt alle in Angst und Schrecken. Wird es dem Jump Street-Team gelingen, sie aufzuhalten. | S5:E16 Fullers Flirt | Drama | 48m |
| 11:14 | 21 Jump StreetObdachlose werden von einer Jugendgang bedroht und verprügelt. Captain Fuller vom Jump-Street-Team ermittelt undercover. | S5:E17 Die Hexe | Drama | 50m |
| 12:03 | 21 Jump StreetHoffs gibt sich als Prostituierte aus. Sie begibt sich damit in große Gefahr. | S5:E18 Im Zweifel für den Angeklagten | Drama | 49m |
| 12:52 | 21 Jump StreetDer Quarterback Dan stirbt während des Trainings - er hatte Sterodie im Blut. McCann will der Sache auf den Grund gehen. | S5:E19 Vergiftet | Drama | 49m |
| 13:41 | 21 Jump StreetIn der Blackburn Highschool wird ein Lehrer zusammengeschlagen und stirbt schließlich. Wer steckt dahinter. | S5:E20 Die Schläger | Drama | 48m |
| 14:29 | 21 Jump StreetHoffs beobachtet, wie ein Mädchen auf offener Straße erschossen wird. Sie bittet darum, verdeckt in ihrer Schule zu ermitteln. | S5:E21 Die Gang fürs Leben | Drama | 48m |
| 15:17 | 21 Jump StreetEin Jugendprogramm verspricht vielen eine zweite Chance. Hoffs lernt dort Nick kennen. Er ist ein ehemaliger Autodieb. Schon bald gerät er ins Visi... | S5:E22 Die zweite Chance | Drama | 49m |
| 16:06 | 21 Jump StreetDer junge Polizist Tom Hanson hat Probleme. Er gerät in einen "Drogenkrieg". | S1:E1 Pilot | Drama | 1h 50m |
| 17:56 | 21 Jump StreetJudy Hoffs kümmert sich um eine osteuropäische Austauschschülerin. Für die anderen geht es dagegen um einen Gebrauchtwagen-Diebstahl. | S1:E2 Die Versuchung | Drama | 52m |
| 18:47 | 21 Jump StreetTom Hanson ist im Undercover-Einsatz. Er soll einen Einbrecher stellen, der stets eine Rose auf dem Schreibtisch hinterlässt. | S1:E3 Der Verehrer | Drama | 51m |
| 19:38 | 21 Jump StreetEin 16-jähriges Mädchen stirbt nach einer Party. Dahinter scheinen drei Männer zu stecken. | S1:E4 Feine Jungs | Drama | 49m |
| 20:28 | 21 Jump StreetAn der Sacred Heart High School kommt es zu Brandanschlägen. Judy Hoffs soll der Sache auf den Grund gehen. | S1 E5, My Future's So Bright, I Gotta Wear Shades | Drama | 49m |
| 21:17 | 21 Jump StreetCaptain Jenko ist gestorben - damit ist erst einmal Schluss für das Jump-Street-Team. Doch dem Bürgermeister liegt viel an der Fortführung des Proj... | S1 E6, The Worst Night of Your Life | Drama | 51m |
| 22:08 | 21 Jump StreetZwei Teenager haben 12.000 Doller erbeutet. Doch wie soll es nun weitergehen. | S1 E7, Gotta Finish the Riff | Drama | 50m |
| 22:59 | 21 Jump StreetEs geht mal wieder um Drogendeals an einer Schule. Gleichzeitig beauftragt Diane Nelson einen Killer, um ihren Vater umzubringen. Aber warum. | S1 E8, Bad Influence | Drama | 51m |
| 23:50 | 21 Jump StreetHoagy ist gerade mal 18 Jahre alt und soll nun Karriere machen. Stattdessen verstrickt er sich in illegale Geschäfte. | S1 E9, Blindsided | Drama | 51m |
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_zygef1xg/schedule?date=2026-10-14&tz=America/New_York" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_zygef1xg/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_zygef1xg/history?from=2025-10-13T00:00:00Z&to=2025-10-14T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_zygef1xg/schedule?date=2026-10-14&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_zygef1xg/schedule?date=2026-10-14&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_zygef1xg/schedule", params={"date": "2026-10-14", "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_zygef1xg/schedule?date=2026-10-14, the first programme { "data": [ { "id": "ls_wkj7c4fz", "channel": "ch_zygef1xg", "start": "2026-10-14T03:12:35Z", "stop": "2026-10-14T04:03:29Z", "title": "21 Jump Street", "sub_title": "S4:E25 Die schwarzen Schafe", "description": "Penhall bekommt eine Strafe: Er muss in einem anderen Revier ermitteln, in de...", "category": [ "drama" ], "flags": { "new": false, "live": false } } ], "meta": { "count": 30, "date": "2026-10-14", "tz": "America/New_York" } }
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.