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 Europe/Athens 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 Europe/Athens. The same day from the API: GET /v1/channels/ch_zay5jfdh/schedule?date=2026-10-12&tz=Europe/Athens
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:39 | MADtvAnna Nicole Smith stars in a lighter look at Chanel No. 5. | S10 E7, Episode #1007 | 47m | |
| 00:26 | MADtvMichael McDonald stars in "Marvin Tikvah: Sexual Harassment." | S10 E8, Episode #1008 | 49m | |
| 01:15 | MADtvJordan Peele falters on the way to the altar in "Pimp My Bride." | S10 E9, Episode #1009 | 47m | |
| 02:02 | MADtvArtie Lange is featured in a parody of "Inside the Actors Studio." | S10 E10, Episode #1010 | 48m | |
| 02:50 | MADtvRyan Reynolds guest stars as a security guard with really tight pants. | S10 E11, Episode #1011 | 47m | |
| 03:37 | MADtvIn the 10th season finale, MADtv alum Nicole Sullivan returns. | S10 E12, Episode #1012 | 49m | |
| 04:26 | MADtvHugh Laurie and the TV series "House" are parodied in the season opener. | S11 E1, Episode #1101 | 47m | |
| 05:13 | MADtvParodies of daytime talk-show hosts, steroid use in baseball and the Emmys. | S11 E2, Episode #1102 | 47m | |
| 06:00 | MADtvThe clock is ticking, but Bobby Lee is still in bed in a parody of "24." | S11 E3, Episode #1103 | 45m | |
| 06:45 | MADtvEllen DeGeneres breakdances with John Madden. | S11 E4, Episode #1104 | 47m | |
| 07:32 | MADtvPamela Anderson plays a game show contestant whose host is smitten with her. | S11 E5, Episode #1105 | 47m | |
| 08:19 | MADtvSinger Joey Fatone. | S13 E6, Episode # 1306 | 47m | |
| 09:06 | MADtvWWE wrestler John Cena participates in comic skits. | S11 E7, Episode #1107 | 47m | |
| 09:53 | MADtvThe madness continues with a "Lillian Verner Game Show" parody. | S11 E8, Episode #1108 | 47m | |
| 10:40 | MADtvNeil Patrick Harris plays the new boss when Sean Gidcomb leaves the office. | S11 E9, Episode #1109 | 47m | |
| 11:27 | MADtvMichael Rapaport plays Abraham Lincoln in a parody of the series "Lincoln." | S11 E10, Episode #1110 | 47m | |
| 12:14 | MADtvMADtv lampoons the HBO series "Curb Your Enthusiasm." | S11 E11, Episode #1111 | 47m | |
| 13:01 | MADtvA lampoon of the series "Grey's Anatomy." | S11 E12, Episode #1112 | 48m | |
| 13:49 | MADtvA parody of the president with actress Jaime Pressly. | S11 E13, Episode #1113 | 49m | |
| 14:38 | MADtvJeff Probst and Alyson Hannigan star in comedy sketches. | S11 E14, Episode #1114 | 47m | |
| 15:25 | MADtvTwo lonely women find love in "Brokeback Mountain 2: The Cowgirls." | S11 E15, Episode #1115 | 47m | |
| 16:12 | MADtvJohn Cho and Bobby Lee lampoon "24" as Bobby prepares for a big audition. | S11 E16, Episode #1116 | 47m | |
| 16:59 | MADtvActor Ray Romano, actress Queen Latifah and actor John Leguizamo participate in comic skits. | S11 E17, Episode #1117 | 47m | |
| 17:46 | MADtvSinger Bo Bice participates in comic skits; the guys hit the Playboy Mansion. | S11 E18, Episode #1118 | 47m | |
| 18:33 | MADtvStuart and Coach Hines return for more madness. | S11 E19, Episode #1119 | 47m | |
| 19:20 | MADtvTyler and Candy Matsumoto head to Iraq to entertain the troops. | S11 E20, Episode #1120 | 47m | |
| 20:07 | MADtvNASCAR's Kurt Busch takes Ike and Bobby for a ride. | S11 E21, Episode #1121 | 47m | |
| 20:54 | MADtvBae Sung works for the Chinese mafia and meets Tony Soprano. | S11 E22, Episode #1122 | 49m | |
| 21:43 | MADtvA spoof of "Survivor: Cook Island"; Xzibit performs. | S12 E1, Episode #1201 | 47m | |
| 22:30 | MADtvBobby Lee plays Connie Chung in "The Crazy Life with Maury and Connie." | S12 E2, Episode #1202 | 47m | |
| 23:17 | MADtvActor Efren Ramirez participates in comedic sketches. | S12 E3, Episode #1203 | 47m |
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_zay5jfdh/schedule?date=2026-10-12&tz=Europe/Athens" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_zay5jfdh/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_zay5jfdh/history?from=2025-10-13T00:00:00Z&to=2025-10-14T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_zay5jfdh/schedule?date=2026-10-12&tz=Europe/Athens"); 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_zay5jfdh/schedule?date=2026-10-12&tz=Europe/Athens", { 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_zay5jfdh/schedule", params={"date": "2026-10-12", "tz": "Europe/Athens"}, headers={"Authorization": f"Bearer {os.environ['TVG_KEY']}"}, ) for slot in r.json()["data"]: print(slot["start"], slot["title"])
// GET /v1/channels/ch_zay5jfdh/schedule?date=2026-10-12, the first programme { "data": [ { "id": "ls_9ttpz80m", "channel": "ch_zay5jfdh", "start": "2026-10-11T20:39:00Z", "stop": "2026-10-11T21:26:00Z", "title": "MADtv", "sub_title": "MADtv", "description": "Anna Nicole Smith stars in a lighter look at Chanel No. 5.", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 31, "date": "2026-10-12", "tz": "Europe/Athens" } }
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 | Monday 13 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 150 countries.