Bilibili Danmaku Scraper - Bullet Comments with Timestamps avatar

Bilibili Danmaku Scraper - Bullet Comments with Timestamps

Pricing

$3.00 / 1,000 results

Go to Apify Store
Bilibili Danmaku Scraper - Bullet Comments with Timestamps

Bilibili Danmaku Scraper - Bullet Comments with Timestamps

Scrape danmaku (弹幕, bullet comments) from Bilibili (B站) videos: text, the exact second of the video, send time, color and position. See what viewers reacted to and when. No login needed.

Pricing

$3.00 / 1,000 results

Rating

0.0

(0)

Developer

Frank0306

Frank0306

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

11 days ago

Last modified

Share

Bilibili Danmaku Scraper

Export danmaku (弹幕, also called bullet comments) from Bilibili videos. Danmaku are the comments that fly across the video while it plays. Each one is tied to an exact second of the video, so they show what viewers reacted to and when.

Use it to find the moments of a video that got the strongest reaction, to analyze audience sentiment in China, or to build Chinese-language text datasets.

  • Timestamped. Every danmaku has the second of the video it appears at and the time it was sent.
  • English field names. Clean JSON, ready for spreadsheets and code. Text stays in Chinese.
  • No login and no proxy needed.
  • Low price. $3 per 1,000 danmaku.

How to use it

  1. Click Try for free.
  2. Paste Bilibili video URLs or BV ids in Video URLs. Leave it empty to try the Actor on the most popular video right now.
  3. Click Start, then download the results as JSON, CSV or Excel.

Input example

{
"videoUrls": ["https://www.bilibili.com/video/BV14Baa6JENd", "BV1X4a36KEuH"],
"maxItems": 5000
}

Output example

{
"type": "danmaku",
"danmakuId": "2217085943611977472",
"videoBvid": "BV14Baa6JENd",
"videoTitle": "《原神》六周年主题曲《风的来信》",
"videoUrl": "https://www.bilibili.com/video/BV14Baa6JENd",
"cid": 42251257840,
"text": "六周年快乐!",
"videoTimeSeconds": 2.02,
"sentAt": "2026-10-07T15:54:00Z",
"displayMode": "scroll",
"color": "#ffffff",
"userHash": "98f1491f",
"scrapedAt": "2026-10-10T13:51:56Z"
}

displayMode is scroll, top or bottom. userHash is Bilibili's anonymous id of the sender: the same viewer has the same hash, but it does not reveal the account.

How much does it cost?

You pay per saved result: $3.00 per 1,000 danmaku. There is no start fee and no monthly rental.

RunResultsCost
Danmaku of one typical videoabout 300$0.90
Danmaku of one very popular videoabout 2,300$6.90

Set a maximum charge per run in the run options and the Actor stops when it is reached.

Limits you should know

  • Very popular videos return a sample. Bilibili keeps a rolling pool of a few hundred to a few thousand danmaku per video, and the Actor returns that pool. Older danmaku that Bilibili has rotated out are not available.
  • Videos with several parts return the danmaku of every part, with a videoPart number.
  • Deleted and private videos are skipped with a warning.

FAQ

Is it legal? The Actor collects only data that Bilibili shows publicly to every visitor. Results can contain personal data such as usernames. Make sure you have a legitimate reason to process it, as required by the GDPR and similar laws.

Something is broken or missing? Open a ticket in the Issues tab. Issues are usually answered within a day.