Free key: real listings for yesterday, 500 calls a day, no card148 countriesGet yours in 30 seconds
tvguideapi

Last 30 days

API uptimefrom the monitorIncidentsfrom the monitor
All systems

Working normally

Checked every minute from outside our own servers.

Download a bulk file

One nightly bulk file, gzip, one JSON object a line. On the Complete plan.

Paid plansLive data
GEThttps://api.tvguideapi.com/v1/exports/{day}/{file}
Try itRuns the real call with your key
200 OK

Parameters

ParameterInTypeRequiredDescriptionExample
daypathstringrequiredThe day, as listed.2026-10-20
filepathstringrequiredThe file, as listed: a country code or ALL, then .jsonl.gz.GB.jsonl.gz

Request

curl -H "Authorization: Bearer $TVG_KEY" \
  "https://api.tvguideapi.com/v1/exports/2026-10-20/GB.jsonl.gz"

Sample response

{"country":"GB","id":"ls_k2m9q4ta","channel":"ch_9d4kq2ma","start":"2026-10-20T19:00:00Z","stop":"2026-10-20T19:30:00Z","title":"EastEnders",...}

Errors