Endpoint Playground
Looks up one JustWatch episode by its raw `id` (`tse` followed by digits, such as `tse5550494`), in the `country` (default `US`) and `language` (default `en`) you choose. Returns the title, year, episode number, description, poster, paths, and streaming offers with provider, monetization type, presentation type, price and currency. A valid id with no match returns `404`.
14 Oct 2026: 19 episode.offers; 8 fields had a value in every checked item and 1 varied between items.
Sample value profiles: monetization_type: FLATRATE (13), BUY (6); price: 1.99 to 2.99, median 2.99; provider: “fuboTV” and 8 other values.
curl "https://api.crawlora.net/api/v1/justwatch/episode/by-id?id=te21470&country=US&language=en" \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| id | string | Yes | te21470 | Raw JustWatch episode id matching tse[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",
"episode": {
"id": "tse5550494",
"object_type": "SHOW_EPISODE",
"title": "Long Day's Journey Into Night",
"year": 2022,
"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.