Silkline Data / Bilibili API / Video danmaku (on-screen comments)
Real run · 2026-11-09 · 10 records

Bilibili Video danmaku API

Video danmaku (on-screen comments) from Bilibili, returned as JSON rows you can save to CSV.

Resultready
JSON
10records in this run
12fields per record
6srun time, start to finish
$0.00736per record, Bronze tier
What it returns

Bilibili danmaku (on-screen comments) (mode danmaku)

Field Description
text Danmaku text
timeSeconds Position in the video where it appears, in seconds
sentAt When it was sent, ISO 8601 UTC
color Hex colour, for example #FFFFFF
displayMode 1-3 scrolling, 4 bottom, 5 top, 6 reverse, 7 positioned, 8 code, 9 BAS
fontSize Font size
pool 0 normal, 1 subtitle, 2 special
senderHash The platform's public hash of the sender's user ID
danmakuId Danmaku ID
videoBvid, videoUrl The video it belongs to
Request

The input that produced this run

Mode danmaku. Parameters as sent, with what each one does.

ParameterValueWhat it does
mode"danmaku"What to scrape: search videos by keyword, details of specific videos, comments of videos, danmaku (on-screen comments) of videos, subtitles (full transcripts) of videos, creator profiles with their recent videos, a...
videos["BV1M1421t7hT"]Bilibili video URLs or BV IDs, e.g. https://www.bilibili.com/video/BV1M1421t7hT or BV1M1421t7hT. Short links (https://b23.tv/...) work too. For danmaku and subtitles, a link ending in ?p=2 (or p=3, ...) selects that...
maxResults10Maximum number of items to return in total for this run (for the trending board, at most 50 words). You are charged per item returned.
Response fields

12 fields in every danmaku

From the first record of the run above. Identity fields of ordinary users are masked on this site.

FieldTypeExample
typestrdanmaku
danmakuIdstr1654002694035344384
videoUrlstrhttps://www.bilibili.com/video/BV1M1421t7hT
videoBvidstrBV1M1421t7hT
textstrB站用户现状
timeSecondsint0
sentAtstr2024-08-21T18:08:06Z
displayModeint1
fontSizeint25
colorstr#FFFFFF
poolint0
senderHashstr87526bd6
Sample output

A real run, 12 fields per record

Run on 2026-11-09 with input {"mode": "danmaku", "videos": ["BV1M1421t7hT"], "maxResults": 10}. Personal fields of ordinary users are masked here.

texttimeSecondssentAtdisplayModefontSizecolor
B站用户现状02024-08-21T18:08:06Z125#FFFFFF
这不苟哉强吗02024-08-17T14:39:45Z125#FFFFFF
ocoamo0.4972024-08-14T13:37:41Z125#FFFFFF
+0.852024-09-09T15:03:35Z125#FFFFFF
以为封面王天一0.8992024-08-19T08:48:50Z125#FFFFFF
这个视频被云南网警转发了1.0592024-08-16T12:06:26Z125#FFFFFF
All 12 fields in one record
  • type danmaku
  • danmakuId 1654002694035344384
  • videoUrl https://www.bilibili.com/video/BV1M1421t7hT
  • videoBvid BV1M1421t7hT
  • text B站用户现状
  • timeSeconds 0
  • sentAt 2024-08-21T18:08:06Z
  • displayMode 1
  • fontSize 25
  • color #FFFFFF
  • pool 0
  • senderHash 87526bd6
Pricing

What one danmaku costs

Result · one video, comment, reply, danmaku, creator video, dynamic, trending word, live room, show (season) · $0.00736 · $0.00664 · $0.006

Full Bilibili price table and calculator

Developers

Run this request yourself

The same input as above, three ways.

Request
Response · 200application/json