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.

TV guide grid

A TV guide grid for up to 50 channels over a window you choose, every slot with its times in UTC, ready to draw.

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

Parameters

ParameterInTypeRequiredDescriptionExample
channelsquerylistrequiredChannel ids, comma separated, up to 50.ch_jw83a3xg,ch_7qk3m2xa
fromquerydatetimerequiredWindow start, UTC.2026-10-01T00:00:00Z
toquerydatetimerequiredWindow end, UTC; at most 31 days after from.2026-10-02T00:00:00Z
fieldsquerylistoptionalOnly these fields, comma separated.start,title,episode

Request

curl -H "Authorization: Bearer $TVG_KEY" \
  "https://api.tvguideapi.com/v1/guide?channels=ch_jw83a3xg%2Cch_7qk3m2xa&from=2026-10-01T00%3A00%3A00Z&to=2026-10-02T00%3A00%3A00Z"

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