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_3erjt1x1/schedule?date=2026-10-11&tz=America/New_York
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 22:23 | Y'a que la vérité qui compte: Episode 7Le principe est simple : une personne en invite une autre afin de lui faire une déclaration devant la France entière. L'invité découvre sur le plat... | Episode 7 | Talk, Series | 2h 8m |
| 00:31 | Y'a que la vérité qui compte: Episode 84Le principe est simple : une personne en invite une autre afin de lui faire une déclaration devant la France entière. L'invité découvre sur le plat... | Episode 84 | Talk, Series | 1h 49m |
| 02:20 | Y'a que la vérité qui compte: Episode 89Le principe est simple : une personne en invite une autre afin de lui faire une déclaration devant la France entière. L'invité découvre sur le plat... | Episode 89 | Talk, Series | 1h 42m |
| 04:02 | Y'a que la vérité qui compte: Episode 96Le principe est simple : une personne en invite une autre afin de lui faire une déclaration devant la France entière. L'invité découvre sur le plat... | Episode 96 | Talk, Series | 1h 39m |
| 05:41 | Y'a que la vérité qui compte: Episode 74Le principe est simple : une personne en invite une autre afin de lui faire une déclaration devant la France entière. L'invité découvre sur le plat... | Episode 74 | Talk, Series | 2h 8m |
| 07:49 | Y'a que la vérité qui compte: Épisode 1Le principe est simple : une personne en invite une autre afin de lui faire une déclaration devant la France entière. L'invité découvre sur le plat... | Épisode 1 | Talk, Series | 59m |
| 08:48 | Y'a que la vérité qui compte: Episode 68Le principe est simple : une personne en invite une autre afin de lui faire une déclaration devant la France entière. L'invité découvre sur le plat... | Episode 68 | Talk, Series | 2h 5m |
| 10:53 | Y'a que la vérité qui compte: Episode 30Le principe est simple : une personne en invite une autre afin de lui faire une déclaration devant la France entière. L'invité découvre sur le plat... | Episode 30 | Talk, Series | 2h 22m |
| 13:15 | Y'a que la vérité qui compte: Episode 98Le principe est simple : une personne en invite une autre afin de lui faire une déclaration devant la France entière. L'invité découvre sur le plat... | Episode 98 | Talk, Series | 1h 59m |
| 15:14 | Y'a que la vérité qui compte: Episode 102Le principe est simple : une personne en invite une autre afin de lui faire une déclaration devant la France entière. L'invité découvre sur le plat... | Episode 102 | Series, Talk | 1h 59m |
| 17:13 | Y'a que la vérité qui compte: Épisode 22Le principe est simple : une personne en invite une autre afin de lui faire une déclaration devant la France entière. L'invité découvre sur le plat... | Épisode 22 | Series, Talk | 1h 51m |
| 19:04 | Y'a que la vérité qui compte: Episode 12Le principe est simple : une personne en invite une autre afin de lui faire une déclaration devant la France entière. L'invité découvre sur le plat... | Episode 12 | Series, Talk | 1h 48m |
| 20:52 | Y'a que la vérité qui compte: Episode 13Le principe est simple : une personne en invite une autre afin de lui faire une déclaration devant la France entière. L'invité découvre sur le plat... | Episode 13 | Series, Talk | 1h 47m |
| 22:39 | Y'a que la vérité qui compte: Épisode 5Le principe est simple : une personne en invite une autre afin de lui faire une déclaration devant la France entière. L'invité découvre sur le plat... | Épisode 5 | Talk, Series | 1h 43m |
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_3erjt1x1/schedule?date=2026-10-11&tz=America/New_York" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_3erjt1x1/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_3erjt1x1/history?from=2026-10-06T00:00:00Z&to=2026-10-07T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_3erjt1x1/schedule?date=2026-10-11&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_3erjt1x1/schedule?date=2026-10-11&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_3erjt1x1/schedule", params={"date": "2026-10-11", "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_3erjt1x1/schedule?date=2026-10-11, the first programme { "data": [ { "id": "ls_ddsgz2xg", "channel": "ch_3erjt1x1", "start": "2026-10-11T02:23:00Z", "stop": "2026-10-11T04:31:00Z", "title": "Y'a que la vérité qui compte: Episode 7", "sub_title": "Episode 7", "description": "Le principe est simple : une personne en invite une autre afin de lui faire u...", "category": [ "talk", "series" ], "flags": { "new": false, "live": false } } ], "meta": { "count": 14, "date": "2026-10-11", "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.