🇨🇳 Bilibili Video Search · B站视频搜索 avatar

🇨🇳 Bilibili Video Search · B站视频搜索

Pricing

from $10.00 / 1,000 videos

Go to Apify Store
🇨🇳 Bilibili Video Search · B站视频搜索

🇨🇳 Bilibili Video Search · B站视频搜索

Search Bilibili (Chinese video platform) for videos by keyword. Returns BV-id, title, author, play count, like count, danmaku count, duration, publish date, and thumbnail. Useful for AI training data (Chinese-language video corpus) and trend analysis.

Pricing

from $10.00 / 1,000 videos

Rating

0.0

(0)

Developer

Stephan Corbeil

Stephan Corbeil

Maintained by Community

Actor stats

0

Bookmarked

7

Total users

4

Monthly active users

a day ago

Last modified

Share

📺 Bilibili Video Search & Metadata — Chinese Video Platform

Search Bilibili (哔哩哔哩) for videos by keyword. Returns BV-id, title, author, play count, like count, danmaku count, duration, publish date, and thumbnail. Useful for AI training data (Chinese-language video corpus) and Chinese trend analysis.

Why this actor

  • Public Bilibili search API — no account required
  • Returns engagement metrics (plays, likes, danmaku, favorites) for ranking
  • Author + creator IDs for follow-up creator analytics
  • Chinese and English keyword support
  • Pagination up to 200 videos per run

Use cases

  • AI training: Source Chinese-language video metadata for LLM training
  • Trend analysis: Track viral topics in Chinese tech / gaming / anime communities
  • Content creators: Find competitor videos and engagement benchmarks
  • Research: Academic studies of Chinese internet culture and creator economies

💻 Code Example — Python

from apify_client import ApifyClient
client = ApifyClient("YOUR_APIFY_TOKEN")
run = client.actor("nexgendata/bilibili-video-search").call(run_input={
"keyword": "\u673a\u5668\u5b66\u4e60",
"max_results": 30
})
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item)

🌐 Code Example — cURL

curl -X POST "https://api.apify.com/v2/acts/nexgendata~bilibili-video-search/run-sync-get-dataset-items?token=YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{"keyword": "\u673a\u5668\u5b66\u4e60", "max_results": 30}'

❓ FAQ

Q: How do I get started? Sign up at apify.com, grab your API token from Settings → Integrations, and run the actor via the Apify console, API, Python SDK, or any integration (Zapier, Make.com, n8n).

Q: What's the typical cost per run? See the pricing section below. Most runs finish under $0.10 for typical batches of 5-30 results.

Q: Is this actor maintained? Yes. NexGenData maintains 165+ Apify actors and ships updates regularly. Bug reports via the Apify console issues tab get responses within 24 hours.

Q: Can I use the output commercially? Yes — you own the output data. Check the target site's Terms of Service for any usage restrictions on the scraped content itself.

Q: How do I handle rate limits? Apify manages concurrency and retries automatically. For very large batches (10K+ items), run multiple smaller jobs in parallel instead of one mega-job for better reliability.

💰 Pricing

  • Actor Start: $0.005 per run
  • Video: $0.01 per video record

📚 More From NexGenData

Visit thenextgennexus.com for:

  • 📝 Tutorials and how-to guides on web scraping, data extraction, and AI workflows
  • 🧰 The full catalog of 165+ actors, 18 REST APIs, and 15 MCP servers
  • 📦 Ready-made Gumroad data packs — business leads, real estate, salary benchmarks, stock screeners
  • 📨 The NexGenData newsletter — dead-tool replacements and pricing intel weekly

🚀 Apify Affiliate Program

New to Apify? Sign up with our referral link — you get free platform credits on signup, and you help fund the maintenance of this actor fleet.


Built and maintained by NexGenData — 165+ actors covering scraping, enrichment, MCP servers, and automation. Home: thenextgennexus.com.

💻 Code Example — Python

from apify_client import ApifyClient
client = ApifyClient("YOUR_APIFY_TOKEN")
run = client.actor("nexgendata/bilibili-video-search").call(run_input={
# Fill in the input shape from the actor's input_schema
})
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item)

