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_v07sygwd/schedule?date=2026-10-14&tz=America/New_York
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 00:00 | Sounds on 29th | 1h | ||
| 01:00 | The DayA daily news summary from Europe with anchor Brent Goff. | 30m | ||
| 01:30 | Asia InsightThis 30-minute international newscast produced by Japan's national public broadcaster NHK looks at the realities of Asia today. From the diminishin... | 30m | ||
| 02:00 | Colorado Stories From Studio TwelveSeth Levine sits down with PBS12's Frannie Matthews in this one-on-one Business of Colorado special. | 1h | ||
| 03:00 | Christianity at a CrossroadsThe deep political and social fractures within the church, including tension between LGBTQ+ inclusive ministries and conservative movements. | 1h | ||
| 04:00 | Sounds on 29th | 1h | ||
| 05:00 | Lidia's KitchenFocaccia di Recco; a quick salad matching salty pecorino Romano cheese with sweet pears and peppery arugula; rigatoni with sausage and cabbage. | 30m | ||
| 05:30 | Christina Cooks: Back to the Cutting BoardFavorite dishes from childhood. | 30m | ||
| 06:00 | Sara's Weeknight MealsBuckwheat galette with scallops and leeks; tasting fresh oysters; foraging greens; sampling butter; a French-inspired salad lyonnaise with smoked s... | 30m | ||
| 06:30 | Pati's Mexican TableMesquite banana pancakes with sunny sides and bacon; piquin and agave guacamole; Cuatro Cienegas lagoons. | 30m | ||
| 07:00 | PBS News HourCo-anchors Amna Nawaz and Geoff Bennett and correspondents offer in-depth analysis of current events. | 1h | ||
| 08:00 | Classical Stretch: By EssentricsAn advanced body-shaping workout tones and strengthens arms, abs, core, waist and legs. | 30m | ||
| 08:30 | Yoga in PracticeGravity and direction transform subtle breaths into a moving meditation. | 30m | ||
| 09:00 | Sit and Be FitA fun workout with novelty music and choreography. | 30m | ||
| 09:30 | Daniel Tiger's NeighborhoodDaniel Tiger and Prince Wednesday make a beach indoors; Music Man Stan teaches everyone how to dance and sing their mad feelings away. | 30m | ||
| 10:00 | Wild KrattsWhile Martin and Chris explore the powers of the chickadee, Martin encounters an ermine. | 30m | ||
| 10:30 | Alma's WayJunior gets frustrated when Alma distracts him from learning a dance; Alma wants to celebrate Chacho's birthday. | 30m | ||
| 11:00 | Lyla in the LoopLyla and Everett coach Luke, Stu and Idris in soccer drills before their first practice; Liana and Louis decide to switch rooms with Lyla and Luke. | 30m | ||
| 11:30 | Sesame StreetBig Bird is meeting Snuffy at Hooper's for lunch, and everyone decides to surprise him with a Snuffy-sized sandwich named after him, the Snuffwich. | 30m | ||
| 12:00 | Pinkalicious & PeterrificIt's time for the Sweet Pea Pixies to emerge from their pods, but one of them has trouble flying; Pinkalicious writes a song about her favorite color. | 30m | ||
| 12:30 | Carl the CollectorCarl thinks his potato display is the best idea to show his school spirit; Nico tries to join the Junior Nutty Buddy Nut Lovers' Club. | 30m | ||
| 13:00 | Ask This Old HouseInstalling a generator hookup to a home's circuit board; asbestos and options for mitigation; fixing an insufficient lintel repair on an 1833 home. | 30m | ||
| 13:30 | Quilting ArtsShadowing; layering sheers to create unexpected results. | 30m | ||
| 14:00 | J Schwanke's Life in BloomInspired ideas for flowers, crafts, recipes and entertaining for the holiday season; sugar cookie and glühwein recipes. | 30m | ||
| 14:30 | Garden SmartDiscovering new considerations for a garden. | 30m | ||
| 15:00 | Flavor of PolandThe history of Poland's old capital, Kraków, and sampling the flavors of its past and present. | 30m | ||
| 15:30 | Food, Curated.New acts of fermentation with ACQ Bread, Pomp & Circumstance and Bruno's Bakery. | 30m | ||
| 16:00 | Joanne Weir's Plates and PlacesMoussaka; purslane and herb salad; Greek yogurt baklava soft serve. | 30m | ||
| 16:30 | Dook Chase: A Chef's JourneyCajun culinary traditions at Cochon on Tchoupitoulas Street; dishes with Creole tomatoes; pork shoulder fricassee; egg salad and Creole tomato sand... | 30m | ||
| 17:00 | Colorado Stories From Studio TwelveSeth Levine sits down with PBS12's Frannie Matthews in this one-on-one Business of Colorado special. | 1h | ||
| 18:00 | BBC News The World TodayIn-depth reporting, interviews and analysis of big, breaking international news stories. | 30m | ||
| 18:30 | DW NewsPresenting a round-up of the most recent news and developments from across the world. | 30m | ||
| 19:00 | Democracy Now!An independent news program features international journalists, grassroots leaders, independent analysts, as well as ordinary people directly affec... | 1h | ||
| 20:00 | Amanpour and CompanyChristiane Amanpour leads discussions about world issues and interviews with global leaders. | 1h | ||
| 21:00 | BBC World News AmericaA detailed look into news stories from around the world from the BBC news desk in Washington, D.C. | 30m | ||
| 21:30 | In the Americas With David YetmanThe Cascade Range, born from volcanoes, reveals a stunning variety of landscapes and towns. | 30m | ||
| 22:00 | The Marlow Murder Club on MasterpieceWhen a popular but tempestuous celebrity chef is murdered during his cookbook launch, there's no shortage of suspects for Judith, Suzie and Becks. | 1h | ||
| 23:00 | Marble Hall Murders on MasterpieceAs tensions escalate, Susan desperately races against time to unmask the real murderer. | 1h |
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_v07sygwd/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_v07sygwd/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_v07sygwd/history?from=2026-06-25T00:00:00Z&to=2026-06-26T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_v07sygwd/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_v07sygwd/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_v07sygwd/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_v07sygwd/schedule?date=2026-10-14, the first programme { "data": [ { "id": "ls_pxzdk2az", "channel": "ch_v07sygwd", "start": "2026-10-14T04:00:00Z", "stop": "2026-10-14T05:00:00Z", "title": "Sounds on 29th", "sub_title": null, "description": null, "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 38, "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 | Thursday 25 June 2026 | Category |
|---|---|---|
| 01:00 | The Day | Series, News |
| 01:30 | Consuelo Mack WealthTrack | Series, Bus./financial |
| 02:00 | Grantchester on Masterpiece | Series, Crime drama |
| 34 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.