π₯ Health Check
Cek status API dan memastikan semua service berjalan dengan baik
Request
π Get Home Page
Mendapatkan data homepage dengan recommendations dan upcoming dramas
Request
π Get VIP Content
Mendapatkan daftar konten eksklusif VIP (channelId: 205)
Parameters
| Parameter | Type | Description |
|---|---|---|
| index OPTIONAL | integer | Index position (default: 4) |
| homePageStyle OPTIONAL | integer | Homepage style (default: 0) |
Request
π Search Dramas
Mencari drama berdasarkan keyword yang diberikan
Parameters
| Parameter | Type | Description |
|---|---|---|
| keyword REQUIRED | string | Search keyword |
Request
π₯ Get Search Index
Mendapatkan list hot/trending videos untuk search page
Request
π Get Drama Detail
Mendapatkan informasi detail lengkap dari sebuah drama berdasarkan bookId
Parameters
| Parameter | Type | Description |
|---|---|---|
| bookId REQUIRED | string | Book/Drama ID (path parameter) |
| needRecommend OPTIONAL | boolean | Include recommendations (default: false) |
Request
π Get Chapters
Mendapatkan daftar episode/chapter dari sebuah drama
Parameters
| Parameter | Type | Description |
|---|---|---|
| bookId REQUIRED | string | Book/Drama ID (path parameter) |
Request
βΆοΈ Get Watch URL
Mendapatkan URL video untuk streaming episode tertentu dengan quality options
Parameters
| Parameter | Type | Description |
|---|---|---|
| bookId REQUIRED | string | Book/Drama ID (path parameter) |
| episode OPTIONAL | integer | Episode number (default: 1) |
| quality OPTIONAL | string | Preferred quality (360, 480, 720, 1080) |
| cdn OPTIONAL | string | Preferred CDN |
Request
ποΈ Get Full Drama Metadata
Mendapatkan metadata semua episode sekaligus (tanpa video URLs) - cepat & ringan!
β‘ Catatan: Video URLs harus di-fetch on-demand via /api/watch/{bookId}?episode=X untuk mencegah API flooding.
Parameters
| Parameter | Type | Description |
|---|---|---|
| bookId REQUIRED | string | Book/Drama ID (path parameter) |
| needRecommend OPTIONAL | boolean | Include recommendations (default: false) |
Request
β οΈ Important: Lazy Load Video URLs
Endpoint ini hanya mengembalikan metadata episode (tanpa video URLs).
Untuk mendapatkan video URL, gunakan: /api/watch/{bookId}?episode=X
Ini mencegah API flooding dan IP blocking.
π Get Popular Dramas
Mendapatkan daftar drama populer dengan pagination support
Parameters
| Parameter | Type | Description |
|---|---|---|
| page OPTIONAL | integer | Page number (default: 1) |
Request
π Get New Dramas
Mendapatkan daftar drama terbaru dengan filter klasifikasi
Parameters
| Parameter | Type | Description |
|---|---|---|
| page OPTIONAL | integer | Page number (default: 1) |
| pageSize OPTIONAL | integer | Items per page (default: 15) |
| lang OPTIONAL | string | Language code (default: in) |
Request
π Get Dramas by Genre
Mendapatkan daftar drama berdasarkan genre/kategori tertentu menggunakan predefined genre keys
π Available Genre Keys
semua
asia
amerika
sulih_suara
hanya_sub
terbaru
populer
balas_dendam
ceo
keluarga
sejarah
cinta_rahasia
reinkarnasi
π‘ Gunakan /api/genres untuk mendapatkan list genre secara programatis
Parameters
| Parameter | Type | Description |
|---|---|---|
| genreKey OPTIONAL | string | Predefined genre key (lihat list di atas) |
| page OPTIONAL | integer | Page number (default: 1) |
| pageSize OPTIONAL | integer | Items per page (default: 15) |
Testing Form
Request
π Unlock Chapter
Unlock chapter/episode premium untuk akses konten eksklusif
Parameters
| Parameter | Type | Description |
|---|---|---|
| bookId REQUIRED | string | Book/Drama ID |
| chapterId REQUIRED | string | Chapter ID to unlock |
| index REQUIRED | integer | Chapter index |
| Optional Parameters (20+ more available) | ||
| autoPay OPTIONAL | boolean | Auto payment (default: true) |
| confirmPay OPTIONAL | boolean | Confirm payment (default: true) |
| vip OPTIONAL | boolean | VIP status (default: false) |
| unLockType OPTIONAL | integer | Unlock type (default: 1) |
| ... dan 16+ parameter opsional lainnya (semua sudah ter-set dengan default values) | ||
Testing Form
π¬ Watch Test (Special Headers)
Test batch load endpoint dengan header khusus (mbid, active-time, dll) - sama seperti unlock. Endpoint ini untuk testing purposes dan menggunakan header lengkap yang sama dengan request asli DramaBox.
POST /api/watchtest
Parameters
| Parameter | Type | Description |
|---|---|---|
| bookId REQUIRED | string | Book/Drama ID |
| index OPTIONAL | integer | Chapter index (default: 0) |
| loadDirection OPTIONAL | integer | Load direction: 0/1/2 (default: 2) |
| boundaryIndex OPTIONAL | integer | Boundary index (default: 0) |
| ... dan 9+ parameter opsional lainnya (semua sudah ter-set dengan default values) | ||
Testing Form
π Rank (Special Headers)
Mendapatkan daftar rank/trending dengan header khusus (mbid, active-time, dll). Endpoint ini menggunakan header lengkap yang sama dengan unlock dan watchtest.
GET /api/rank?rankType=1
Parameters
| Parameter | Type | Description |
|---|---|---|
| rankType OPTIONAL | integer (1-3) |
1: Sedang Tren (default) 2: Pencarian Populer 3: Terbaru sedang tren |
Testing Form
π₯ Batch Watch / Leech Tool
Tool khusus untuk mendapatkan banyak URL episode sekaligus (Batch Caching) menggunakan Raw Headers. Mendukung strategi "Jumping" (misal 1 request = 5 episode).
POST /api/batch-watch
Testing Form
π Watch V2 - Alternative Batch Strategy
Strategi alternatif untuk mendapatkan semua episode menggunakan jumping index method (seperti JavaScript implementation). Menggunakan loadDirection: 1 dengan intelligent retry logic.
GET /api/watch-v2/{bookId}
Parameters
| Parameter | Type | Description |
|---|---|---|
| bookId REQUIRED | string | Drama book ID (path parameter) |
| startIndex OPTIONAL | integer | Starting chapter index (default: 1) |