72.1M 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_1bmy4j74/schedule?date=2026-10-12&tz=UTC
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:25 | Scottish Parliament - Baby Loss Awareness Week 2026Coverage of the debate in the Scottish Parliament marking Baby Loss Awareness Week 2026, on Wednesday 7 October. [S] [HD] | 1h | ||
| 00:25 | International Development......Committee on the Work of the Minister. Coverage of the International Development select committee session, from Tuesday 15 September. [S] [HD] | 2h 5m | ||
| 02:30 | Welsh Affairs Committee on the......Industrial Legacy and Contaminated Land. Coverage of the Welsh Affairs select committee on the legacy of Wales's industrial past and contaminate... | 1h 5m | ||
| 03:35 | Environment, Food and Rural Affairs CommitteeCoverage of the Environment, Food and Rural Affairs select committee session on climate adaptation and emergency response, on Tuesday 15 September.... | 2h 10m | ||
| 05:45 | Scottish Parliament - General QuestionsCoverage of questions to ministers in the Scottish government, on Thursday 8 October. [S] [HD] | 30m | ||
| 06:15 | Scottish First Minister's QuestionsQuestions in the Scottish Parliament from party leaders to John Swinney, the first minister, on Thursday 8 October. [S] [HD] | 30m | ||
| 06:45 | Welsh Senedd - Health and Care QuestionsCoverage of questions in the Senedd, the Welsh Parliament, to the cabinet minister for health and care, Mabon ap Gwynfor, on Wednesday 7 October. [... | 50m | ||
| 07:35 | Welsh Senedd - Local......Government, Housing and Planning Questions. Questions to the local government, housing and planning cabinet minister Siân Gwenllian. [S] [HD] | 50m | ||
| 08:25 | Welsh Senedd - 90 Second StatementsCoverage of short statements made in the chamber by members of the Senedd, the Welsh Parliament, on Wednesday 7 October. [S] [HD] | 10m | ||
| 08:35 | Welsh Senedd - Family Drug and Alcohol CourtsCoverage of the debate in the Senedd, the Welsh Parliament, on family drug and alcohol courts, on Wednesday 7 October. [S] [HD] | 40m | ||
| 09:15 | Welsh Senedd - Regional RugbyCoverage of the debate in the Senedd, the Welsh Parliament, tabled by Reform UK, on regional rugby and the plans to reduce Wales's four rugby regio... | 55m | ||
| 10:10 | Welsh Senedd - Access to HousingCoverage of the debate in the Senedd, the Welsh Parliament, tabled by Reform UK, on access to houses in multiple occupation and social housing for ... | 1h | ||
| 11:10 | Welsh First Minister's QuestionsQuestions in the Senedd, the Welsh Parliament, to the first minister, Rhun ap Iorwerth, on Tuesday 6 October. [S,SL] [HD] | 1h | ||
| 12:10 | Scottish First Minister's QuestionsQuestions in the Scottish Parliament from backbench MSPs to John Swinney, the first minister, on Tuesday 6 October. [S,SL] [HD] | 35m | ||
| 12:45 | Scottish First Minister's QuestionsQuestions in the Scottish Parliament from party leaders to John Swinney, the first minister, on Thursday 8 October. [S,SL] [HD] | 30m | ||
| 13:15 | Welsh Senedd - Ports and Maritime TrafficCoverage of the debate in the Senedd, the Welsh Parliament, on the importance of port infrastructure and maritime traffic to the Welsh economy, on ... | 30m | ||
| 13:45 | Westminster Hall - Vaccination Rates in EnglandCoverage of the debate in the House of Commons' second chamber, Westminster Hall, on vaccination rates in England, from Thursday 3 September. [S] [HD] | 1h 20m | ||
| 15:05 | Treasury Committee with the Bank of EnglandTreasury Committee session on the latest Bank of England monetary policy report, with evidence from Andrew Bailey, governor of the Bank of England,... | 1h 35m | ||
| 16:40 | Scottish Parliament - Face......Coverings in Public Places. Coverage of the debate in the Scottish Parliament on the use of face coverings in public places, on Thursday 8 Octob... | 1h | ||
| 17:40 | Scottish Parliament - General QuestionsCoverage of questions to ministers in the Scottish government, on Thursday 8 October. [S] [HD] | 30m | ||
| 18:10 | Scottish First Minister's QuestionsQuestions in the Scottish Parliament from party leaders to John Swinney, the first minister, on Thursday 8 October. [S] [HD] | 30m | ||
| 18:40 | Scottish Parliament - NHS......Winter Planning Statement. Coverage of the statement in the Scottish Parliament on planning for winter and improving hospital flow in the NHS, o... | 40m | ||
| 19:20 | Scottish Parliament -... On now...Strengthening Scotland's Cyber Resilience. The debate in the Scottish Parliament on strengthening Scotland's cyber resilience. [S] [HD] | 2h 10m | ||
| 21:30 | Live Work and Pensions QuestionsCoverage of questions in the House of Commons to Pat McFadden, the work and pensions secretary, and his team of ministers on Monday 12 October. [S]... | 1h | ||
| 22:30 | Live House of CommonsCoverage of the day's proceedings in the House of Commons on Monday 12 October. [S] [HD] | 7h |
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_1bmy4j74/schedule?date=2026-10-12&tz=UTC" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_1bmy4j74/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_1bmy4j74/history?from=2025-10-12T00:00:00Z&to=2025-10-13T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_1bmy4j74/schedule?date=2026-10-12&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_1bmy4j74/schedule?date=2026-10-12&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_1bmy4j74/schedule", params={"date": "2026-10-12", "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_1bmy4j74/schedule?date=2026-10-12, the first programme { "data": [ { "id": "ls_848crzyf", "channel": "ch_1bmy4j74", "start": "2026-10-11T23:25:00Z", "stop": "2026-10-12T00:25:00Z", "title": "Scottish Parliament - Baby Loss Awareness Week 2026", "sub_title": null, "description": "Coverage of the debate in the Scottish Parliament marking Baby Loss Awareness...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 25, "date": "2026-10-12", "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 | Sunday 12 October 2025 | Category |
|---|---|---|
| 23:10 | Northern Ireland Assembly | |
| 00:30 | Scottish First Minister's Questions | |
| 01:20 | Welsh First Minister's Questions | |
| 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 155 countries.