Chinese Drama Video Scraper avatar

Chinese Drama Video Scraper

Deprecated

Pricing

from $15.00 / 1,000 results

Go to Apify Store
Chinese Drama Video Scraper

Chinese Drama Video Scraper

Deprecated

Scrapes 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

wiseld_squid

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

1

Monthly active users

12 days ago

Last modified

Security

Limited permissions

Share

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

PlatformTypeVideo FormatQualityStatus
BilibiliChinese dramasDASHUp to 1080P✅ Working
SerieChinaThai-dubbed Chinese dramasMP4Standard✅ Working
AcFunChinese animations/dramasHLSUp to 1080P✅ Working
ReelShortEnglish short dramasHLS480p✅ Working
DramaBoxShort dramasHLSVarious⚠️ Needs Playwright
ShortMaxShort dramasHLSVarious⚠️ 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

FieldTypeDefaultDescription
dramaUrlsarray—Drama/series/episode URLs to scrape
platformselectautoPlatform: auto, bilibili, bilibili-tv, seriechina, acfun, reelshort, dramabox, shortmax
qualityselectbestPreferred quality: 480p, 720p, 1080p, best
thaiSupportselectanyThai language: any, dub, sub, none
maxEpisodesinteger10Max episodes per drama (1–100)
outputFormatselectbothOutput: 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