DramaBox API endpoint
Returns the 8 DramaBox app theater channels as ids and names: Popular, New, Rankings, Categories, Anime, Live-Action, VIP and Original+. The channel value for dramabox-theater is the lowercase name (popular, new, rankings, categories, anime, live-action, vip, original). Only public catalog metadata is read; no playable video is returned.
/dramabox/channelsReturns the DramaBox app's 8 theater channels. This is the closed value space for
dramabox-theater's channel parameter.
This endpoint reads DramaBox's Android app API rather than its website pages, device-free. Only public catalog metadata is read; no playable video is returned.
Query parameters: none.
Channel values for dramabox-theater (the lowercase name), with the app's display name and the
upstream channel id it maps to:
popular — Popular (155)new — New (41)rankings — Rankings (89)categories — Categories (141)anime — Anime (290)live-action — Live-Action (314)vip — VIP (291)original — Original+ (13)Notable response behavior:
id is the app's own channel id; pass the lowercase name as channel to dramabox-theater.| Field | Filled in, of 8 checked |
|---|---|
| id | 8 |
| name | 8 |
| Parameter | Type | Required | Default | Description | Example |
|---|---|---|---|---|---|
| x-api-key (header) | string | Yes | API key required |
curl -X GET "https://api.crawlora.net/api/v1/dramabox/channels" \ -H "x-api-key: $CRAWLORA_API_KEY"
{
"code": 200,
"msg": "OK",
"data": {
"channels": [
{
"id": 155,
"name": "Popular"
},
{
"id": 41,
"name": "New"
},
{
"id": 89,
"name": "Rankings"
},
{
"id": 141,
"name": "Categories"
},
{
"id": 290,
"name": "Anime"
},
{
"id": 314,
"name": "Live-Action"
},
{
"id": 291,
"name": "VIP"
},
{
"id": 13,
"name": "Original+"
}
]
}
}Request schema
No body schema
Response schema
#/definitions/dramabox.channelsResponseDoc
| Field | Type | Required | Enum | Bounds | Example | Description |
|---|---|---|---|---|---|---|
| code | integer | No | 200 | |||
| data | dramabox.ChannelsResponse | No | ||||
| data.channels | array | No | ||||
| data.channels[].id | integer | No | ||||
| data.channels[].name | string | No | ||||
| msg | string | No | OK |
| Status | Description | Schema |
|---|---|---|
| 400 | Bad Request | #/definitions/app.Response |
| 429 | Too Many Requests | #/definitions/app.Response |
| 503 | Service Unavailable | #/definitions/app.Response |
Use environment variables for secrets and keep Crawlora API keys server-side.
curl -X GET "https://api.crawlora.net/api/v1/dramabox/channels" \
-H "x-api-key: $CRAWLORA_API_KEY"