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.

Search listings

Find upcoming TV programmes by words in their title, sub-title or description, in the countries you choose.

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

Parameters

ParameterInTypeRequiredDescriptionExample
qquerystringrequiredWords to find.eastenders
countryquerylistoptionalCountry codes, ISO 3166-1 alpha-2, comma separated.GB
fromquerydatetimeoptionalFrom when, UTC. Defaults to now.2026-10-07T00:00:00Z
limitqueryintegeroptionalPage size, 1 to 500. Defaults to 100.100
cursorquerystringoptionalThe cursor from the previous answer's meta.next. See Paging and fields.

Request

curl -H "Authorization: Bearer $TVG_KEY" \
  "https://api.tvguideapi.com/v1/listings/search?q=eastenders"

Sample response

{
    "data": [
        {
            "id": "ls_shr78fcp",
            "channel": "ch_jw83a3xg",
            "start": "2026-10-07T19:00:00Z",
            "stop": "2026-10-07T19:30:00Z",
            "title": "EastEnders",
            "sub_title": "Episode 7012",
            "category": [
                "Soap"
            ],
            "episode": {
                "show_id": "sh_e29nzc1x",
                "episode_id": "ep_610mmeyh",
                "season": 41,
                "number": 157,
                "name": "Episode 7012",
                "orig_air": "2026-10-07",
                "matched_by": "airtime",
                "source": "tvmaze"
            },
            "flags": {
                "new": true,
                "live": false,
                "repeat": false
            }
        },
        {
            "id": "ls_shr78fcp",
            "channel": "ch_jw83a3xg",
            "start": "2026-10-07T19:30:00Z",
            "stop": "2026-10-07T20:00:00Z",
            "title": "The One Show",
            "category": [
                "Magazine"
            ],
            "flags": {
                "new": true,
                "live": true,
                "repeat": false
            }
        }
    ],
    "meta": {
        "count": 38,
        "next": "c_8f21a0",
        "took_ms": 41
    }
}

Errors