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_jwq4c0v1/schedule?date=2026-10-11&tz=America/New_York
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:00 | Nightmare Theatre"The Last Man on Earth," a post-apocalyptic classic from 1964 featuring Vincent Price; El Sapo becomes convinced that the world has ended. | 2h | ||
| 01:00 | Cashing InJohn Eagle and Liz continue negotiating; Justin's secret gets out; John is arrested. | 30m | ||
| 01:30 | VelvetAna and Alberto's relationship suffers a setback when Raúl de la Riva discovers their romance; Raúl's takes measures that could endanger his own co... | 1h 30m | ||
| 03:00 | Meet John DoeA reporter writes a fictitious column about a man named John Doe, who claims to despair at America's neglect of the little people and plans to kill... | 2h 3m | ||
| 05:03 | Wisdom Keepers: Healing a Divided PeopleExploring humanity's timeless questions -- who we are, why we are here and where we are headed -- with leading thinkers Richard Rohr, A.R. Bernard,... | 1h 27m | ||
| 06:30 | Visions of Italy, Southern StyleAn aerial view of southern Italy, beginning in Rome, and continuing along the rugged coastline to Reggio Calabria, then back to Rome. | 1h 30m | ||
| 08:00 | Aging Backwards 4: The Miracle of Flexibility With Miranda Esmonde-WhiteGentle flexibility and range of motion exercises can improve posture and help reverse the signs of aging, improve organ health and increase energy. | 1h | ||
| 09:00 | Made With LoveTruffle hunters use time-honored methods; lacemakers craft delicate designs; ceramic artists shape vibrant works; olive oil and wine producers foll... | 30m | ||
| 09:30 | Canvasing the World With Sean DiedikerExploring Taiwan from a historical perspective; the artistry of master wood carvers and mask-makers; Rainbow Village and a joint art project with 1... | 30m | ||
| 10:00 | Painting and Travel With Roger & Sarah BansemerBank of the Little Pigeon River and a covered bridge in Sevier County, Tennessee; using acrylics to paint a mountain scene. | 30m | ||
| 10:30 | The Joy of Painting With Nicholas HankinsCreating the captivating woods of the Pacific Northwest using only a palette knife. | 30m | ||
| 11:00 | The Best of the Joy of PaintingA barn sits alongside a well-traveled road and beautiful greenery. | 30m | ||
| 11:30 | Pocket Sketching With Kath MacaulayIllustrating the reason for compact and portable equipment. | 30m | ||
| 12:00 | Paint This With Jerry YarnellUnder-painting the snowman, mailbox post and cream can; drifting up the snow around the snowman; blocking in the straw hat; intermediate details on... | 30m | ||
| 12:30 | Pati's Mexican TableMesquite banana pancakes with sunny sides and bacon; piquin and agave guacamole; Cuatro Cienegas lagoons. | 30m | ||
| 13:00 | America's Test KitchenPollo al mattone (chicken under a brick); wine savers; gluten-free zucchini scarpaccia. | 30m | ||
| 13:30 | Lucky ChowFrom pho and coffee to banh mi and pastry, exploring how Vietnamese cooking took root in France through colonial history and continued resettlement... | 30m | ||
| 14:00 | The Dooky Chase Kitchen: Leah's LegacySmothered pork chops with rice dressing and chicken Creole; a mocktail dedicated to Stella Chase Reese. | 30m | ||
| 14:30 | My Greek Table With Diane KochilasExploring Greek ingredients like olive oil, herbs, nuts and vegetables that are seminal to good health. | 30m | ||
| 15:00 | Christopher Kimball's Milk Street TelevisionThe perfect French toast; the recipe for a skillet pancake from Tokyo; the history of Belgian waffles. | 30m | ||
| 15:30 | 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 | ||
| 16:00 | Spatchcock FunkApéritif spritz popsicles (cocktail); peanut butter and jelly wings; wood-fired pizza and cupcake cones. | 30m | ||
| 16:30 | Cook's CountryCrispy-creamy sheet-pan macaroni and cheese; glass storage containers; Alabama fire crackers; sheet-pan maque choux. | 30m | ||
| 17:00 | Jazzy VegetarianOven-fried tofu nuggets; easy green beans; corn on the cob with vegan basil butter; orange pie with chocolate chip cookie crust, drizzled with vega... | 30m | ||
| 17:30 | P. Allen Smith's A Sense of PlaceBig Sister Oak at Moss Mountain Farm; reflecting on a Wendell Berry poem and William Turner's art; how diversity in the garden strengthens everythi... | 30m | ||
| 18:00 | Garden SmartA garden that has amazed guests and visitors for 200 years. | 30m | ||
| 18:30 | Central Texas GardenerA look back at young growers, from building chefs to giving gardeners. | 30m | ||
| 19:00 | Rhythm LoungeJared Rose blends soul, R&B and funk. | 30m | ||
| 19:30 | The School of Greatness With Lewis HowesDr. James R. Doty explores the science of manifestation and how it connects to beliefs, emotions and actions; breaking down the difference between ... | 30m | ||
| 20:00 | Innovations in MedicineSkin cancer, bunion surgery, arthritis, labor pain relief and a look at Long Covid. | 30m | ||
| 20:30 | Real Life With Susan HarfAdopting the characteristics necessary to create happiness. | 30m | ||
| 21:00 | The Lawrence Welk ShowMusic includes "Trees," "Moses Supposes," "Stompin' at the Savoy," "Gentle on My Mind," "Turkish Rondo" and "Hello Dolly.". | 1h | ||
| 22:00 | Underground Railroad: The William Still StoryStill, a free black man from Philadelphia, helped fugitive slaves escape. | 1h | ||
| 23:00 | Praise the Lord & Pass Me the BallCelebrating Oral Roberts University Basketball's Cinderella story season. | 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_jwq4c0v1/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_jwq4c0v1/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_jwq4c0v1/history?from=2026-06-25T00:00:00Z&to=2026-06-26T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_jwq4c0v1/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_jwq4c0v1/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_jwq4c0v1/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_jwq4c0v1/schedule?date=2026-10-11, the first programme { "data": [ { "id": "ls_815czr34", "channel": "ch_jwq4c0v1", "start": "2026-10-11T03:00:00Z", "stop": "2026-10-11T05:00:00Z", "title": "Nightmare Theatre", "sub_title": null, "description": "\"The Last Man on Earth,\" a post-apocalyptic classic from 1964 featuring Vince...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 34, "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 | Thursday 25 June 2026 | Category |
|---|---|---|
| 01:00 | Unforgotten: Connecticut's Hidden History of Slavery | Special, Documentary |
| 02:00 | Common Ground With Jane Whitney | Series, Public affairs |
| 03:00 | Amanpour and Company | Series, Public affairs |
| 31 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.