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_fqsefhvb/schedule?date=2026-10-13&tz=America/New_York
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:19 | Ink MasterWith the field down to only five shops, the fight for the first title of Master Shop intensifies. | S9 E14, Casting the First Stone | 49m | |
| 00:08 | Ink MasterThe top four shops battle it out in a tattoo marathon for the three spots in the live finale. | S9 E15, Marathon to the Finale | 49m | |
| 00:57 | Ink MasterThe final three shops battle it out for the first Master Shop title. | S9 E16, Shop Wars Finale | 49m | |
| 01:46 | Ink MasterThree skilled Ink Masters coach teams of the nation's top tattoo artists. | S10 E1, Pick Your Side | 49m | |
| 02:35 | Ink Master On nowThe competition is fierce and the Masters coach their team in the season's first flash challenge. | S10 E2, Fill'er Up | 49m | |
| 03:24 | Ink MasterThe Masters face off to ensure the survival of their team; the artists tattoo Greek deities. | S10 E3, Divine Proportion | 49m | |
| 04:13 | Ink MasterThe coaches step in during a flash challenge; the artists' ingenuity is tested with mash-up tattoos. | S10 E4, Step It Up | 49m | |
| 05:02 | Ink MasterPrecision skills are put to the test when the artists must create masterpieces with hole punches. | S10 E5, Ink on the Dotted Line | 49m | |
| 05:51 | Ink MasterThe coaches must lead by example when they're forced to tattoo the underchin in a face-off. | S10 E6, Chin Up | 49m | |
| 06:40 | Ink MasterTeam dynamics are put to the test when a tag team challenge shakes the competition to its core. | S10 E7, Eye of the Tiger | 49m | |
| 07:29 | Ink MasterTeamwork is essential in a glass painting Flash Challenge testing dimension. | S10 E8, Pane in the Glass | 49m | |
| 08:18 | Ink MasterThe devil is in the details when the artists must tattoo intricate technicolor hot air balloons. | S10 E9, Ink Raider | 49m | |
| 09:07 | Ink MasterA twist in a series of Tag Team Tattoo Challenges forces one team's artists to turn on their own. | S10 E10, Some Assembly Required | 49m | |
| 09:56 | Ink MasterThe smaller the tattoo, the harder the coaches might fall in a micro Masters Face Off. | S10 E11, Quit Buggin' Me | 1h | |
| 10:56 | Ink MasterThe competition gets heated up when the artists test composition using melted wax. | S10 E12, Total Meltdown | 1h | |
| 11:56 | Ink MasterThe artists match the designs of their coaches; one artist falls out of the competition for good. | S10 E13, Monkey See, Monkey Do | 1h | |
| 12:56 | Ink MasterOne team leaves their mark on a wood-staining flash challenge that tests contrast. | S10 E14, No Stain, No Gain | 1h | |
| 13:56 | Ink MasterWith a spot in the final three on the line, the artists face a grueling tattoo challenge. | S10 E15, Final Exam | 1h | |
| 14:56 | Ink MasterThe top three artists reveal their 24-hour battle royale chest tattoos; eliminated artists return. | S10 E16, Return of the Masters Finale | 1h | |
| 15:56 | Ink MasterThis season brings back bad blood with teams coached by Christian Buckingham and Cleen Rock One. | S11 E1, Opening Shots | 49m | |
| 16:45 | Ink MasterTeam Christian and Team Cleen face their first Flash Challenge; the Elimination Tattoo is a clock. | S11 E2, Not On My Watch | 49m | |
| 17:34 | Ink MasterThe teams fall apart, and one artist falls down for good as the grudge match continues. | S11 E3, Right On Target | 49m | |
| 18:23 | Ink MasterCleen and Christian must tattoo head to head to save their artists from elimination. | S11 E4, No Wrist, No Reward | 49m | |
| 19:12 | Ink MasterThe artists must tattoo their canvases in difficult spots during the Elimination Tattoo round. | S11 E5, That's Gonna Leave A Mark | 49m | |
| 20:01 | Ink MasterIt's survival of the fittest when Teams Christian and Cleen tattoo epic battle scenes head-to-head. | S11 E6, Fight Your Own Battles | 49m | |
| 20:50 | Ink MasterCleen and Christian tattoo canvases in a head-to-head marathon; the artists must tattoo galaxies. | S11 E7, No Wasted Space | 49m | |
| 21:39 | Ink MasterThe artists must create mind-bending masterpieces with sidewalk chalk. | S11 E8, Chalk This Way | 49m | |
| 22:28 | Ink MasterThe coaches face off to save their artists from elimination; mermaid tattoos. | S11 E9, Tipping the Scales | 49m | |
| 23:17 | Ink MasterPitting the artists against the opposing coach, the competition tests the artists' finesse. | S11 E10, Put Up Or Shut Up | 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_fqsefhvb/schedule?date=2026-10-13&tz=America/New_York" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_fqsefhvb/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_fqsefhvb/history?from=2026-10-06T00:00:00Z&to=2026-10-07T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_fqsefhvb/schedule?date=2026-10-13&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_fqsefhvb/schedule?date=2026-10-13&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_fqsefhvb/schedule", params={"date": "2026-10-13", "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_fqsefhvb/schedule?date=2026-10-13, the first programme { "data": [ { "id": "ls_6e4rb4hw", "channel": "ch_fqsefhvb", "start": "2026-10-13T03:19:00Z", "stop": "2026-10-13T04:08:00Z", "title": "Ink Master", "sub_title": "Ink Master", "description": "With the field down to only five shops, the fight for the first title of Mast...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 29, "date": "2026-10-13", "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.