🌐 Code Example — cURL

curl -X POST "https://api.apify.com/v2/acts/nexgendata~bilibili-video-search/run-sync-get-dataset-items?token=YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{ /* input schema */ }'

❓ FAQ

Q: How do I get started? Sign up at apify.com, grab your API token from Settings → Integrations, and run the actor via the Apify console, API, Python SDK, or any integration (Zapier, Make.com, n8n).

Q: What's the typical cost per run? See the pricing section below. Most runs finish under $0.10 for typical batches.

Q: Is this actor maintained? Yes. NexGenData maintains 165+ Apify actors and ships updates regularly. Bug reports via the Apify console issues tab get responses within 24 hours.

Q: Can I use the output commercially? Yes — you own the output data. Check the target site's Terms of Service for any usage restrictions on the scraped content itself.

Q: How do I handle rate limits? Apify manages concurrency and retries automatically. For very large batches (10K+ items), run multiple smaller jobs in parallel instead of one mega-job for better reliability.

💰 Pricing

Pay-per-event pricing — you only pay for what you actually extract.

  • Actor Start: $0.0001
  • result: $0.0050

🚀 Apify Affiliate Program

New to Apify? Sign up with our referral link — you get free platform credits on signup, and you help fund the maintenance of this actor fleet.

📚 More From NexGenData

Explore the full catalog, tutorials, Gumroad data packs, and newsletter at thenextgennexus.com — the brand home for everything we ship.

  • 📖 Tutorials & how-to guides
  • 🗂️ Full actor catalog with usage examples
  • 📦 Gumroad data packs (one-time purchases)
  • 📬 Newsletter — monthly drops of new actors and revenue experiments

Built and maintained by NexGenData — 165+ actors covering scraping, enrichment, MCP servers, and automation. 🏠 Home: thenextgennexus.com


Why Bilibili Video Search Beats NewRank, Brandwatch, Meltwater & Manual Browsing

FeatureNexGenData Bilibili Video SearchNewRank / NewWhaleBrandwatchMeltwaterManual browser scrape
Cost$0.005 / video, pay-per-result¥$$$/year$800-3000 / month$$$$ enterpriseFree (slow, breaks)
Bilibili-native depthFullYes (multi-platform)LimitedLimitedDIY
Engagement metrics (plays / danmaku / favs)Yes — structuredYesAggregatedAggregatedVisible
Author / creator IDsYes (UIDs)YesHashedHashedVisible
Bulk keyword queryYes — multi-keywordPlan-gatedYes (paid)YesDIY
Multi-language keywordsChinese + EnglishChinese-firstMulti-languageMulti-languageDIY
Bulk exportJSON / CSV / ExcelCSV (plan-gated)Plan-gatedPlan-gatedManual
API accessApify REST + SDKsPaid planEnterpriseEnterpriseNone
Monthly minimumNone¥$$$$$800+$$$$None

Most China audience-intel + AI-training teams pick this actor instead of NewRank / NewWhale because per-record cost is 100-1000× lower for the metadata-only use case, and it's a drop-in alternative to maintaining your own Bilibili scraper. Cheaper than Brandwatch or Meltwater for Bilibili-specific monitoring — both treat Bilibili as a fringe source.

Use caseActor
Bilibili video comments (sentiment)bilibili-video-comments
Weibo hot-search trackerweibo-hot-search-tracker
Xiaohongshu trends tracker (RED)xiaohongshu-trends-tracker
Douyin trending tracker (TikTok China)douyin-trending-tracker
Zhihu Q&A tracker (Chinese Quora)zhihu-qa-tracker
China trends tracker (Weibo + Baidu + Toutiao)china-trends-tracker
JD.com product scraperjd-com-product-scraper
Eastmoney China stock screenereastmoney-stock-screener
YouTube comments scraper (global comparison)youtube-comments-scraper

Browse the full NexGenData catalog of 260+ actors at https://apify.com/nexgendata?fpr=2ayu9b