PineDrama is a TikTok-affiliated short drama platform offering a wide catalog of short-form drama series. This API provides direct MP4 video URLs, category-based browsing, and full episode access with trending and search capabilities.
All PineDrama endpoints require the X-API-Key header.
| Plan | Requests / min |
|---|---|
| Free | 10 |
| Monthly | 5,000 |
| Lifetime | Unlimited |
cursor for efficient next-page fetching.| Parameter | Type | Description |
|---|---|---|
| pageoptional | integer | Page number (default: 1) |
| countoptional | integer | Items per page (default: 15) |
| cursoroptional | string | Cursor from previous response for next page (faster than page) |
| langoptional | string | Language code (default: id) |
cursor for efficient next-page fetching.| Parameter | Type | Description |
|---|---|---|
| pageoptional | integer | Page number (default: 1) |
| countoptional | integer | Items per page (default: 15) |
| cursoroptional | string | Cursor from previous response for next page (faster than page) |
| langoptional | string | Language code (default: id) |
id, returns the list of available categories. With id, returns dramas in that category with pagination.| Parameter | Type | Description |
|---|---|---|
| idoptional | string | Category ID — omit to list all categories |
| pageoptional | integer | Page number (default: 1) |
| countoptional | integer | Items per page (default: 15) |
| cursoroptional | string | Cursor from previous response for next page |
| langoptional | string | Language code (default: id) |
| Parameter | Type | Description |
|---|---|---|
| qrequired | string | Search query |
| pageoptional | integer | Page number (default: 1) |
| countoptional | integer | Items per page (default: 20) |
| langoptional | string | Language code (default: id) |
| Parameter | Type | Description |
|---|---|---|
| idrequired | string | Collection ID from search or trending results |
| langoptional | string | Language code (default: id) |
/episode?id=X&ep=N to get HD video URLs per episode.| Parameter | Type | Description |
|---|---|---|
| idrequired | string | Collection ID |
| langoptional | string | Language code (default: id) |
| Parameter | Type | Description |
|---|---|---|
| idrequired | string | Collection ID |
| eprequired | integer | Episode number (1-based) |
| langoptional | string | Language code (default: id) |