🎬 CinePro is officially here! Check out the latest release for details!🥳
const options = {method: 'GET'};
fetch('https://api.example.com/v1/tv/{id}/seasons/{s}/episodes/{e}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));{
"responseId": "e7f2c8d1-9a3b-4c5e-8f1d-2a6b9c4e7f3a",
"expiresAt": "2026-01-15T20:30:00Z",
"sources": [
{
"id": "src_tv_001",
"url": "/v1/proxy?data=%7B%22url%22%3A%22https%3A%2F%2Fstreaming.provider.com%2Fbreaking-bad%2Fs01e01.m3u8%22%7D",
"type": "hls",
"quality": "1080p",
"audioTracks": [
{
"language": "en",
"label": "English"
},
{
"language": "es",
"label": "Spanish"
},
{
"language": "de",
"label": "German"
}
],
"provider": {
"id": "prov_streaming",
"name": "Streaming Provider"
}
}
],
"subtitles": [
{
"url": "/v1/proxy?data=%7B%22url%22%3A%22https%3A%2F%2Fsubs.provider.com%2Fbb-s01e01-en.vtt%22%7D",
"label": "English",
"format": "vtt"
}
],
"diagnostics": []
}Retrieve all available streaming sources and subtitles for a TV episode by TMDB series ID, season number, and episode number.
Requirements:
const options = {method: 'GET'};
fetch('https://api.example.com/v1/tv/{id}/seasons/{s}/episodes/{e}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));{
"responseId": "e7f2c8d1-9a3b-4c5e-8f1d-2a6b9c4e7f3a",
"expiresAt": "2026-01-15T20:30:00Z",
"sources": [
{
"id": "src_tv_001",
"url": "/v1/proxy?data=%7B%22url%22%3A%22https%3A%2F%2Fstreaming.provider.com%2Fbreaking-bad%2Fs01e01.m3u8%22%7D",
"type": "hls",
"quality": "1080p",
"audioTracks": [
{
"language": "en",
"label": "English"
},
{
"language": "es",
"label": "Spanish"
},
{
"language": "de",
"label": "German"
}
],
"provider": {
"id": "prov_streaming",
"name": "Streaming Provider"
}
}
],
"subtitles": [
{
"url": "/v1/proxy?data=%7B%22url%22%3A%22https%3A%2F%2Fsubs.provider.com%2Fbb-s01e01-en.vtt%22%7D",
"label": "English",
"format": "vtt"
}
],
"diagnostics": []
}Documentation Index
Fetch the complete documentation index at: https://docs.cinepro.cc/llms.txt
Use this file to discover all available pages before exploring further.
TMDB series ID (numeric, max 20 characters)
^\d{1,20}$Season number (0–99, where 0 is specials)
0 <= x <= 99Episode number (1–9,999)
1 <= x <= 9999Streaming sources and subtitles found
Unique identifier for this response (UUID v4)
"bdfa40a7-a468-461c-8563-7a0c165f252c"
ISO 8601 timestamp when sources expire and cache is invalidated. Recommended default: 2 hours from response time for sources.
"2026-01-15T18:00:00Z"
Array of available streaming sources
Show child attributes
Array of available subtitles
Show child attributes
Optional diagnostics for partial scrapes, warnings, or metadata inferred from filenames. Useful for understanding why certain fields may have incomplete or inferred values.
Show child attributes
Was this page helpful?