Chinese Drama Video Scraper
DeprecatedPricing
from $15.00 / 1,000 results
Go to Apify Store

Chinese Drama Video Scraper
DeprecatedScrapes Chinese drama video URLs from Bilibili, SerieChina, and AcFun. Extracts video streams (MP4/HLS/DASH) and subtitles for download.
Pricing
from $15.00 / 1,000 results
Rating
0.0
(0)
Developer
wiseld_squid
Maintained by CommunityActor stats
0
Bookmarked
3
Total users
1
Monthly active users
12 days ago
Last modified
Categories
Security
Limited permissionsShare
Asian Drama Video Scraper
Scrape and download drama videos from Bilibili, SerieChina, AcFun, ReelShort, and more.
Extract video URLs (HLS/DASH/MP4), convert to MP4 with ffmpeg, and get subtitles — all in one Actor.
Good for
- Building a drama video database
- Downloading videos for offline viewing
- Monitoring new episodes across platforms
- Extracting video metadata for analysis
- Automating drama content collection
Supported Platforms
| Platform | Type | Video Format | Quality | Status |
|---|---|---|---|---|
| Bilibili | Chinese dramas | DASH | Up to 1080P | ✅ Working |
| SerieChina | Thai-dubbed Chinese dramas | MP4 | Standard | ✅ Working |
| AcFun | Chinese animations/dramas | HLS | Up to 1080P | ✅ Working |
| ReelShort | English short dramas | HLS | 480p | ✅ Working |
| DramaBox | Short dramas | HLS | Various | ⚠️ Needs Playwright |
| ShortMax | Short dramas | HLS | Various | ⚠️ Needs Playwright |
What it extracts
Each episode record includes:
- Drama title and total episodes
- Episode number and title
- Video stream URL (m3u8, mpd, or direct mp4)
- Video format (HLS, DASH, MP4)
- Video quality (480p, 720p, 1080p)
- CDN provider
- MP4 download URL (when enabled)
- FFmpeg conversion command
- Original episode URL
- Scrape timestamp
Input example
Single platform
{"dramaUrls": [{"url": "https://www.bilibili.com/bangumi/play/ss33626"}],"platform": "bilibili","quality": "480p","maxEpisodes": 5,"outputFormat": "both"}
Multiple platforms (auto-detect)
{"dramaUrls": [{"url": "https://rongyok.com/watch/?series_id=7980&ep=1"},{"url": "https://www.bilibili.com/bangumi/play/ss33626"},{"url": "https://www.reelshort.com/episodes/..."}],"platform": "auto","quality": "best","maxEpisodes": 3,"outputFormat": "mp4"}
Input fields
| Field | Type | Default | Description |
|---|---|---|---|
dramaUrls | array | — | Drama/series/episode URLs to scrape |
platform | select | auto | Platform: auto, bilibili, bilibili-tv, seriechina, acfun, reelshort, dramabox, shortmax |
quality | select | best | Preferred quality: 480p, 720p, 1080p, best |
thaiSupport | select | any | Thai language: any, dub, sub, none |
maxEpisodes | integer | 10 | Max episodes per drama (1–100) |
outputFormat | select | both | Output: url, mp4, both |
Output example
{"type": "episode","platform": "reelshort","dramaTitle": "Djinn under contract","dramaTotalEpisodes": 1,"episodeNumber": 1,"episodeTitle": "djinn under","videoUrl": "https://v-mps.crazymaplestudios.com/vod-.../....m3u8","format": "HLS","quality": "480p","cdn": "crazymaplestudios","mp4Url": "https://api.apify.com/v2/key-value-stores/.../mp4_...","mp4Ready": true,"ffmpegCmd": "ffmpeg -i \"...m3u8\" -c copy output.mp4","episodeUrl": "https://www.reelshort.com/episodes/...","scrapedAt": "2026-06-07T18:30:36.625Z"}
Technical notes
Bilibili
- Uses public API endpoints (no authentication required)
- Returns DASH format (separate video + audio streams)
- Limited to 480P for free content
- Subtitles available for some content
SerieChina
- Video URLs extracted from page source JSON
- Videos hosted on Discord CDN
- MP4 format (direct download)
AcFun
- HLS streams extracted from page source
- Multiple quality options available
- Requires ffmpeg for MP4 conversion
ReelShort
- HLS streams from crazymaplestudios CDN
- 480p quality (portrait orientation)
- No authentication required
- MP4 conversion with ffmpeg
MP4 Download
When outputFormat is mp4 or both:
- Videos are downloaded and converted using ffmpeg
- MP4 files stored in Apify Key-Value Store
- Download URL included in output