74.3M 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_kxe2c2hp/schedule?date=2026-10-16&tz=America/New_York
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:58 | Rick Steves' EuropeWe take in the elegant cafés and fascinating sights of Hungary's capital, Budapest. | S3 E11, Budapest: The Best of Hungary | Explore | 29m |
| 00:27 | Rick Steves' EuropeWe experience the best of Old World Lisbon and laid-back life along the Algarve coast. | S3 E12, Portugal: Lisbon and the Algarve | Explore | 30m |
| 00:57 | Rick Steves' EuropeRick savors Sevilla with its lacy palace, festive traditions and twisty back streets. | S3 E13, Rick Steves' Classic Europe | Explore | 30m |
| 01:27 | Curious TravelerExplore the Kinderdijk Windmills, the Colonies of Benevolence and Beemster Polder. | S6 E5, Netherlands' Curious UNESCO | Explore | 32m |
| 01:59 | Curious TravelerExplore Château de Chillon, Château de Gruyères and Schloss Thun. | S6 E3, Switzerland's Curious Castles | Explore | 32m |
| 02:31 | Curious TravelerChristine gets curious in Lyon, France and explores traboules, Fourvière Hill and more. | S7 E6, Curious Lyon, France | Explore | 32m |
| 03:03 | Curious TravelerChristine gets curious about Poznań and sees Old Market Square, Rogalin Palace and more. | S7 E8, Curious Poznań, Poland | Explore | 32m |
| 03:35 | Curious TravelerChristine gets curious about the Franconia region of Germany. | S7 E4, Curious Franconia, Germany | Explore | 32m |
| 04:07 | Curious TravelerChristine visits Gdañsk’s Main Town Hall, St. Mary’s Basilica, the Amber Museum and more. | S6 E12, Curious Gdañsk | Explore | 31m |
| 04:38 | Curious TravelerExplore Tallinn's UNESCO Old Town, City Hall and Old Thomas. | S6 E2, Curious Tallinn | Explore | 30m |
| 05:08 | Curious TravelerChristine visits Kadriorg Palace, Alatskivi Castle, Palmse Manor and Vihula Manor. | S6 E10, Estonia's Curious Palaces & Castles | Explore | 32m |
| 05:40 | Curious TravelerChristine gets curious about the Allgäu region and medieval town of Füssen in Bavaria. | S7 E1, Curious Allgäu & Füssen, Germany | Explore | 32m |
| 06:12 | Curious TravelerLearn the history of Wales, its dragon and why the Prince of Wales is so important. | S1 E3, Curious About ... Wales | Explore | 30m |
| 06:42 | Curious TravelerVisit Estonia and see the Setomaa region, the Peipsi region and Võromaa. | S6 E7, Estonia's Curious Culture & Traditions | Explore | 32m |
| 07:14 | Curious TravelerDiscover why Montreal is so French, and explore the foundations of this fascinating city. | S1 E4, Curious About ... Montreal | Explore | 30m |
| 07:44 | Dream of ItalyLearn how Chianti wine is made, experience the olive harvest, and see the Maremma coast. | S1 E1, Tuscany | Explore | 28m |
| 08:12 | Dream of ItalyIn Rome, learn about mosaics, tour the Testaccio market and visit Palazzo Brancaccio. | S1 E2, Rome | Explore | 27m |
| 08:39 | Dream of ItalyIn Umbria, meet local artists, learn how to make Baci candy and visit a modern winery. | S1 E3, Umbria | Explore | 28m |
| 09:07 | Dream of ItalyIn Naples, attend pizza school, see Mount Vesuvius, make limoncello and see a chef cook. | S1 E4, Naples/The Amalfi Coast | Explore | 28m |
| 09:35 | Dream of ItalyIn Piedmont, taste white truffles, visit hot springs and see fine Italian boat making. | S1 E5, Piedmont/Lake Iseo | Explore | 28m |
| 10:03 | Dream of ItalyIn Puglia, learn how to make orecchiette (pasta) and meet a man who makes model boats. | S1 E6, Puglia | Explore | 28m |
| 10:31 | Dream of ItalyKathy takes a gondola rowing lesson and learns how Venice is fighting rising water levels. | S2 E1, Venice | Explore | 28m |
| 10:59 | Dream of ItalyIn Bologna, Kathy learns how to make tortellini, visits Gelato University and more! | S2 E2, Bologna | Explore | 28m |
| 11:27 | Dream of ItalyIn Florence, Kathy sees the restoration of the Duomo and meets a modern street artist. | S2 E3, Florence | Explore | 28m |
| 11:55 | Dream of ItalyIn Abruzzo, Kathy catches her lunch in nets. In Sulmona, she sees how confetti are made. | S2 E4, Abruzzo | Explore | 29m |
| 12:24 | Dream of ItalyIn Basilicata, Kathy digs for clams on the coast and learns to make mozzarella. | S2 E5, Basilicata | Explore | 28m |
| 13:20 | Rick Steves' EuropeIn Belgium's top two cities, we sample the best waffles, beer, frites, and chocolate. | S3 E7, Belgium: Bruges and Brussels | Explore | 30m |
| 13:50 | Rick Steves' EuropeWe visit Provence, known for its soft light, fierce wind, lavender fields, and vineyards. | S3 E8, France's Provence: Legendary Light, Wind and Wine | Explore | 30m |
| 14:20 | Rick Steves' EuropeJoin Rick on the French Riviera for yachts, casinos, fancy villas, and fun in the sun. | S3 E9, French Riviera: Uniquely Chic | Explore | 30m |
| 14:50 | Rick Steves' EuropeIn Poland, we visit charming Kraków, sobering Auschwitz, and lively, thriving Warsaw. | S3 E10, Poland Rediscovered: Krakow, Auschwitz and Warsaw | Explore | 30m |
| 15:20 | Rick Steves' EuropeWe take in the elegant cafés and fascinating sights of Hungary's capital, Budapest. | S3 E11, Budapest: The Best of Hungary | Explore | 30m |
| 15:50 | Rick Steves' EuropeWe experience the best of Old World Lisbon and laid-back life along the Algarve coast. | S3 E12, Portugal: Lisbon and the Algarve | Explore | 30m |
| 16:20 | Rick Steves' EuropeRick savors Sevilla with its lacy palace, festive traditions and twisty back streets. | S3 E13, Rick Steves' Classic Europe | Explore | 30m |
| 16:50 | Rick Steves' EuropeWe explore Rick's two favorite English cities outside of London, Bath and York. | S4 E1, England's Bath and York | Explore | 29m |
| 17:19 | Rick Steves' EuropeJoin Rick in North Wales, splitting slate, exploring castles, and steaming up mountains. | S4 E2, North Wales: Feisty and Poetic | Explore | 28m |
| 17:47 | Rick Steves' EuropeWe visit Edinburgh, the cultural heart of Scotland and a traveler's delight. | S4 E3, Edinburgh | Explore | 29m |
| 18:16 | Rick Steves' EuropeRick visits Naples dodging Vespas in the crazy traffic and embracing Italy in the extreme. | S4 E4, Naples and Pompeii | Explore | 29m |
| 18:45 | Rick Steves' EuropeWe visit the Amalfi Coast: Positano, Sorrento, Paestum and the enchanting Isle of Capri. | S4 E5, Italy's Amalfi Coast | Explore | 29m |
| 19:14 | World's GreatestExplore the unique ways of life on the greatest archipelagos. | Archipelagos | 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_kxe2c2hp/schedule?date=2026-10-16&tz=America/New_York" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_kxe2c2hp/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_kxe2c2hp/history?from=2026-02-07T00:00:00Z&to=2026-02-08T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_kxe2c2hp/schedule?date=2026-10-16&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_kxe2c2hp/schedule?date=2026-10-16&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_kxe2c2hp/schedule", params={"date": "2026-10-16", "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_kxe2c2hp/schedule?date=2026-10-16, the first programme { "data": [ { "id": "ls_tz9qfyse", "channel": "ch_kxe2c2hp", "start": "2026-10-16T03:58:00Z", "stop": "2026-10-16T04:27:00Z", "title": "Rick Steves' Europe", "sub_title": "Budapest: The Best of Hungary", "description": "We take in the elegant cafés and fascinating sights of Hungary's capital, Bud...", "category": [ "explore" ], "flags": { "new": false, "live": false } } ], "meta": { "count": 39, "date": "2026-10-16", "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 |
|---|---|---|
| 00:00 | Rick Steves' Europe | Nature + travel |
| 00:29 | Rick Steves' Europe | Nature + travel |
| 00:58 | Rick Steves' Europe | Nature + travel |
| 45 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.