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 UTC 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 UTC. The same day from the API: GET /v1/channels/ch_tr1n4w11/schedule?date=2026-10-13&tz=UTC
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 22:00 | Late DateThe perfect musical end to the day. Cathal Murray presents Monday to Thursday, Ray Cuddihy presents Friday to Sunday. | 3h | ||
| 01:00 | Playback DailyFeaturing some of the most ear-catching moments you might have missed from the day on RTE Radio 1, filleted and ready for bingeing. | 1h | ||
| 02:00 | RTÉ Gold on RTÉ Radio 1The greatest hits of all time. | 2h 30m | ||
| 04:30 | Rising TimeMornings with melody, featuring classic cuts and the best of new music presented by Shay Byrne. | 1h 30m | ||
| 06:00 | Morning Ireland On nowLive news, sports, weather and traffic, presented by Gavin Jennings, Audrey Carville, Sarah McInerney and Justin McCarthy. | 2h | ||
| 08:00 | Today with David McCullaghMid-morning show with David McCullagh featuring stories of the day, sharp analysis and features. | 2h | ||
| 10:00 | Oliver CallanJoin Oliver Callan for the perfect mid-morning mix to bring you from morning to lunch. | 2h | ||
| 12:00 | News At OneNews, sport, business and interviews presented by Rachael English. | 45m | ||
| 12:45 | LivelineKieran Cuddihy takes your calls Monday to Friday from 1.45pm on Liveline, getting to the heart of the discussions that truly matter to the people o... | 1h 15m | ||
| 14:00 | The Louise Duffy ShowSpanning genres and generations, Louise Duffy brings you an hour of great music | 1h | ||
| 15:00 | DrivetimeKatie Hannon and Colm Ó Mongáin keep you company on your evening commute with top stories, expert analysis, and in-depth conversations on news, pol... | 2h | ||
| 17:00 | Inside SportA dive into the biggest stories in sport, from national to international action, with expert analysis, exclusive interviews, and the latest updates... | 3h 30m | ||
| 18:00 | ArenaA look at what's happening in the world of arts, culture and entertainment presented by Rick O'Shea. | 1h | ||
| 19:00 | The John Creedon ShowFrom our Cork studios, John Creedon curates a two-hour blend of music's finest and weaves the perfect soundtrack to your evening. | 2h | ||
| 20:30 | The History of the WeekendOn May 1st 1926, Ford introduced the standard five day week. One hundred years later, Siofra Mulqueen takes a look at the history of the weekend & ... | 30m | ||
| 21:00 | The Late DebateCormac Ó hÉadhra brings you live debate, in-depth interviews and analysis of the political stories of the day. | 1h | ||
| 22:00 | Late DateThe perfect musical end to the day. Cathal Murray presents Monday to Thursday, Ray Cuddihy presents Friday to Sunday. | 3h |
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_tr1n4w11/schedule?date=2026-10-13&tz=UTC" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_tr1n4w11/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_tr1n4w11/history?from=2025-10-13T00:00:00Z&to=2025-10-14T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_tr1n4w11/schedule?date=2026-10-13&tz=UTC"); 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_tr1n4w11/schedule?date=2026-10-13&tz=UTC", { 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_tr1n4w11/schedule", params={"date": "2026-10-13", "tz": "UTC"}, headers={"Authorization": f"Bearer {os.environ['TVG_KEY']}"}, ) for slot in r.json()["data"]: print(slot["start"], slot["title"])
// GET /v1/channels/ch_tr1n4w11/schedule?date=2026-10-13, the first programme { "data": [ { "id": "ls_h27tebxh", "channel": "ch_tr1n4w11", "start": "2026-10-12T22:00:00Z", "stop": "2026-10-13T01:00:00Z", "title": "Late Date", "sub_title": null, "description": "The perfect musical end to the day. Cathal Murray presents Monday to Thursday...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 17, "date": "2026-10-13", "tz": "UTC" } }
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 | Saturday 10 October 2026 | Category |
|---|---|---|
| 00:00 | Today with David McCullagh | |
| 02:00 | Oliver Callan | |
| 04:00 | News At One | |
| 13 more programmes that day, on Archive | ||
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.