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. Search any past day on the Archive plan.
All times America/New_York. The same day from the API: GET /v1/channels/ch_jdt1a47t/schedule?date=2026-10-11&tz=America/New_York
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:41 | The 100Clarke's hope for peace is dashed by a new threat. Raven become a target. Meanwhile, Murphy is running a dangerous con. | S3 E5, Hakeldama | Science fiction, Series | 50m |
| 00:31 | The 100Clarke is torn between vengeance and mercy. Meanwhile, Kane and Octavia work together to avert a disaster, and Abby continues to worry about Raven. | S3 E6, Bitter Harvest | Science fiction, Series | 50m |
| 01:21 | The 100While Lexa struggles to maintain peace between the clans, Clarke uncovers a strange, game-changing truth. And a flashback takes us into the darkne... | S3 E7, Thirteen | Science fiction, Series | 51m |
| 02:12 | FringeWalter and Olivia venture into the alternate world for the anticipated face-off with William Bell (special guest star LEONARD NIMOY) in the first o... | S2 E22, Over There: Part 1 | Thriller, Series | 52m |
| 03:04 | FringeThe universes may never be the same on the Season 2 Finale! | S2 E23, Over There: Part 2 | Thriller, Series | 51m |
| 03:55 | FringeIn the Season Three premiere, a disoriented Olivia fights to find her way home, while Peter and Walter try to move on with their lives — unknowingl... | S3 E1, Olivia | Thriller, Series | 52m |
| 04:47 | FringeKey information about the future is revealed when Walter and Nina meet at Massive Dynamic for the emotional reading of the last will and testament ... | S3 E2, The Box | Thriller, Series | 52m |
| 05:39 | FringeTiming is critical as a series of anomalous events leads the Fringe Division to investigate deadly incidents with unimaginable coincidences. | S3 E3, The Plateau | Thriller, Series | 52m |
| 06:31 | FringeNewton is forced to call to action a sleeping shapeshifter. As Walter and the rest of the team move the investigation to Massive Dynamic, Olivia go... | S3 E4, Do Shapeshifters Dream of Electric Sheep? | Thriller, Series | 52m |
| 07:23 | FringeThe alternate universe Fringe Division investigates a shocking breach of security when a twin frees his brother (guest stars SHAWN and AARON ASHMOR... | S3 E5, Amber 31422 | Thriller, Series | 52m |
| 08:15 | The 100Searching for a peaceful way to handle things, Kane soon realizes that he may be forced to resort to drastic measures. Meanwhile, Pike suspects a ... | S3 E8, Terms and Conditions | Science fiction, Series | 50m |
| 09:05 | The 100Clarke discovers a shocking truth, and Octavia is forced to make a decision that could have devastating consequences. Meanwhile, Kane and Abby sha... | S3 E9, Stealing Fire | Science fiction, Series | 51m |
| 09:56 | The 100Jaha employs a terrifying new method to convince Abby to join his cause. Meanwhile, Bellamy is hit with a hard truth and Monty finds himself in tr... | S3 E10, Fallen | Science fiction, Series | 48m |
| 10:44 | The 100Alie (ERICA CERRA) forces Raven's dark side to come out, while Jasper's anger continues to grow. Meanwhile, Octavia wrestles with her place in th... | S3 E11, Nevermore | Science fiction, Series | 51m |
| 11:35 | The 100Jaha returns to Polis, and Murphy has a surprise encounter. Meanwhile, Octavia uncovers a clue. | S3 E12, Demons | Science fiction, Series | 51m |
| 12:26 | The 100Clarke is on a mission that could change everything. Meanwhile, Murphy gains insight that might prove useful in ensuring his survival. Lastly, Ka... | S3 E13, Join or Die | Science fiction, Series | 50m |
| 13:16 | The 100Clarke, Bellamy, Octavia and Jasper hit a tragic roadblock. Meanwhile, Raven and Monty make an important discovery. | S3 E14, Red Sky at Morning | Science fiction, Series | 50m |
| 14:06 | FringeThe Fringe Division (over here) investigates a bizarre case when 15 people all suffer retrograde amnesia from listening to their shortwave radios o... | S3 E6, 6955 kHz | Thriller, Series | 51m |
| 14:57 | FringeWhen a serial kidnapper "over there" strikes again, the familiar case hits home for Colonel Broyles, who sends a determined Olivia to investigate t... | S3 E7, The Abducted | Thriller, Series | 51m |
| 15:48 | FringePeter grapples with the aftermath of recent events as Olivia desperately searches for an ally. Meanwhile, the Team discovers a critical device that... | S3 E8, Entrada | Thriller, Series | 51m |
| 16:39 | FringeWhen a victim has his heart extracted, it's just the beginning of a series of mysterious and reanimating events. Meanwhile, Peter comes to terms wi... | S3 E9, Marionette | Series, Thriller | 51m |
| 17:30 | FringeIn the midseason premiere, an Observer makes contact with the Fringe Team to help rectify a mistake. Meanwhile, Walter befriends one of his musica... | S3 E10, The Firefly | Series, Thriller | 51m |
| 18:21 | FringeWhen the Fringe Team visits Massive Dynamic's assembly of the doomsday device, Walter becomes concerned for Peter's wellbeing — so he turns to Nina... | S3 E11, Reciprocity | Series, Thriller | 51m |
| 19:12 | FringeThe Fringe team investigates an intense case when a scientist falls dead after ingesting a lethal cloud of blue powder, and his bones disintegrate ... | S3 E12, Concentrate and Ask Again | Series, Thriller | 51m |
| 20:03 | The 100In part one of the two-part season finale, Clarke finds hop in the most unlikely place. Meanwhile, Alie's master plan comes together. | S3 E15, Perverse Instantiation - Part One | Science fiction, Series | 49m |
| 20:52 | The 100In the second half of the two-part season finale, everyone prepares for a final showdown as they face the reality of their tragic situation in the ... | S3 E16, Perverse Instantiation - Part Two | Science fiction, Series | 51m |
| 21:43 | The 100In the fourth season premiere, Clarke (series star ELIZA TAYLOR) and her friends struggle with how to proceed after the fate of the world is revealed. | S4 E1, Echoes | Science fiction, Series | 49m |
| 22:32 | The 100The burden of leading weighs heavily upon Clarke and Bellamy when different challenges force them to determine who will live and die. | S4 E2, Heavy Lies the Crown | Series, Science fiction | 50m |
| 23:22 | The 100As tensions rise in Arkadia and Polis, Jaha leads Clarke and Bellamy down a road toward possible salvation. | S4 E3, The Four Horsemen | Series, Science fiction | 50m |
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_jdt1a47t/schedule?date=2026-10-11&tz=America/New_York" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_jdt1a47t/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_jdt1a47t/history?from=2025-10-13T00:00:00Z&to=2025-10-14T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_jdt1a47t/schedule?date=2026-10-11&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_jdt1a47t/schedule?date=2026-10-11&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_jdt1a47t/schedule", params={"date": "2026-10-11", "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_jdt1a47t/schedule?date=2026-10-11, the first programme { "data": [ { "id": "ls_bkfjqy09", "channel": "ch_jdt1a47t", "start": "2026-10-11T03:41:32Z", "stop": "2026-10-11T04:31:32Z", "title": "The 100", "sub_title": "Hakeldama", "description": "Clarke's hope for peace is dashed by a new threat. Raven become a target. M...", "category": [ "science fiction", "series" ], "flags": { "new": false, "live": false } } ], "meta": { "count": 29, "date": "2026-10-11", "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 155 countries.