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_ftzqhc85/schedule?date=2026-10-14&tz=America/New_York
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:40 | Boy Meets GrillArt of Tandoori cooking. | Boy Meets Grill | 23m | |
| 00:03 | Boy Meets GrillMoroccan chicken stew with saffron, cumin and apricots; couscous. | Boy Meets Grill | 23m | |
| 00:26 | Boy Meets GrillGrilled caponata for grilled swordfish steaks; grilled sardines in a lemon-pepper vinaigrette. | Boy Meets Grill | 23m | |
| 00:49 | Boy Meets GrillGrilled salmon with a honey-mustard sauce; potatoes with a rosemary, lemon and garlic vinaigrette. | Boy Meets Grill | 23m | |
| 01:12 | Boy Meets GrillBobby cooks some favorites for a group of New York firefighters. | Boy Meets Grill | 23m | |
| 01:35 | Boy Meets GrillFresh tuna salad; BLT with green tomatoes and goat cheese-sage mayonnaise. | Boy Meets Grill | 23m | |
| 01:58 | Boy Meets GrillMushrooms stuffed with grilled sausage, spinach and mozzarella. | Boy Meets Grill | 23m | |
| 02:21 | Boy Meets GrillBobby visits Spaghetti Park in Corona Heights, Queens, to cook a Thanksgiving feast. | Boy Meets Grill | 25m | |
| 02:46 | Boy Meets GrillRosemary bricked grilled chicken; grilled tuna and white bean salad; grilled antipasto. | Boy Meets Grill | 25m | |
| 03:11 | Boy Meets GrillVegetarian feast. | Boy Meets Grill | 25m | |
| 03:36 | Boy Meets GrillCuban-style burgers; grilled tuna burgers with pineapple glaze. | Boy Meets Grill | 25m | |
| 04:01 | Boy Meets GrillSpicy filet mignon; lobster and avocado cocktail. | Boy Meets Grill | 25m | |
| 04:26 | Boy Meets GrillShrimp cocktail. | Boy Meets Grill | 25m | |
| 04:51 | Boy Meets GrillMint marinated grilled shrimp. | Boy Meets Grill | 25m | |
| 05:16 | Boy Meets GrillShellfish; warm lentil salad with roasted beets and goat cheese; crêpes. | Boy Meets Grill | 25m | |
| 05:41 | Boy Meets GrillStuffed squash; potato chips with a blue cheese sauce; flatbread with white bean hummus. | Boy Meets Grill | 25m | |
| 06:06 | Boy Meets GrillChimichurri; quail; grilled potato salad with watercress. | Boy Meets Grill | 22m | |
| 06:28 | Boy Meets GrillGreen chili burgers; turkey patty melt with grilled onion relish; jicama slaw. | Boy Meets Grill | 23m | |
| 06:51 | Boy Meets GrillChipotle-basted rotisserie lamb tacos; salsa cruda with tomatoes. | Boy Meets Grill | 25m | |
| 07:16 | Boy Meets GrillGrits; shrimp. | Boy Meets Grill | 25m | |
| 07:41 | Boy Meets GrillGrilled shrimp; garlic-mustard beef skewers; twice-grilled peppers with buffalo mozzarella. | Boy Meets Grill | 25m | |
| 08:06 | Boy Meets GrillPork shoulder; black beans and rice; grilled plantains. | Boy Meets Grill | 25m | |
| 08:31 | Boy Meets GrillLamb; asparagus; potatoes. | Boy Meets Grill | 23m | |
| 08:54 | Boy Meets GrillMeatloaf; scalloped potatoes; roasted green beans with shallots; jam and bread pudding. | Boy Meets Grill | 23m | |
| 09:17 | Boy Meets GrillSoup: wild mushroom with arugula and ham; chicken with hominy. | Boy Meets Grill | 23m | |
| 09:40 | Boy Meets GrillRibs; seasoned cucumbers. | Boy Meets Grill | 25m | |
| 10:05 | Boy Meets GrillGrilled hearts of palm and crab salad with mango; shell steaks with garlic and parsley oil. | Boy Meets Grill | 25m | |
| 10:30 | Boy Meets GrillFish; fried plantains; Jamaican rice and peas; rum punch. | Boy Meets Grill | 25m | |
| 10:55 | Boy Meets GrillGrilled sausage, scrambled eggs and cheese on a bagel; grilled home fries. | Boy Meets Grill | 25m | |
| 11:20 | Boy Meets GrillTeriyaki chicken; pickled cucumbers. | Boy Meets Grill | 25m | |
| 11:45 | Boy Meets GrillSwordfish skewers; duck breasts with a ginger-and-chili glaze; brown-rice salad. | Boy Meets Grill | 25m | |
| 12:10 | Boy Meets GrillCorn muffins topped with blueberry butter; grilled pineapple with mascarpone. | Boy Meets Grill | 25m | |
| 12:35 | Boy Meets GrillShrimp on skewers; fresh noodle salad; rotisserie duck served with moo shu pancakes. | Boy Meets Grill | 25m | |
| 13:00 | Boy Meets GrillChilled white gazpacho; pork gyros with a yogurt and tomato sauce. | Boy Meets Grill | 25m | |
| 13:25 | Boy Meets GrillHam and mango salad; honey-glazed chicken with green pea and mint sauce. | Boy Meets Grill | 23m | |
| 13:48 | Boy Meets GrillChicken paillard; mussels; grilled potato with goat cheese. | Boy Meets Grill | 25m | |
| 14:13 | Boy Meets GrillGrilled swordfish; sea scallops; chickpea salad. | Boy Meets Grill | 23m | |
| 14:36 | Boy Meets GrillLobster; steak and papaya salad. | Boy Meets Grill | 25m | |
| 15:01 | Boy Meets GrillGrilled trout with a lemon-parsley butter; grilled clams. | Boy Meets Grill | 25m | |
| 15:26 | Boy Meets GrillSaffron flavored rice with vegetables; grilled clams; Mediterranean Sea bass. | Boy Meets Grill | 23m | |
| 15:49 | Boy Meets GrillJerk chicken thighs; grilled clams; butterflied lobster; rum lemonade. | Boy Meets Grill | 22m | |
| 16:11 | Boy Meets GrillFilet mignon with toasted goat cheese; fresh ricotta with orange marmalade. | Boy Meets Grill | 26m | |
| 16:37 | Boy Meets GrillGrilled lobster quesadillas; yellow tomato and tarragon relish; roasted red pepper and ancho salsa. | Boy Meets Grill | 23m | |
| 17:00 | Boy Meets GrillGrilled pizza. | Boy Meets Grill | 23m | |
| 17:23 | Boy Meets GrillBobby visits his alma mater, the French Culinary Institute. | Boy Meets Grill | 25m | |
| 17:48 | Boy Meets GrillGoat cheese enchiladas; green rice; guacamole with cumin-dipped tortillas. | Boy Meets Grill | 25m | |
| 18:13 | Boy Meets GrillGreek menu. | Boy Meets Grill | 22m | |
| 18:35 | Boy Meets GrillSandwiches for breakfast. | Boy Meets Grill | 25m | |
| 19:00 | Boy Meets GrillHam, turkey and bacon smothered in cheddar; country ham salad with fresh mozzarella. | Boy Meets Grill | 25m | |
| 19:25 | Boy Meets GrillChocolate pudding. | Boy Meets Grill | 25m | |
| 19:50 | Boy Meets GrillSandwiches: Spanish-inspired grilled vegetable; black pepper crusted steak; spiced chicken breast. | Boy Meets Grill | 25m | |
| 20:15 | Boy Meets GrillGrilling with wine. | Boy Meets Grill | 23m | |
| 20:38 | Boy Meets GrillBeer-battered fish and spicy chips; oyster and caramelized onion pan roast; red snapper. | Boy Meets Grill | 25m | |
| 21:03 | Boy Meets GrillStuffed jalapeños with a grilled red pepper sauce; chicken wings; burgers. | Boy Meets Grill | 25m | |
| 21:28 | Boy Meets GrillLamb and black bean chili with cumin; red onion relish; spicy pumpkin seeds. | Boy Meets Grill | 25m | |
| 21:53 | Boy Meets GrillGuava glazed pork tenderloin; avocado and tomato salad; grilled corn. | Boy Meets Grill | 23m | |
| 22:16 | Boy Meets GrillPancakes; sage and mustard breakfast sausage. | Boy Meets Grill | 23m | |
| 22:39 | Boy Meets GrillHot dogs. | Boy Meets Grill | 23m | |
| 23:02 | Boy Meets GrillChicken wings with chipotle sauce and blue cheese-yogurt sauce. | Boy Meets Grill | 25m | |
| 23:27 | Boy Meets GrillBobby and his 10-year-old friend Allegra make Chinese food. | Boy Meets Grill | 25m | |
| 23:52 | Boy Meets GrillRecipes that are light in calories but heavy in flavor. | Boy Meets Grill | 25m |
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_ftzqhc85/schedule?date=2026-10-14&tz=America/New_York" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_ftzqhc85/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_ftzqhc85/history?from=2026-10-06T00:00:00Z&to=2026-10-07T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_ftzqhc85/schedule?date=2026-10-14&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_ftzqhc85/schedule?date=2026-10-14&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_ftzqhc85/schedule", params={"date": "2026-10-14", "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_ftzqhc85/schedule?date=2026-10-14, the first programme { "data": [ { "id": "ls_20mg1vm6", "channel": "ch_ftzqhc85", "start": "2026-10-14T03:40:00Z", "stop": "2026-10-14T04:03:00Z", "title": "Boy Meets Grill", "sub_title": "Boy Meets Grill", "description": "Art of Tandoori cooking.", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 61, "date": "2026-10-14", "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.