Free key: real listings for yesterday and today, 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.

Now on

What is on now on the TV channels you name, or across a whole country, with what comes next on each.

Free key and every planLive data
GEThttps://api.tvguideapi.com/v1/now
Try itRuns the real call with your key
200 OK

Parameters

ParameterInTypeRequiredDescriptionExample
channelsquerylistoptionalChannel ids, comma separated, up to 50.ch_jw83a3xg,ch_7qk3m2xa
countryquerystringoptionalOr a country code instead of channels.GB

Request

curl -H "Authorization: Bearer $TVG_KEY" \
  "https://api.tvguideapi.com/v1/now"

Sample response

{
    "data": [
        {
            "channel": "ch_jw83a3xg",
            "now": {
                "title": "EastEnders",
                "start": "2026-10-07T19:00:00Z",
                "stop": "2026-10-07T19:30:00Z"
            },
            "next": {
                "title": "The One Show",
                "start": "2026-10-07T19:30:00Z"
            }
        },
        {
            "channel": "ch_7qk3m2xa",
            "now": {
                "title": "Emmerdale",
                "start": "2026-10-07T19:00:00Z",
                "stop": "2026-10-07T19:30:00Z"
            },
            "next": {
                "title": "Coronation Street",
                "start": "2026-10-07T19:30:00Z"
            }
        }
    ],
    "meta": {
        "count": 120,
        "next": "c_8f21a0",
        "took_ms": 41
    }
}

Errors