Free key: real listings for yesterday, 500 calls a day, no card174 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.

Documentation/Shows and episodes

Streaming releases

The episodes streaming services release on a day: show, episode, service and time, worldwide or for one country.

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

Parameters

ParameterInTypeRequiredDescriptionExample
datequerydateoptionalThe day, YYYY-MM-DD. Defaults to today on the paid plans and to yesterday on the free key, which reads yesterday only.2026-11-01
countryquerystringoptionalA country code: that country's own services and the worldwide ones. Leave it out for every service.GB
servicequerystringoptionalOne streaming service id, from List networks.wb_1
limitqueryintegeroptionalPage size, 1 to 500. Defaults to 100.100
cursorquerystringoptionalThe cursor from the previous answer's meta.next. See Paging and fields.
Show and episode information from TVmaze.com (CC BY-SA 4.0). The free key reads yesterday; today and the next 14 days are on Live. Worldwide services carry no country.

Request

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

Sample response

{
    "data": [
        {
            "released": "2026-10-08T07:00:00Z",
            "service": {
                "id": "wb_1",
                "name": "Netflix",
                "country": null,
                "kind": "web"
            },
            "show": {
                "id": "sh_e29nzc1x",
                "name": "Example show"
            },
            "episode_id": "ep_610mmeyh",
            "season": 2,
            "number": 1,
            "name": "Episode one",
            "runtime": 50
        }
    ],
    "meta": {
        "count": 120,
        "next": "c_8f21a0",
        "took_ms": 41
    }
}

Errors