Endpoint Playground
Lists the episodes of a JustWatch season given as `season_id` (`tss` followed by digits), with `country` defaulting to `US` and `language` to `en`. Each episode has its number, title, description and streaming offers with provider, price and currency. Path, URL and poster appear only when JustWatch has them for that episode. An unknown season returns `404`.
14 Oct 2026: 10 episodes; 8 fields had a value in every checked item.
Sample value profiles: episode_number: 1 to 10, median 5; title: “Long Day's Journey Into Night” and 9 other values; description: median 234 characters.
curl "https://api.crawlora.net/api/v1/justwatch/season/episodes?season_id=ts21469-s1&country=US&language=en" \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| season_id | string | Yes | ts21469-s1 | Raw JustWatch season id matching tss[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",
"season": {
"id": "tss297253",
"title": "Season 1",
"season_number": 1
},
"episodes": [
{
"id": "tse5550494",
"object_type": "SHOW_EPISODE",
"title": "Long Day's Journey Into Night",
"episode_number": 1,
"offers": [
{
"provider": "Amazon Video",
"monetization_type": "BUY",
"presentation_type": "HD",
"price": 1.99,
"currency": "USD"
}
]
}
]
}
}The sample response, schema and code snippets below work without an account. Sending a live request needs an API key.