TV episode sources
Retrieve TV episode streaming sources by TMDB series ID, season, and episode.
Path Parameters
TMDB series ID, numeric characters only, treated as a string.
20^[0-9]+$Season number (non-negative integer).
0 <= x <= 99Episode number (positive integer).
1 <= x <= 9999Query Parameters
Target platform for source optimization. For "web" the url fields must be directly usable in browsers without additional headers or CORS handling. For "native" the url fields are upstream URLs and headers are returned to be used by native players. Default is "web".
web, native Specific provider ID to fetch sources from. The response structure remains the same but only sources from this provider are returned. If the provider is unknown, a PROVIDER_NOT_FOUND error is returned.
Filter expression applied to the sources array (not subtitles) after retrieval and before the response is returned. Syntax: "condition[;condition...]" where ";" acts as logical AND. Supported operators: "==", "!=", "=in=", "=out=". The wildcard "*" MAY be used in values. Backends MUST support filtering on quality, type, streamable, provider.id, provider.name, audioTracks, and format.
Response
TV episode sources and subtitles successfully retrieved.
Success response for movie and TV episode endpoints, containing sources, subtitles, and diagnostics.
Unique response identifier (e.g. UUID v4).
Array of streaming source objects. Must contain at least one element if any sources are available.
Array of subtitle objects. May be empty.
Non-fatal warnings or errors about data quality, inference, or provider issues. May be empty.
Optional ISO 8601 timestamp when sources expire (for signed or temporary URLs).