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.
All times America/New_York. The same day from the API: GET /v1/channels/ch_1hf9ygtw/schedule?date=2026-10-12&tz=America/New_York
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:49 | I (Almost) Got Away With ItSteve Lamb was a part of a group of traffickers until he got caught in a sting operation. | S2 E7, Got a Lot of Pot | 51m | |
| 00:40 | I (Almost) Got Away With ItSean Salley shoots an actress and her friends above a deli then flees to New Orleans then to Miami. | S2 E8, Got Shot Above a Deli | 50m | |
| 01:30 | I (Almost) Got Away With ItA Texas separatist group takes two hostages and rangers are able to negotiate the release but two. | S2 E9, Got to Lock and Load | 50m | |
| 02:20 | I (Almost) Got Away With ItOn a job to pick up a prostitute Lane Slettvet stabs a man and still goes to parties for drugs. | S2 E10, Got to Fetch a Hooker | 51m | |
| 03:11 | I (Almost) Got Away With ItAnthony Ragno witnesses a murder, then goes on the run and builds a life trafficking pot. | S2 E11, Got a Death Certificate | 52m | |
| 04:03 | I (Almost) Got Away With ItMan murders his ex-best friend after a fight and spends two years fighting extradition. | S2 E12, Got a Family Coming After Me | 49m | |
| 04:52 | I (Almost) Got Away With ItMan is sentenced to 12 years in prison but due to technicalities he escapes and wins big in a Vegas. | S2 E13, Got Ninth Place at Poker | 50m | |
| 05:42 | I (Almost) Got Away With ItChristopher Gay manages to steal country singer Crystal Gayle's tour bus while on the run. | S3 E1, Got a Country Legend's Tour Bus | 49m | |
| 06:31 | I (Almost) Got Away With ItIn Daytona Beach, Fla., Juanita Liebman and two friends fatally attack a Biketoberfest tourist. | S3 E2, Got That Tough Girl Look | 52m | |
| 07:23 | I (Almost) Got Away With ItAurelias McClarty kills the manager of a store for $200 and despite being wanted continues. | S3 E3, Got a Bad Temper | 49m | |
| 08:12 | I (Almost) Got Away With ItRicky McCurry, who has been in and out of prison his whole life, runs into bad luck. | S3 E4, Got to Escape in Underwear | 50m | |
| 09:02 | I (Almost) Got Away With ItBrenda Wynn is out of jail and wants a new life, but a co-worker steals her money. | S3 E5, Got a Pen Pal | 48m | |
| 09:50 | I (Almost) Got Away With ItA man goes on a violent spree searching for his ex-girlfriend after she dumps him. | S3 E6, Got to Get Revenge | 51m | |
| 10:41 | I (Almost) Got Away With ItMan escapes from prison with seven others and hides in shacks, muddy pigpens. | S3 E7, Got to Run with My Buddy | 48m | |
| 11:29 | I (Almost) Got Away With ItA man obsessed with a woman kills her husband in a fit of jealousy. | S3 E8, Got Caught in Love Triangle | 51m | |
| 12:20 | I (Almost) Got Away With ItMan escapes from jail when his inmate love is released and the two live a lavish life. | S3 E9, Got a Boyfriend to Support | 50m | |
| 13:10 | I (Almost) Got Away With ItDennis Hope pulls off daring robberies and goes on the run while living a life of luxury. | S3 E10, Got to Impersonate a Guard | 49m | |
| 13:59 | I (Almost) Got Away With ItA man and his friends rob a restaurant after he gets fired, which results in three deaths. | S3 E11, Got Shot in the Leg | 52m | |
| 14:51 | I (Almost) Got Away With ItEscapee Dominic Reddick finds doughnuts in a dumpster, not knowing police are inside the shop. | S3 E12, Got to Hide in a Swamp | 50m | |
| 15:41 | I (Almost) Got Away With ItKenneth "Speedy" Raulerson is wanted in Florida and flees to Alaska to work the crab boats. | S3 E13, Got to Work on a Crab Boat | 49m | |
| 16:30 | I (Almost) Got Away With ItWilliam Baldi is found dead in the apartment he shared with Ricky Sleight. | S4 E1, Got to Ride the Rails | 50m | |
| 17:20 | I (Almost) Got Away With ItMan changes his identity, but it's not enough to keep authorities from tracking him down. | S4 E2, Got to Wear a Pink Shirt | 49m | |
| 18:09 | I (Almost) Got Away With ItA man kills another as revenge and flees to Mexico to stay out of prison. | S4 E3, Got to Silence a Witness | 50m | |
| 18:59 | I (Almost) Got Away With ItA man scams the film industry and sells pirated videos. | S4 E4, Got to Copy Movies | 51m | |
| 19:50 | I (Almost) Got Away With ItMan and his friends kill a man and steal his truck; the friends confess to the crime. | S4 E5, Got to Burn a Truck | 50m | |
| 20:40 | I (Almost) Got Away With ItA man kidnaps a co-worker and terrorizes her. | S4 E6, Got to Pose as a Firefighter | 52m | |
| 21:32 | I (Almost) Got Away With ItA man who served time may end up back in prison following a freak accident. | S4 E7, Got to Be a Car Salesman | 51m | |
| 22:23 | I (Almost) Got Away With It On nowA woman murders an elderly widow as revenge for firing her. | S4 E8, Got to Steal a Rich Woman's Jewelry | 50m | |
| 23:13 | I (Almost) Got Away With ItWhile facing five life sentences, Frankie Lee Bass makes a daring escape and goes on the run. | S4 E9, Got to Make a Dummy Out of Sheets | 51m |
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_1hf9ygtw/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_1hf9ygtw/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_1hf9ygtw/history?from=2026-10-06T00:00:00Z&to=2026-10-07T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_1hf9ygtw/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_1hf9ygtw/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_1hf9ygtw/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_1hf9ygtw/schedule?date=2026-10-12, the first programme { "data": [ { "id": "ls_6jtbggtw", "channel": "ch_1hf9ygtw", "start": "2026-10-12T03:49:00Z", "stop": "2026-10-12T04:40:00Z", "title": "I (Almost) Got Away With It", "sub_title": "I (Almost) Got Away With It", "description": "Steve Lamb was a part of a group of traffickers until he got caught in a stin...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 29, "date": "2026-10-12", "tz": "America/New_York" } }
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 154 countries.