Bilibili Scraper — Videos, Creators, Comments & Danmaku
Pricing
from $1.50 / 1,000 videos
Bilibili Scraper — Videos, Creators, Comments & Danmaku
Scrape Bilibili (哔哩哔哩, B站) without login: keyword search, video stats, tags, creator profiles with followers and uploads, trending & ranking boards, top comments with replies and danmaku bullet comments with a per-minute reaction curve. Clean English JSON/CSV/Excel.
Pricing
from $1.50 / 1,000 videos
Rating
0.0
(0)
Developer
Jahongir
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Security
Limited permissionsShare
Bilibili Scraper — Videos, Creators, Comments & Danmaku (哔哩哔哩 / B站)
Scrape Bilibili, China's largest video community, without login or cookies. Search videos by keyword, pull full video stats, creator (UP主) profiles with followers and uploads, the trending and ranking boards, top comments with replies, and danmaku (弹幕) bullet comments with a per-minute reaction curve.
Clean English field names, ISO dates, https image links and both Chinese and English category names: ready for Excel, Google Sheets, BI tools or an AI agent.
From $1.50 per 1,000 videos. You only pay for results.
What you can scrape
| Source | What you get |
|---|---|
| 🔎 Keyword search | Up to 1,000 videos per keyword. Sort by relevance, views, newest, danmaku or favorites, and filter by duration |
| 🎬 Video URLs / IDs | BV / av IDs, bilibili.com/video/..., m.bilibili.com and b23.tv short links |
| 👤 Creators (UP主) | Profile: followers, following, total likes, video count, level, verification. Plus their latest uploads |
| 🔥 Trending | 综合热门 (popular now) or 排行榜 (top-100 ranking) |
| 💬 Comments | Top (hot) comments with likes, reply counts and author level. Optionally the replies under them |
| 📺 Danmaku | Bullet comments with time-in-video, text, colour, position and send date. Also a per-minute reaction curve, the peak minute and the top repeated phrases |
Video fields
bvid, aid, url, title, description, coverUrl, publishedAt, durationSeconds, partsCount, category, categoryEn, isOriginal, tags, creatorMid, creatorName, creatorUrl, viewCount, likeCount, coinCount, favoriteCount, shareCount, danmakuCount, commentCount, engagementRate, highestRank, width, height, source
engagementRate = (likes + coins + favorites + shares) / views.
Use cases
- Brand & market research in China: see what Chinese audiences say about your product, game or category
- Influencer (KOL) discovery: rank creators by followers and engagement before a campaign
- Content trend tracking: schedule the trending board daily and see what goes viral
- Video moment analysis: the danmaku curve shows the exact minute viewers reacted most
- AI / LLM datasets & agents: structured Chinese video metadata and comments. Works through Apify's MCP server
Example output
{"type": "video","bvid": "BV1MR436JETw","url": "https://www.bilibili.com/video/BV1MR436JETw","title": "为什么人工智能将在2030年前改变世界?","publishedAt": "2026-11-03T13:40:30+00:00","durationSeconds": 933,"category": "计算机技术","categoryEn": "Tech","tags": ["人工智能", "机器人", "AI安全", "自动驾驶"],"creatorName": "技术Flow","creatorUrl": "https://space.bilibili.com/392208938","viewCount": 3509,"likeCount": 94,"coinCount": 20,"favoriteCount": 86,"shareCount": 12,"danmakuCount": 2,"commentCount": 28,"engagementRate": 0.06042,"source": { "kind": "search", "query": "人工智能", "position": 1 }}
A danmaku item:
{"type": "danmaku","videoBvid": "BV1EWxd6sExz","danmakuAvailable": 211,"peakMinute": 0,"perMinute": [163, 43, 5],"topPhrases": [{ "text": "哈哈哈哈", "count": 3 }, { "text": "没绷住", "count": 2 }],"danmaku": [{ "timeSeconds": 0.67, "text": "…", "mode": "scroll", "color": "#ffffff", "sentAt": "2026-11-05T11:19:55+00:00" }]}
Every item has a type (video, creator, comment, danmaku). Use the Videos / Creators / Comments views in the dataset tab, or filter by type when you export.
Pricing (pay per event)
| Event | Price |
|---|---|
| Video | $1.50 / 1,000 |
| Comment or reply | $0.50 / 1,000 |
| Creator profile | $2.00 / 1,000 |
| Danmaku pack (all danmaku + reaction curve for one video) | $3.00 / 1,000 videos |
Example: 1,000 videos with their top 20 comments and danmaku packs comes to $1.50 + $10.00 + $3.00 = $14.50.
Set Max cost per run in the run options and the scraper stops exactly at your budget.
Tips
- Speed vs depth: turn off Full video details when you only need titles, views and danmaku counts from search results. It's roughly 2× faster.
- Chinese keywords find far more than English ones (
人工智能rather thanartificial intelligence). - If the log shows many risk control retries, switch the proxy to Residential or lower Max concurrency.
Limitations (honest list)
- Bilibili shows anonymous visitors only the top ~20 comments of a video, plus their replies. Full comment history needs a logged-in account, and this scraper never logs in.
- Search returns at most 1,000 results per keyword (a Bilibili limit). Split broad topics into several keywords.
- AI subtitles/transcripts need login and are not included.
- Only public data is collected. The scraper does not bypass captchas or access anything behind a login.
Legal
This Actor collects publicly available data. Comments and creator profiles include usernames, which can be personal data under laws such as GDPR. Make sure you have a legitimate purpose, keep only what you need, and respect Bilibili's terms. If unsure, ask a lawyer.
Support
Found a bug or need a field? Open an issue on the Issues tab. Fixes usually ship within 48 hours.