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_qbw1hm2k/schedule?date=2026-10-12&tz=America/New_York
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:41 | Gold FeverTom and Kia bring a portable rock crusher to a hot spot in the Superstition Mountains of Ariz., hoping to crush quartz and rocks while searching fo... | Rock Crusher | Series, Outdoors | 27m |
| 00:08 | Gold FeverTom and Kia explore a mysterious mine in Colo. | Gold, Sweat and Dragons Blood | Series, Outdoors | 27m |
| 00:35 | Gold FeverTom and Kia prospect for gold in the heart of the City. | Urban Prospectors | Series, Outdoors | 27m |
| 01:02 | STOP! Border Control: Latin AmericaBolivian agents find dual passports, Tijuana police seize pink cocaine, and a woman in Peru is caught with two firearms hidden under her clothes. | The Gate | Series, Reality | 28m |
| 01:30 | STOP! Border Control: Latin AmericaA fake passport bust in Bolivia, a drug den raid in Tijuana and cannabis found in Peru; in Chile, a routine stop saves a domestic abuse victim. | The Deception | Series, Reality | 30m |
| 02:00 | SAS: Catching the CriminalsStaffordshire Police carries out a series of raids targeting illegal cannabis farms hidden in suburban homes. As they dismantle dangerous operation... | S1 E5, Episode 5 | Series, Reality | 54m |
| 02:54 | SAS: Catching the CriminalsBilly partners with Cheshire Police as they utilize facial recognition technology and artificial intelligence to identify shoplifting suspects; he ... | S1 E6, Episode 6 | Series, Reality | 55m |
| 03:49 | SAS: Catching the CriminalsNorth Yorkshire Police launch daring dawn raids to take down ruthless organised drug gangs terrorising local communities; Billy also follows the We... | S1 E7, Episode 7 | Series, Reality | 55m |
| 04:44 | SAS: Catching the CriminalsThe Midlands Illegal Money Lending team prepares for a surprise raid on a notorious loan shark preying on vulnerable people, with Billy joining the... | S1 E8, Episode 8 | Series, Reality | 55m |
| 05:39 | Trucking HellA seven car motorway pile-up leaves a local council's waste truck in trouble. Fluff does his best to shift one of the heaviest loads his vehicle ca... | S1 E9, Episode 9 | Series, Documentary | 57m |
| 06:36 | Trucking HellSteve and Marta recover a burnt-out van stranded by a canal using a specialist truck; Fluff races to move a Tarmac-laden truck before the load hard... | S1 E10, Episode 10 | Series, Documentary | 56m |
| 07:32 | Survival ScienceNick and Laura create tests to explore the immense power and startling speed of grizzly bears; they use Hollywood stunt tools to experience an atta... | S1 E1, Surviving a Bear Attack | Series, Outdoors | 27m |
| 07:59 | Survival ScienceFinding out the reasons why tree stand accidents happen and how one can prevent them; cool science mixed with dynamic experiments send the hosts, s... | S1 E2, Surviving Nature's Fury: Storms | Series, Outdoors | 25m |
| 08:24 | Survival ScienceIn addition to marksmanship and long-range shooting, military snipers are trained in a variety of skills: detection, stalking, camouflage, infiltra... | S1 E3, Surviving Treestand Accidents | Series, Outdoors | 27m |
| 08:51 | Survival ScienceLaura and Nick travel to a state-of-the-art direct effects lightning test lab. With some "explosive" experiments, they'll determine the power of li... | S1 E4, Surviving a Lightning Strike | Series, Outdoors | 26m |
| 09:17 | DroppedThe men leave sheep country but face a 22-hour trail ride to Tom-Tom. | S2013 E5, Saddle Sores | Series, Outdoors | 54m |
| 10:11 | DroppedDecisions made in the Yukon can make or break any situation in a second and are magnified in this rugged terrain; the brothers ascend and stalk the... | S2013 E6, Church on the Mountain | Series, Outdoors | 54m |
| 11:05 | DroppedThe snow continues to pommel the Keefer brothers at Church Camp and visibility is at an all-time low; they are snowed in and have no definite timet... | S2013 E7, Valley of Snow | Series, Outdoors | 54m |
| 11:59 | DroppedAs the bull closes in on the calling, Chris can hear the bull but cannot see him, Casey, on the other hand, can; as they try to communicate using h... | End of the Line | Series, Outdoors | 53m |
| 12:52 | Bottom FeedersJedd Monsoor is tough on his crew. Mike Johnson and his brother try their luck in the icy waters of Wisconsin. | We Are Bottom Feeders | Series, Outdoors | 27m |
| 13:19 | Bottom FeedersMike Johnson and son keep looking for that big haul; Tim Adams and crew face their own unique challenges. | Never Give Up | Series, Outdoors | 27m |
| 13:46 | Bottom FeedersIn the first week of April, fisherman go looking for record-setting hauls. | Identity Crisis | Series, Outdoors | 26m |
| 14:12 | Muscle Cars of TexasVinnie and Jan are visiting Mecum Auctions in Houston, Texas checking out some of the classic muscle cars about to hit the auction block. | Mecum Auctions, Houston, Texas | Series, Motoring | 29m |
| 14:41 | Muscle Cars of TexasVinnie and the team are working in the paint booth on the Malicious Intent; the 1966 Mustang is sanding out the car to get it ready for the paint b... | Malicious Intent | Series, Motoring | 26m |
| 15:07 | The Ultimate RiderThe rookie's take on their first challenge which will test their ability to control and steer a bike at speed. | Dirt Vs Road | Series, Reality | 25m |
| 15:32 | The Ultimate RiderRookies compete on the dirt track for the first time; some racers excel and score top points while others struggle under pressure. | Queen of the Dirt | Series, Reality | 25m |
| 15:57 | The Ultimate RiderWeek 3 and the rookies start the day in a Start Skills session with the legend himself, Daryl Beattie; the rookies race each other to find a conten... | Gymkhana | Series, Reality | 25m |
| 16:22 | The Ultimate RiderIn an "Ultimate Rider" first, the rookies race side by side against each other in pairs; the pressure mounts as the judges decide there will be a s... | Match Race Challenge | Series, Reality | 25m |
| 16:47 | The Ultimate RiderDirt tracker, Brayden Elliot, is very nervous about his first jump; motocross rider, Ryan Mitchell, joins the rookies to give them a class "Jumps" ... | Melbourne Motocross | Series, Reality | 25m |
| 17:12 | The Ultimate RiderAfter five weeks of tough competition, the leader board is tight, with only one point separating the top four rookies; the rookies face their most ... | Endurance | Series, Reality | 25m |
| 17:37 | The Ultimate RiderThings get serious with a Super Motard challenge, designed to test the rookie's dirt, road and motocross riding skills; the judges have a new rule ... | Semi- Final Twist | Series, Reality | 25m |
| 18:02 | The Ultimate RiderOnly three rookies remain in the fight for the title of The Ultimate Rider, and the $20,000 dollar cash prize. But first the rookies will have to c... | The Grand Final | Series, Reality | 25m |
| 18:27 | Car Crews With Supercar BlondieSupercar Blondie arrives in Las Vegas in a $1 million Lamborghini SVJ roadster; taken under the wing of Patrick, founder of the Junkyard Pirates, A... | S1 E3, Las Vegas | Series, Reality | 49m |
| 19:16 | Car Crews With Supercar BlondieIn Miami, Supercar Blondie gets the keys to a $5 million Pagani Huayra L'Ultimo as she explores the sub-culture of lowriders with the seal of appro... | S1 E4, Miami | Series, Reality | 53m |
| 20:09 | Graveyard CarzAfter a 1971 Dodge Challenger performs poorly, the Ghouls disassemble the 383 engine to access the damage. | S6 E4, Taming a 1971 Challenger R/T | Series, Reality | 1h 1m |
| 21:10 | Graveyard CarzMark and Royal set out to pick up a Dodge Power Wagon that uncovers many old memories; Dave and Alyssa prepare to build out the center console for ... | S6 E5, Privilege to Drive a '68 GTX Concertible | Series, Reality | 1h 1m |
| 22:11 | Graveyard CarzMark micromanages Will as he attempts to prep and prime the 1970 Cuda; last-minute changes threaten the installation of the convertible top for the... | S6 E6, Mark Unwrapped | Series, Reality | 1h 1m |
| 23:12 | Icons of AutoMercedes-Benz can lay claim to inventing the world's first car; the advanced high-end luxury saloon of its age, the sports car and high-end luxury ... | Mercedes-Benz | Series, Documentary | 56m |
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_qbw1hm2k/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_qbw1hm2k/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_qbw1hm2k/history?from=2026-03-01T00:00:00Z&to=2026-03-02T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_qbw1hm2k/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_qbw1hm2k/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_qbw1hm2k/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_qbw1hm2k/schedule?date=2026-10-12, the first programme { "data": [ { "id": "ls_fx7nt5hp", "channel": "ch_qbw1hm2k", "start": "2026-10-12T03:41:00Z", "stop": "2026-10-12T04:08:00Z", "title": "Gold Fever", "sub_title": "Rock Crusher", "description": "Tom and Kia bring a portable rock crusher to a hot spot in the Superstition M...", "category": [ "series", "outdoors", "nature", "documentary" ], "flags": { "new": false, "live": false } } ], "meta": { "count": 38, "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 1 March 2026 | Category |
|---|---|---|
| 01:00 | Police Patrols | Series, Action |
| 02:08 | Police Patrols | Series, Action |
| 03:14 | Police Patrols | Series, Action |
| 26 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.