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_c5dqz14n/schedule?date=2026-10-12&tz=America/New_York
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 22:46 | The Johnny Carson ShowBob Hope stops by to talk about his many honorary degrees, plus Don Rickles insults pretty much everyone. | Comic Legends Of The '50s - Bob Hope (5/21/74) | Classic tv | 1h 26m |
| 00:12 | The Johnny Carson ShowJack Paar claims he quit hosting The Tonight Show because he knew Johnny needed a job. | Talk Show Greats - Jack Paar (11/18/86) | Classic tv | 59m |
| 01:11 | The Johnny Carson ShowYou'll love Lucy when she gets a surprise visitor to The Tonight Show. Plus Dom Deluise and Charlton Heston. | Comic Legends Of The '50s - Lucille Ball (3/22/74) | Classic tv | 1h 20m |
| 02:31 | The Johnny Carson ShowRichard Pryor describes his transforming time in Zimbabwe, quitting drugs and booze. Plus Bette Davis appears. | The Best Of Richard Pryor (2/9/83) | Classic tv | 59m |
| 03:30 | The Johnny Carson ShowCloris Leachman reveals her favorite prize --mother of the year -- awarded by a club in New York. | Hollywood Icons Of The '70s - Cloris Leachman (5/9/84) | Classic tv | 52m |
| 04:22 | The Johnny Carson ShowJerry Seinfeld skewers Rambo flicks. Arnold Schwarzenegger plays a Russian cop and learns the language! | The Best Of Jerry Seinfeld (6/9/88) | Classic tv | 1h |
| 05:22 | The Johnny Carson ShowJohnny sings Rhinestone Cowboy. Robert Blake talks Baretta, Don Rickles does his trademark insults. | The Very Best of Johnny and Guests - Don Rickles, Robert Blake, Desi Arnaz, Bob Hope (3/4/76) | Classic tv | 1h 18m |
| 06:40 | The Johnny Carson ShowBill Withers performs "Ain't No Sunshine When You're Gone," and Suzanne makes first Tonight Show appearance. | The Very Best of Johnny and Guests - Michael Landon, Bill Withers, Suzanne Somers (2/21/74) | Classic tv | 57m |
| 07:37 | The Johnny Carson ShowBuddy Hackett reads poetry and Cass Elliot makes one of her final TV appearances. | Comic Legends Of The '60s - Buddy Hackett (5/7/74) | Classic tv | 1h 28m |
| 09:05 | The Johnny Carson ShowGary Shandling delivers huge laughs over laundromats, dinner with his dad and visiting friends with babies. | Comic Legends Of The '80s - Garry Shandling (3/18/81) | Classic tv | 58m |
| 10:03 | The Johnny Carson ShowComedy genius and Carol Burnett co-star Tim Conway discuss his movie, "Long Shot," marriage, and horseracing. | Comic Legends Of The '70s - Tim Conway (1/3/86) | Classic tv | 52m |
| 10:55 | The Johnny Carson ShowDudley Moore got his star on the Hollywood Walk of Fame then sings a song. Bob Uecker's nickname was "Stinko.". | The Very Best of Johnny and Guests - Dudley Moore, Bob Uecker (9/23/87) | Classic tv | 38m |
| 11:33 | The Johnny Carson ShowComedian David Steinberg talks about going to Theological school before his career as a comedian. | Hollywood Icons Of The '90s - Kenneth Branagh (8/23/91) | Classic tv | 52m |
| 12:25 | The Johnny Carson ShowGarry covers everything from Sonny Bono to Captain & Tenille. | The Best Of Garry Shandling (5/8/92) | Classic tv | 59m |
| 13:24 | The Johnny Carson ShowLauren Bacall talks about her new play, life in LA and quitting smoking…for the fifth time. | Hollywood Icons Of The '50s - Lauren Bacall (6/23/83) | Classic tv | 58m |
| 14:22 | The Johnny Carson ShowIf you’ve ever wondered what an aardvark looks like, this episode is for you. Also features David Steinberg. | Animal Antics With Jim Fowler (6/18/81) | Classic tv | 59m |
| 15:21 | The Johnny Carson ShowRichard Pryor discusses his latest film, "Superman," and seeing Ronald Reagan. Then Ally Sheedy stops by. | Hollywood Icons Of The '90s - Ally Sheedy (6/9/83) | Classic tv | 1h |
| 16:21 | The Johnny Carson ShowPatrick Swayze discusses Dirty Dancing, plus Johnny interviews A. Whitney Brown and Alexandra Paul. | Hollywood Icons Of The '80s - Patrick Swayze (10/13/87) | Classic tv | 58m |
| 17:19 | The Johnny Carson ShowThe birds and the bees are a topic of conversation for Joan Rivers. | Comic Legends Of The '60s - Joan Rivers (5/14/81) | Classic tv | 59m |
| 18:18 | The Johnny Carson ShowJimmy Stewart reads a poem about his beloved dog. Then Jim Fowler introduces Johnny to a 220-pound python. | Hollywood Icons Of The '50s - Jimmy Stewart (9/7/89) | Classic tv | 59m |
| 19:17 | The Johnny Carson Show On nowWoody Harrelson talks about his latest film project, but he might be upstaged by animal wrangler Sunni Black. | Hollywood Icons Of The '90s - Woody Harrelson (7/19/89) | Classic tv | 57m |
| 20:14 | The Johnny Carson ShowJames Woods talks body casts, Peter Billingsley plans to quit acting when he turns 18 + Martin Mull appears. | Hollywood Icons Of The '80s - James Woods (10/8/81) | Classic tv | 1h |
| 21:14 | The Johnny Carson ShowJane Goodall describes how primates mirror humans in that they can make and use tools. | TV Icons - Jane Goodall (1/3/84) | Classic tv | 59m |
| 22:13 | The Johnny Carson ShowJerry Lewis jokes about scoring the French Legion of Honor Award and his recent heart surgery. | Comic Legends Of The '50s - Jerry Lewis (3/21/84) | Classic tv | 56m |
| 23:09 | The Johnny Carson ShowGeorge Carlin's routine highlights this episode which also features record-setting test pilot Chuck Yeager. | Comic Legends Of The '70s - George Carlin (8/21/85) | Classic tv | 55m |
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_c5dqz14n/schedule?date=2026-10-12&tz=America/New_York" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_c5dqz14n/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_c5dqz14n/history?from=2025-10-12T00:00:00Z&to=2025-10-13T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_c5dqz14n/schedule?date=2026-10-12&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_c5dqz14n/schedule?date=2026-10-12&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_c5dqz14n/schedule", params={"date": "2026-10-12", "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_c5dqz14n/schedule?date=2026-10-12, the first programme { "data": [ { "id": "ls_31hz2cda", "channel": "ch_c5dqz14n", "start": "2026-10-12T02:46:00Z", "stop": "2026-10-12T04:12:00Z", "title": "The Johnny Carson Show", "sub_title": "Comic Legends Of The '50s - Bob Hope (5/21/74)", "description": "Bob Hope stops by to talk about his many honorary degrees, plus Don Rickles i...", "category": [ "classic tv" ], "flags": { "new": false, "live": false } } ], "meta": { "count": 25, "date": "2026-10-12", "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 12 October 2025 | Category |
|---|---|---|
| Nothing held for that day. Try another date. | ||
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.