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_wsvgaxyd/schedule?date=2026-10-11&tz=America/New_York
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:31 | Holly HobbieHeather gets roped into dance auditions. | S4 E3, The Bestie Bonfire | 32m | |
| 00:02 | Holly HobbieJustin and Holly talk about racism. | S4 E4, The Aspiring Ally | 32m | |
| 00:34 | Holly HobbieOscar worries that Holly and Justin are getting too close. | S4 E5, The Reticent Rulemaker | 32m | |
| 01:05 | Secrets at Red Rocks11-year-old Jake finds the skin of a mythical sea creature. | S1 E1, A Date With Some Rocks | 33m | |
| 01:38 | Secrets at Red RocksJake gathers clues to support his hypothesis. | S1 E2, It Wasn't A Dream | 30m | |
| 02:07 | Making GoodKirby teams up with the Gaining Ground Book Bus. | S4 E6, Gaining Ground Book Bus | 30m | |
| 03:38 | Secrets at Red Rocks11-year-old Jake finds the skin of a mythical sea creature. | S1 E1, A Date With Some Rocks | 33m | |
| 04:10 | Secrets at Red RocksJake gathers clues to support his hypothesis. | S1 E2, It Wasn't A Dream | 30m | |
| 04:40 | Ruby and the WellRuby works to fulfill an ambitious (and haunting) wish. | S4 E2, I Wish I Could Land a Sweet Deal | 54m | |
| 05:33 | Ruby and the WellRuby digs deep for a wisher who wants to be a kid again. | S4 E3, I Wish I Was a Kid Again | 54m | |
| 06:27 | Malory TowersMary-Lou and Ellen uncover new information about the art the | S3 E13, The Thief | 32m | |
| 06:59 | Malory TowersDarrell stays at school over the Christmas holiday. | Christmas at Malory Towers | 59m | |
| 07:58 | Malory TowersDarrell learns the honors and challenges of leadership. | S4 E1, The Rivers Sisters | 32m | |
| 08:30 | Ruby and the WellRuby works to fulfill an ambitious (and haunting) wish. | S4 E2, I Wish I Could Land a Sweet Deal | 54m | |
| 09:23 | Ruby and the WellRuby digs deep for a wisher who wants to be a kid again. | S4 E3, I Wish I Was a Kid Again | 54m | |
| 10:17 | Holly HobbieHeather gets roped into dance auditions. | S4 E3, The Bestie Bonfire | 32m | |
| 10:48 | Holly HobbieJustin and Holly talk about racism. | S4 E4, The Aspiring Ally | 32m | |
| 11:20 | Holly HobbieOscar worries that Holly and Justin are getting too close. | S4 E5, The Reticent Rulemaker | 32m | |
| 11:52 | Secrets at Red Rocks11-year-old Jake finds the skin of a mythical sea creature. | S1 E1, A Date With Some Rocks | 33m | |
| 12:24 | Secrets at Red RocksJake gathers clues to support his hypothesis. | S1 E2, It Wasn't A Dream | 30m | |
| 12:54 | Making GoodKirby teams up with the Gaining Ground Book Bus. | S4 E6, Gaining Ground Book Bus | 30m | |
| 13:24 | Making GoodKirby joins Memphis Rox, a climbing and community center. | S4 E7, Memphis Rox | 30m | |
| 13:54 | Making GoodKirby joins The Welcome to America Project to help refugees. | S4 E8, The Welcome to America Project | 30m | |
| 14:24 | Ruby and the WellRuby works to fulfill an ambitious (and haunting) wish. | S4 E2, I Wish I Could Land a Sweet Deal | 54m | |
| 15:17 | Ruby and the WellRuby digs deep for a wisher who wants to be a kid again. | S4 E3, I Wish I Was a Kid Again | 54m | |
| 16:41 | Making GoodKirby joins the nonprofit The Roots of Music. | S4 E10, The Roots of Music | 30m | |
| 17:11 | Making GoodKirby stage manages a youth theater production. | Pepperell Community Arts | 30m | |
| 17:41 | Secrets at Red RocksJake discovers the true powers of Cara's seal skin. | S1 E3, Its Power Is Strong | 31m | |
| 18:13 | Secrets at Red RocksDanger lurks as Cara confronts Jake about her seal skin. | S1 E4, Where's Ted? | 29m | |
| 18:42 | Ruby and the WellRuby sees a dangerous vision of video footage at the well. | S4 E4, I Wish I Knew What She Was Hiding | 54m | |
| 19:35 | Ruby and the WellRuby gets a clue that makes her think in a new direction. | S4 E5, Ecnahc Rehtona Dah I Hsiw I | 54m | |
| 20:30 | Malory TowersDarrell faces her first challenge to her authority. | S4 E2, The Doubloon | 32m | |
| 21:02 | Malory TowersMalory Towers prepare for an inter-tower lacrosse match. | S4 E3, The Inter-Tower Match | 32m | |
| 21:34 | Malory TowersThe first forms try to sneak out to search for treasure. | S4 E4, The Essay | 32m | |
| 22:06 | Ruby and the WellRuby sees a dangerous vision of video footage at the well. | S4 E4, I Wish I Knew What She Was Hiding | 54m | |
| 23:00 | Ruby and the WellRuby gets a clue that makes her think in a new direction. | S4 E5, Ecnahc Rehtona Dah I Hsiw I | 54m | |
| 23:54 | Holly HobbieJustin helps Amy come to terms with her anxiety diagnosis. | S4 E6, The Anxious Achiever | 32m |
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_wsvgaxyd/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_wsvgaxyd/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_wsvgaxyd/history?from=2026-03-01T00:00:00Z&to=2026-03-02T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_wsvgaxyd/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_wsvgaxyd/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_wsvgaxyd/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_wsvgaxyd/schedule?date=2026-10-11, the first programme { "data": [ { "id": "ls_zkp179f1", "channel": "ch_wsvgaxyd", "start": "2026-10-11T03:31:02Z", "stop": "2026-10-11T04:02:33Z", "title": "Holly Hobbie", "sub_title": "The Bestie Bonfire", "description": "Heather gets roped into dance auditions.", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 37, "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 | Sunday 1 March 2026 | Category |
|---|---|---|
| 00:30 | My Dog the Champion | Movie, Children |
| 02:00 | The Ultimate Life | Movie, Drama |
| 04:00 | The Wizard of Paws | Series, Animals |
| 23 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 155 countries.