Bilibili Scraper — Videos, Creators, Comments & Danmaku avatar

Bilibili Scraper — Videos, Creators, Comments & Danmaku

Pricing

from $1.50 / 1,000 videos

Go to Apify Store
Bilibili Scraper — Videos, Creators, Comments & Danmaku

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

Jahongir

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Categories

Security

Limited permissions

Share

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

SourceWhat you get
🔎 Keyword searchUp to 1,000 videos per keyword. Sort by relevance, views, newest, danmaku or favorites, and filter by duration
🎬 Video URLs / IDsBV / 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)
💬 CommentsTop (hot) comments with likes, reply counts and author level. Optionally the replies under them
📺 DanmakuBullet 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)

EventPrice
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 than artificial 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.

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.