DB

DramaBite API

DramaBite (MiniEpisode) is a short drama streaming platform. This API provides gRPC + Web REST hybrid access, CDN-direct M3U8/MP4 video streaming, stride-5 preload episode harvesting (all episodes unlocked), and 14-language support.

🎥
M3U8 Streaming
CDN-direct HLS video
🌐
14 Languages
Multi-language support
🔓
All Unlocked
Stride-5 preload bypass
Authentication

Most DramaBite 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/dramabite/trending?lang=en
Endpoints
GET /api/dramabite/languages Public
Returns supported languages with codes and names. DramaBite supports 14 languages: en, id, ar, tr, es, de, fr, it, pt, ja, zh, th, ms, ko.
Example
curl "{{BASE}}/api/dramabite/languages"
GET /api/dramabite/trending?lang={lang} API Key
Returns trending/homepage dramas from DramaBite. Uses the Web REST homepage API with cover URL fixing.
ParameterTypeDescription
langoptionalstringLanguage code (default: en)
Example
curl -H "X-API-Key: YOUR_KEY" "{{BASE}}/api/dramabite/trending?lang=en"
GET /api/dramabite/foryou?page={page} API Key
Paginated drama catalog from DramaBite. Built from gRPC ForYou + keyword searches. Page size: 20 items.
ParameterTypeDescription
pageoptionalintegerPage number (default: 1)
Example
curl -H "X-API-Key: YOUR_KEY" "{{BASE}}/api/dramabite/foryou?page=1"
GET /api/dramabite/search?query={q} API Key
Search for dramas in DramaBite. Searches local catalog first, then falls back to remote gRPC SearchVideo.
ParameterTypeDescription
queryrequiredstringSearch keyword
Example
curl -H "X-API-Key: YOUR_KEY" "{{BASE}}/api/dramabite/search?query=love"
GET /api/dramabite/detail?id={id}&lang={lang} API Key
Get drama detail with title, cover, description, episode count and episode list. Uses gRPC GetVideoDetail + Web REST episode_list for accurate count.
ParameterTypeDescription
idrequiredstringDrama CID (content ID)
langoptionalstringLanguage code (default: en)
Example
curl -H "X-API-Key: YOUR_KEY" "{{BASE}}/api/dramabite/detail?id=1001&lang=en"
GET /api/dramabite/allepisode?id={id}&lang={lang} API Key
Get all episodes with video URLs. Uses stride-5 preload harvesting to unlock all episodes. Returns M3U8 CDN-direct URLs.
ParameterTypeDescription
idrequiredstringDrama CID (content ID)
langoptionalstringLanguage code (default: en)
Example
curl -H "X-API-Key: YOUR_KEY" "{{BASE}}/api/dramabite/allepisode?id=1001&lang=en"
GET /api/dramabite/episode?id={id}&ep={ep} API Key
Get a single episode video URL. Tries cache first, then Web REST preload leak, then gRPC GetVideoDetail fallback.
ParameterTypeDescription
idrequiredstringDrama CID (content ID)
epoptionalintegerEpisode number (default: 1)
Example
curl -H "X-API-Key: YOUR_KEY" "{{BASE}}/api/dramabite/episode?id=1001&ep=1"
GET /api/dramabite/homepage?lang={lang} API Key
Alias for /trending. Returns homepage content from DramaBite Web REST API.
ParameterTypeDescription
langoptionalstringLanguage code (default: en)
Example
curl -H "X-API-Key: YOUR_KEY" "{{BASE}}/api/dramabite/homepage?lang=id"
DramaBite — Api-Dracin API Reference