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.
All times America/New_York. The same day from the API: GET /v1/channels/ch_rxh2pc66/schedule?date=2026-10-15&tz=America/New_York
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:35 | Bizarre Foods With Andrew ZimmernAndrew travels to the south Pacific to explore the food and culture of the Samoan Islands. | Bizarre Foods With Andrew Zimmern | 50m | |
| 00:25 | Bizarre Foods With Andrew ZimmernParis; creating intense flavors in a tiny dessert; snail caviar. | Bizarre Foods With Andrew Zimmern | 52m | |
| 01:17 | Bizarre Foods With Andrew ZimmernThe variety of foods found in Los Angeles. | Bizarre Foods With Andrew Zimmern | 51m | |
| 02:08 | Bizarre Foods With Andrew ZimmernBaked tarantula, fresh steer blood, and chilled lamb kidney. | Bizarre Foods With Andrew Zimmern | 52m | |
| 03:00 | Bizarre Foods With Andrew ZimmernAuthentic Hawaiian cuisine including poi, octopus, wild boar organs and Spam. | Bizarre Foods With Andrew Zimmern | 49m | |
| 03:49 | Bizarre Foods With Andrew ZimmernAndrew explores Ethiopia, an African country famous for its cuisine. | Bizarre Foods With Andrew Zimmern | 50m | |
| 04:39 | Bizarre Foods With Andrew ZimmernBizarre recipes with local ingredients in Maine. | Bizarre Foods With Andrew Zimmern | 51m | |
| 05:30 | Bizarre Foods With Andrew ZimmernAndrew invites a group of friends from around the world to celebrate their respective holidays. | Bizarre Foods With Andrew Zimmern | 50m | |
| 06:20 | Bizarre Foods With Andrew ZimmernAndrew travels to Uganda, known as the pearl of Africa. | Bizarre Foods With Andrew Zimmern | 51m | |
| 07:11 | Bizarre Foods With Andrew ZimmernAndrew tries octopus eggs, fermented sushi and an unusually flavored milkshake while visiting Japan. | Bizarre Foods With Andrew Zimmern | 50m | |
| 08:01 | Bizarre Foods With Andrew ZimmernThe connection between food and sex. | Bizarre Foods With Andrew Zimmern | 51m | |
| 08:52 | Bizarre Foods With Andrew ZimmernAndrew has tasted some of the strangest creatures to ever come out of the ocean. | Bizarre Foods With Andrew Zimmern | 52m | |
| 09:44 | Bizarre Foods With Andrew ZimmernAndrew visits Tanzania in East Africa and samples traditional breakfast supu. | Bizarre Foods With Andrew Zimmern | 51m | |
| 10:35 | Bizarre Foods With Andrew ZimmernAndrew tries soups, barbecues and fermented foods in Seoul, South Korea. | Bizarre Foods With Andrew Zimmern | 50m | |
| 11:25 | Bizarre Foods With Andrew ZimmernAndrew heads to the Australian Outback, where he joins Aboriginal Australians to eat wallaby. | Bizarre Foods With Andrew Zimmern | 49m | |
| 12:14 | Bizarre Foods With Andrew ZimmernAndrew samples the culture and food of the Appalachian Mountains; squirrel hunting in West Virginia. | Bizarre Foods With Andrew Zimmern | 50m | |
| 13:04 | Bizarre Foods With Andrew ZimmernAndrew visits Australia; snorkeling and spearfishing; Sydney Fish Market. | Bizarre Foods With Andrew Zimmern | 49m | |
| 13:53 | Bizarre Foods With Andrew ZimmernAndrew heads to Singapore to sample the diversity of its food and culture. | Bizarre Foods With Andrew Zimmern | 52m | |
| 14:45 | Bizarre Foods With Andrew ZimmernAndrew eats a nitrogen frozen dessert, chocolate bacon and fried alligator in Texas. | Bizarre Foods With Andrew Zimmern | 49m | |
| 15:34 | Bizarre Foods With Andrew ZimmernAndrew learns to live off the land in a Mexican jungle while testing his stomach, mind and body. | Bizarre Foods With Andrew Zimmern | 52m | |
| 16:26 | Bizarre Foods With Andrew ZimmernAndrew visits Nicaragua and tries a seafood smoothie so potent it's said to raise the dead. | S3 E1, Phuket, Thailand | 49m | |
| 17:15 | Bizarre Foods With Andrew ZimmernThe Pork Highway, strange ice cream, a unique San Juan market and wild treats in Puerto Rico. | S3 E2, Sicily, Italy | 54m | |
| 18:09 | Bizarre Foods With Andrew ZimmernExotic foods in Thailand. | S3 E3, Goa, India | 51m | |
| 19:00 | Bizarre Foods With Andrew ZimmernAndrew eats local specialties in Cambodia. | S3 E4, Samoa | 50m | |
| 19:50 | Bizarre Foods With Andrew ZimmernAndrew finds food in Thailand that even he has never seen before. | S3 E5, Paris | 49m |
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_rxh2pc66/schedule?date=2026-10-15&tz=America/New_York" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_rxh2pc66/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_rxh2pc66/history?from=2026-10-06T00:00:00Z&to=2026-10-07T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_rxh2pc66/schedule?date=2026-10-15&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_rxh2pc66/schedule?date=2026-10-15&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_rxh2pc66/schedule", params={"date": "2026-10-15", "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_rxh2pc66/schedule?date=2026-10-15, the first programme { "data": [ { "id": "ls_zcjs38ch", "channel": "ch_rxh2pc66", "start": "2026-10-15T03:35:00Z", "stop": "2026-10-15T04:25:00Z", "title": "Bizarre Foods With Andrew Zimmern", "sub_title": "Bizarre Foods With Andrew Zimmern", "description": "Andrew travels to the south Pacific to explore the food and culture of the Sa...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 25, "date": "2026-10-15", "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 150 countries.