SM

ShortMax API

ShortMax is a premium short drama platform with an extensive catalog of short-form series across multiple genres. This API provides multi-quality video streaming, trending content, search, and complete episode access with full catalog browsing.

🌐
Multi-Language
Multi-language support
🎬
Multi-Quality
480p/720p/1080p
🔒
HLS Encrypted
AES-128-CBC decryption
Authentication

Most ShortMax endpoints require the X-API-Key header. The /languages endpoint is public.

Rate Limits

PlanRequests / min
Free10
Monthly5,000
LifetimeUnlimited

Example Request

curl -H "X-API-Key: YOUR_KEY" \
{{BASE}}/api/shortmax/trending
Endpoints
GET /api/shortmax/languages Public
Returns supported languages.
Example
curl "{{BASE}}/api/shortmax/languages"
GET /api/shortmax/trending?lang={lang} API Key
Returns currently trending dramas on ShortMax.
ParameterTypeDescription
langoptionalstringLanguage code (default: id)
Example
curl -H "X-API-Key: YOUR_KEY" "{{BASE}}/api/shortmax/trending?lang=id"
GET /api/shortmax/foryou?page={page}&lang={lang} API Key
Paginated drama recommendations.
ParameterTypeDescription
pageoptionalintegerPage number (default: 1)
langoptionalstringLanguage code (default: id)
Example
curl -H "X-API-Key: YOUR_KEY" "{{BASE}}/api/shortmax/foryou?page=1&lang=id"
GET /api/shortmax/search?query={q}&lang={lang} API Key
Search for dramas within ShortMax.
ParameterTypeDescription
queryrequiredstringSearch query
langoptionalstringLanguage code (default: id)
Example
curl -H "X-API-Key: YOUR_KEY" "{{BASE}}/api/shortmax/search?query=love&lang=id"
GET /api/shortmax/detail?id={id}&lang={lang} API Key
Get detailed information about a specific drama, including episode list.
ParameterTypeDescription
idrequiredstringDrama ID from search or trending results
langoptionalstringLanguage code (default: id)
Example
curl -H "X-API-Key: YOUR_KEY" "{{BASE}}/api/shortmax/detail?id=12345&lang=id"
GET /api/shortmax/allepisode?id={id}&lang={lang} API Key
Returns all episodes with video URLs for a drama.
ParameterTypeDescription
idrequiredstringDrama ID
langoptionalstringLanguage code (default: id)
Example
curl -H "X-API-Key: YOUR_KEY" "{{BASE}}/api/shortmax/allepisode?id=12345&lang=id"
GET /api/shortmax/episode?id={id}&ep={ep}&lang={lang} API Key
Returns a single episode with video URL.
ParameterTypeDescription
idrequiredstringDrama ID
eprequiredintegerEpisode number (1-based)
langoptionalstringLanguage code (default: id)
Example
curl -H "X-API-Key: YOUR_KEY" "{{BASE}}/api/shortmax/episode?id=12345&ep=1&lang=id"
GET /api/shortmax/hls?id={id}&ep={ep}&q={quality}&lang={lang} Public
Returns proxied HLS m3u8 playlist with absolute CDN segment URLs. No API key required. TS segments are served directly from ShortMax CDN (zero server bandwidth).

Important: Videos from the hls-encrypted CDN path use custom encryption on TS segments.
ParameterTypeDescription
idrequiredstringDrama ID
eprequiredintegerEpisode number (1-based)
qoptionalstringQuality: 1080p, 720p, 480p (default: 1080p)
langoptionalstringLanguage code (default: en)
Example
curl "{{BASE}}/api/shortmax/hls?id=3711&ep=1&q=720p&lang=id"
ShortMax — Api-Dracin Multi-Source Drama Streaming API