Endpoint Playground
Lists the seasons of a JustWatch show given as `show_id` (`ts` followed by digits, such as `ts287292`), with `country` defaulting to `US` and `language` to `en`. Each season has its number, title, year, description, path and poster. The show itself comes back with genres, scoring, runtime and offers. An unknown show returns `404`.
14 Oct 2026: 4 seasons; 10 fields had a value in every checked item.
Sample value profiles: year: 2,022 to 2,026, median 2,023; title: “Season 1” and 3 other values; url: justwatch.com.
curl "https://api.crawlora.net/api/v1/justwatch/show/seasons?show_id=ts21469&country=US&language=en" \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| show_id | string | Yes | ts21469 | Raw JustWatch show id matching ts[0-9]+ |
| country | string | No | US | Two-letter country code |
| language | string | No | en | Two-letter language code |
{
"code": 200,
"msg": "OK",
"data": {
"country": "US",
"language": "en",
"show": {
"id": "ts287292",
"title": "FROM"
},
"seasons": [
{
"id": "tss297253",
"object_type": "SHOW_SEASON",
"title": "Season 1",
"season_number": 1,
"path": "/us/tv-show/from/season-1",
"url": "https://www.justwatch.com/us/tv-show/from/season-1"
}
]
}
}The sample response, schema and code snippets below work without an account. Sending a live request needs an API key.