73.8M 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_cjwvy0ek/schedule?date=2026-10-11&tz=America/New_York
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:28 | The Half Life of Genius: Physicist Raemer SchreiberAn early atomic pioneer from small town Oregon. Hired by Oppenheimer to assemble the world's first weapons. | Explore | 2h 20m | |
| 01:48 | What If: HumanityAn epic journey as we explore distant lands, both earthly and cosmic, in the quest to find our way home! | Long Way Home | Explore | 35m |
| 02:23 | What If: HumanityExplore the possibilities of bending time and conquering mortality. | Time Warp: Controlling Time and Mortality | Explore | 27m |
| 02:50 | What If: HumanityTravel through time as we revisit mind-bending moments, from historical events to alternate realities. | Let's Do The Time Warp Again | Explore | 33m |
| 03:23 | What If: HumanityDiscover the evolution of intelligence, from enhanced human brains to highly intelligent animals. | Brainiac: Smarter Brains, Smarter Animals, and Revolutionary Tech | Explore | 29m |
| 03:52 | What If: DiscussedSteve Levin joins to explore the cosmic implications if Jupiter never existed. | Jupiter Never Existed | Explore | 28m |
| 04:20 | What If: DiscussedFor over half a century, we've searched for radio signals from extraterrestrial civilizations. | Have We Already Made First Contact? | Explore | 33m |
| 04:53 | What If: DiscussedOn the Kardashev scale we're a Type 0, but we're closer than ever to harnessing Earth's resources. | Becoming a Type II Civilization | Explore | 26m |
| 05:19 | What If: DiscussedDo you ever wake up thinking, here we go again? Same stuff, different day? Welcome to the Causal Loop. | Stuck in a Time Loop | Explore | 25m |
| 05:44 | What If: CosmosDiscover what can change in just 24 hours, from natural disasters to life-altering breakthroughs. | In 24 hours | Explore | 35m |
| 06:19 | What If: CosmosExplore the cosmic predators that feast on the universe itself, from black holes to otherworldly forces. | Hunger Games: The Devourers of our Universe | Explore | 33m |
| 06:52 | Oddly Satisfying ScienceJoin host Nick Uhas and his guests as they kindle our curiosity about the science behind fire. | Science on Fire | Explore | 29m |
| 07:21 | Oddly Satisfying ScienceJoin host Nick Uhas and his guests as they shine a light on the unseen science behind our everyday lives. | Invisible Impacts | Explore | 29m |
| 07:50 | Oddly Satisfying ScienceJoin host Nick Uhas and his guests as they dive deep into the wonderful world of water. | Water, Water Everywhere | Explore | 28m |
| 08:18 | Oddly Satisfying ScienceJoin host Nick Uhas and his guests as they amalgamate in the name of science. | Magnificent Mixtures | Explore | 28m |
| 08:46 | Crash Course: BiologyContinue your exploration of biology with the intricacies of genetics, DNA, and how traits are passed. | S1 E3, Biological Molecules - You Are What You Eat | Explore | 47m |
| 09:33 | Crash Course: BiologyContinue your journey through the world of biology as we dive into the intricacies of cellular metabolism. | S1 E4, Eukaryopolis - The City of Animal Cells | Explore | 48m |
| 10:21 | Crash Course: BiologyDelve into complexities of cellular communication, and how cells send signals to interact and maintain life. | S1 E5, In Da Club - Membranes & Transport | Explore | 45m |
| 11:06 | Crash Course: BiologyDelve into the complexities of cellular communication in this episode. | S1 E6, Plant Cells | Explore | 47m |
| 11:53 | SciShowUncover more amazing science facts and discoveries in the eighth episode of SciShow! | Cancer: Everything We Know | Explore | 1h 32m |
| 13:25 | SciShowDiscover exciting scientific topics and new discoveries in the ninth episode of SciShow! | Medical: Recovery, Diagnosis & Beating Breast Cancer | Explore | 28m |
| 13:53 | SciShowExplore fascinating science topics and breakthroughs in the tenth episode of SciShow! | Type 2 Diabetes, Atomizing Human Body & Evolution | Explore | 40m |
| 14:33 | SciShowUncover fascinating science facts and discoveries in the eleventh episode of SciShow! | Astronomy's Hero, Sharpest Object & Crying On Planes | Explore | 27m |
| 15:00 | Crash Course: GeographyDiscover the dynamics of oceans, clouds, rain, and cyclones, and their impact on Earth's weather systems. | S1 E3, What is space and how do we study it? | Explore | 49m |
| 15:49 | Crash Course: GeographyExplore climates, climate change, ecosystems, and the relationship between population growth and food supply. | S1 E4, What is Physical Geography? | Explore | 53m |
| 16:42 | Crash Course: GeographyExplore Earth’s surface changes, from soil and rock formation to tectonic movement and landform creation. | S1 E5, How Does the Earth Move? | Explore | 51m |
| 17:33 | Crash Course: GeographyExamine Earth’s forces, from eruptions and weathering to river erosion and Jakarta’s frequent floods. | S1 E6, What Does the Atmosphere Do? | Explore | 55m |
| 18:28 | BreakthroughScientists store vanishing microbes in a "vault" to preserve them for our future. | Ark for Humans/Rip Currents | Explore | 27m |
| 18:55 | BreakthroughThe critical Greenland ice sheet is melting, and scientists are seeking ways to preserve it. | Greenland Melting/Miami Underwater | Explore | 27m |
| 19:22 | BreakthroughHow close are we to rendering infertility a thing of the past? | Making Babies/Dog's Nose | Explore | 28m |
| 19:50 | BreakthroughUnderstand the growing dangers from 900,000 pieces of man-made "Space Junk" . | Space Junk/Tasmanian Tigers | Explore | 27m |
| 20:17 | Crash Course: History of ScienceBegin your journey through the history of science, exploring the key discoveries and pioneers. | S1 E1, Intro to History of Science | Explore | 58m |
| 21:15 | Crash Course: History of ScienceContinue your exploration of the history of science, focusing on the ancient civilizations. | S1 E2, The Presocratics | Explore | 58m |
| 22:13 | Crash Course: History of ScienceExplore the Scientific Revolution and how figures like Copernicus, Galileo, and Newton. | S1 E3, Plato and Aristotle | Explore | 59m |
| 23:12 | Crash Course: History of ScienceExplore the Age of Enlightenment, where new ideas in physics, chemistry, and biology began to shape. | S1 E4, India | Explore | 58m |
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_cjwvy0ek/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_cjwvy0ek/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_cjwvy0ek/history?from=2026-02-07T00:00:00Z&to=2026-02-08T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_cjwvy0ek/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_cjwvy0ek/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_cjwvy0ek/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_cjwvy0ek/schedule?date=2026-10-11, the first programme { "data": [ { "id": "ls_f6bj3d9t", "channel": "ch_cjwvy0ek", "start": "2026-10-11T03:28:00Z", "stop": "2026-10-11T05:48:00Z", "title": "The Half Life of Genius: Physicist Raemer Schreiber", "sub_title": null, "description": "An early atomic pioneer from small town Oregon. Hired by Oppenheimer to assem...", "category": [ "explore" ], "flags": { "new": false, "live": false } } ], "meta": { "count": 35, "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 | Saturday 7 February 2026 | Category |
|---|---|---|
| 23:27 | Crash Course: History of Science | History + science |
| 00:25 | Crash Course: History of Science | History + science |
| 01:26 | Crash Course: History of Science | History + science |
| 28 more programmes that day, on Archive | ||
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.