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/Stockholm time, what is on now and next, and the same data in your app with one call.
All times Europe/Stockholm. The same day from the API: GET /v1/channels/ch_36k8qkd1/schedule?date=2026-10-12&tz=Europe/Stockholm
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:40 | Star Trek: The Next GenerationMedan Enterprises besättning agerar värd för en kvick, trolös kapten kämpar Data med att skaffa sig humor. | S2 E4, The Outrageous Okona | Science fiction, Series | 56m |
| 00:37 | Star Trek: The Next GenerationEn krigförande planets framtid hänger på en döv medlare, som har förlorat förmågan att kommunicera. | S2 E5, Loud as a Whisper | Science fiction, Series | 56m |
| 01:33 | Star Trek: The Next GenerationEn dödssjuk, briljant vetenskapsman söker evigt liv genom att överföra sin hjärna till Datas kropp. | S2 E6, The Schizoid Man | Science fiction, Series | 56m |
| 02:29 | Star Trek: The Next GenerationBesättningen brottas med en mystisk sjukdom som påskyndar åldrandet och gör att människor dör av ålderdom inom några dar. | S2 E7, Unnatural Selection | Science fiction, Series | 56m |
| 03:25 | Star Trek: The Next GenerationRikers lojalitet sätts på prov när han anvisas ett klingonskt skepp som planerar att anfalla Enterprise. | S2 E8, A Matter of Honor | Science fiction, Series | 56m |
| 04:22 | Star Trek: The Next GenerationNär Data vägrar att bli isärplockad för forskningsändamål, anlitas Picard för att försvara hans rättigheter i domstolen. | S2 E9, The Measure of a Man | Series, Science fiction | 56m |
| 05:18 | Star Trek: The Next GenerationWesley finner romantik hos det vackra unga överhuvudet från Daled Fyra, vars hemliga kraft kan förstöra Enterprise och besättningen. | S2 E10, The Dauphin | Series, Science fiction | 56m |
| 06:15 | Star Trek: The Next GenerationEnterprises datorsystem blir rov för ett mystiskt elektroniskt "virus" som programmerar skeppet att förstöra sig. | S2 E11, Contagion | Series, Science fiction | 56m |
| 07:11 | Star Trek: The Next GenerationNär utgruppen undersöker ett stycke metall som bär amerikanska flygvapnets insignier finner de sig fångade i Hotel Royales värld, en roman som fått... | S2 E12, The Royale | Series, Science fiction | 56m |
| 08:07 | Star Trek: The Next GenerationEn beräknande Sherlock Holmes-lik typ fångar Picard och andra i en holodäcksimulering. | S6 E12, Ship in a Bottle | Series, Science fiction | 48m |
| 08:55 | Star Trek: The Next GenerationGeordi är förälskad i en vacker och mystisk örlogskapten inom Stjärnflottan, anklagad för mord. | S6 E13, Aquiel | Series, Science fiction | 56m |
| 09:51 | Star Trek: The Next GenerationRådgivare Troi tvingas att imitera en romulansk säkerhetsofficer och blir en väsentlig del i en komplicerad avhoppsplan. | S6 E14, Face of the Enemy | Series, Science fiction | 56m |
| 10:47 | Star Trek: The Next GenerationEfter att ha förlorat livet i en överraskningsattack ger Q Picard en chans att ändra sitt öde. | S6 E15, Tapestry | Series, Science fiction | 56m |
| 11:43 | Star Trek: The Next GenerationWorf och Data ger sig ut på ovanliga resor för att leta reda på sina fäder. | S6 E16, Birthright, Part I | Series, Science fiction | 56m |
| 12:39 | Star Trek: The Next GenerationFängslad i ett samhälle med fredliga klingoner och romulaner riskerar Worf sitt liv för att visa de yngre klingonerna deras förlorade arv och inspi... | S6 E17, Birthright, Part II | Series, Science fiction | 56m |
| 13:35 | Star Trek: The Next GenerationMedan Enterprise bombarderas av dödlig strålning är Picard fångad ombord med ett gäng interstellära tjuvar. | S6 E18, Starship Mine | Series, Science fiction | 56m |
| 14:31 | Star Trek: The Next GenerationPicard slits mellan kärlek och plikt när han tvingas skicka kvinnan han älskar på ett potentiellt dödligt uppdrag. | S6 E19, Lessons | Series, Science fiction | 56m |
| 15:27 | Star Trek: The Next GenerationPicard tävlar mot cardassianer, klingoner och romulaner för att lösa ett fyra miljarder år gammalt genetiskt pussel. | S6 E20, The Chase | Series, Science fiction | 56m |
| 16:22 | Star Trek: The Next GenerationFast på ett främmande mentalsjukhus och med få minnen av det förflutna är Riker övertygad om att han börjar bli galen. | S6 E21, Frame of Mind | Science fiction, Series | 56m |
| 17:18 | Star Trek: The Next GenerationEn ferengisk forskare hittas död och Beverly riskerar karriären för att bevisa att han blev mördad. | S6 E22, Suspicions | Science fiction, Series | 56m |
| 18:14 | Star Trek: The Next GenerationWorf finner att hans tro blir ordentligt testad när det tycks som att den störste klingonkrigaren någonsin har återvänt från de döda för att återkr... | S6 E23, Rightful Heir | Science fiction, Series | 56m |
| 19:10 | Star Trek: The Next GenerationEfter att ha återvänt från platsen för ett uppdrag för åtta år sen stöter Riker på en identiska gengångare som försöker återuppväcka en relation me... | S6 E24, Second Chances | Science fiction, Series | 56m |
| 20:06 | Star Trek: The Next GenerationEnterprise är frusen i tiden på gränsen till fullständig tillintetgörelse och Picard måste komma på hur han ska rädda det utan att förstöra skeppet. | S6 E25, Timescape | Science fiction, Series | 56m |
| 21:02 | Star Trek: The Next GenerationNär borgerna återvänder för att slåss mot Federationen stoltserar de med en ny personlighet och frestar Data när de hjälper honom att känna sin för... | S6 E26, Descent, Part I | Science fiction, Series | 56m |
| 21:58 | Star Trek: The Next GenerationData håller Picard, Troi och Geordi som fångar. Data har lämnat Enterprise och slagit sig samman med sin onda bror Lore som ledare för borgerna. | S7 E1, Descent, Part II | Science fiction, Series | 56m |
| 22:54 | Star Trek: The Next GenerationMedan besättningen är agerar värd till ambassadörer för en främmande ras, är Picard strandsatt på en öde planet med en kvinna som förälskar sig hop... | S7 E2, Liaisons | Science fiction, Series | 56m |
| 23:50 | Star Trek: The Next GenerationGeordi trotsar Picards befallningar och riskerar livet i vad som tycks vara ett fåfängt försök att rädda sin saknade mor. | S7 E3, Interface | Science fiction, Series | 56m |
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_36k8qkd1/schedule?date=2026-10-12&tz=Europe/Stockholm" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_36k8qkd1/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_36k8qkd1/history?from=2026-10-06T00:00:00Z&to=2026-10-07T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_36k8qkd1/schedule?date=2026-10-12&tz=Europe/Stockholm"); 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_36k8qkd1/schedule?date=2026-10-12&tz=Europe/Stockholm", { 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_36k8qkd1/schedule", params={"date": "2026-10-12", "tz": "Europe/Stockholm"}, headers={"Authorization": f"Bearer {os.environ['TVG_KEY']}"}, ) for slot in r.json()["data"]: print(slot["start"], slot["title"])
// GET /v1/channels/ch_36k8qkd1/schedule?date=2026-10-12, the first programme { "data": [ { "id": "ls_43p0xb8k", "channel": "ch_36k8qkd1", "start": "2026-10-11T21:40:38Z", "stop": "2026-10-11T22:37:03Z", "title": "Star Trek: The Next Generation", "sub_title": "The Outrageous Okona", "description": "Medan Enterprises besättning agerar värd för en kvick, trolös kapten kämpar D...", "category": [ "science fiction", "series" ], "flags": { "new": false, "live": false } } ], "meta": { "count": 27, "date": "2026-10-12", "tz": "Europe/Stockholm" } }
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.