Bilibili Comments Scraper - Comments & Replies avatar

Bilibili Comments Scraper - Comments & Replies

Pricing

from $1.80 / 1,000 comment results

Go to Apify Store
Bilibili Comments Scraper - Comments & Replies

Bilibili Comments Scraper - Comments & Replies

Scrape Bilibili (哔哩哔哩) video comments and replies: text, likes, reply count, author, user level and date. Hot or newest order, pinned comments included. No login, pay only per comment.

Pricing

from $1.80 / 1,000 comment results

Rating

0.0

(0)

Developer

Kodenova studio

Kodenova studio

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

13 hours ago

Last modified

Share

Bilibili Comments Scraper - Comments & Replies (哔哩哔哩评论)

Export Bilibili video comments and replies to JSON, CSV or Excel: comment text, likes, reply count, author, user level and date. Built for sentiment analysis, brand and product monitoring in China, influencer research and AI training data. No login, no cookies, no browser — and about 3× cheaper than other Bilibili comment scrapers.

What you get

  • Comment: text, likes, reply count, publish date, pinned flag, attached images
  • Author: name, user ID, profile link, Bilibili level, avatar (IP location when Bilibili shows it publicly)
  • Thread: replies (楼中楼) with root/parent IDs, plus the video's BV ID, title and URL

Sample output

{
"commentId": "245632146672",
"text": "孩子们课代表来了 简约? 1.查看文件扩展名 2.版本推荐 3.安装python",
"likes": 7571,
"replyCount": 1161,
"publishedAt": "2024-11-21T13:52:41.000Z",
"authorName": "爱劳动的noise",
"authorId": "1242205079",
"authorUrl": "https://space.bilibili.com/1242205079",
"authorLevel": 4,
"ipLocation": null,
"images": [],
"isReply": false,
"isPinned": false,
"rootCommentId": null,
"parentCommentId": null,
"videoBvid": "BV1rpWjevEip",
"videoAid": 113006243481679,
"videoTitle": "【全748集】目前B站最全最细的Python零基础全套教程",
"videoUrl": "https://www.bilibili.com/video/BV1rpWjevEip",
"scrapedAt": "2026-10-18T10:00:00.000Z"
}

How to use (3 steps)

  1. Paste one or more Bilibili video URLs (or BV / av IDs).
  2. Choose hot or newest order and how many comments per video; tick Include replies if you need threads.
  3. Click Start, then download JSON, CSV, Excel — or call it via API / MCP.

Input

FieldWhat it doesExample
videoUrlsVideos to scrape["BV1rpWjevEip"]
sortByhot (popular) or newest"newest"
maxCommentsPerVideoTop-level comments per video500
includeRepliesAlso scrape replies under each commenttrue
maxRepliesPerCommentReplies per comment20
maxItemsHard cap for the whole run5000

Pricing in plain words

Pay per result: about $3 per 1,000 comments (replies count as results too), plus a tiny start fee. 100 comments ≈ $0.30. Higher Apify plans get automatic discounts. No monthly rental.

FAQ

Do I need a Bilibili account or cookies? No. Only public comments are collected.

How do I scrape all comments of a Bilibili video? Set Max comments per video to the comment count shown on the video and turn on Include replies.

Can I monitor new comments daily? Yes — choose Newest first, set a small limit (e.g. 100) and schedule the Actor in Apify.

Why are some videos skipped? The uploader disabled comments, or the video is deleted/private. The run continues with the other videos.

I get 412 errors. Bilibili rate-limits some data-center IPs. Re-run with the proxy set to RESIDENTIAL.

Is it legal? It collects publicly visible comments only. Use the data in line with Bilibili's terms and privacy laws in your country (GDPR, PIPL); don't use it to profile private individuals.

Use via API / MCP

curl -X POST "https://api.apify.com/v2/acts/kodenova~bilibili-comments-scraper/run-sync-get-dataset-items?token=<APIFY_TOKEN>" \
-H "Content-Type: application/json" \
-d '{"videoUrls":["BV1rpWjevEip"],"maxCommentsPerVideo":200,"sortBy":"newest"}'

AI agents (Claude, ChatGPT, Cursor) can call it through the Apify MCP server: https://mcp.apify.com/?tools=kodenova/bilibili-comments-scraper.

Need a custom scraper for another Chinese or Asian platform? Open an issue on this Actor.