Silkline Data / Bilibili API / Video comments
Real run · 2026-11-09 · 10 recordsBilibili Video comments API
Video comments from Bilibili, returned as JSON rows you can save to CSV.
Resultready
JSON
10records in this run
18fields per record
6srun time, start to finish
$0.00736per record, Bronze tier
What it returns
Bilibili comments and replies (modes comments, replies)
| Field | Description |
|---|---|
text |
Comment text |
likes |
Likes on the comment |
replyCount |
Number of replies |
publishedAt |
Comment time, ISO 8601 UTC |
authorName, authorId, authorAvatar |
Commenter's nickname, user ID and avatar URL |
authorIpLocation |
IP location field (IP属地). It is currently always null |
authorGender |
Commenter's public gender label |
authorLevel |
Commenter's account level (0-6) |
authorBio |
Commenter's public signature, as published |
authorVerifiedType |
Verification type: -1 none, 0 personal, 1 organisation |
authorVerifiedTitle |
Verification text |
commentId, parentCommentId |
Comment ID; for replies, the ID of the top-level comment (null on top-level comments) |
bvid, videoUrl |
The video the comment belongs to |
Request
The input that produced this run
Mode comments. Parameters as sent, with what each one does.
| Parameter | Value | What it does |
|---|---|---|
mode | "comments" | 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 | ["BV1hD4y1X7Rm"] | 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... |
maxResults | 10 | Maximum 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
18 fields in every comment
From the first record of the run above. Identity fields of ordinary users are masked on this site.
| Field | Type | Example |
|---|---|---|
type | str | comment |
commentId | str | 3763158968 |
parentCommentId | null | null |
bvid | str | BV1hD4y1X7Rm |
videoUrl | str | https://www.bilibili.com/video/BV1hD4y1X7Rm |
text | str | 听了四版配音,可能是璃月加成,觉得中配最合适。中配最棒的一点是“天动万象”这句,不像平常大招的配音一样是喊出来或者... |
likes | int | 187008 |
replyCount | int | 1011 |
publishedAt | str | 2020-11-30T07:11:30Z |
authorName | str | <masked> |
authorId | str | <masked> |
authorAvatar | str | <masked> |
authorGender | str | <masked> |
authorLevel | str | <masked> |
authorBio | null | null |
authorVerifiedType | str | <masked> |
authorVerifiedTitle | null | null |
authorIpLocation | null | null |
Sample output
A real run, 18 fields per record
Run on 2026-11-09 with input {"mode": "comments", "videos": ["BV1hD4y1X7Rm"], "maxResults": 10}. Personal fields of ordinary users are masked here.
| text | likes | replyCount | publishedAt |
|---|---|---|---|
| 听了四版配音,可能是璃月加成,觉得中配最合适。中配最棒的一点是“天动万象”这句,不像平常大招的配音一样是喊出来或者... | 187008 | 1011 | 2020-11-30T07:11:30Z |
| “被钟离先生缠上了,可就什么办法也没有了” 我无所谓! | 50258 | 102 | 2020-11-30T04:00:20Z |
| 坟墓 坟墓 坟墓 坟墓 岩 坟墓 坟墓 王 坟墓 ... | 89883 | 219 | 2020-11-30T04:07:09Z |
| 想起国外的一位网友评论: “他要是把我女朋友抢走了 我会很嫉妒她的。。。” | 154655 | 358 | 2020-11-30T04:39:36Z |
| 帅到昏迷[原神_躺平][原神_躺平] | 80016 | 138 | 2020-11-30T04:44:55Z |
| 我是个异性恋! 我的性取向很坚定! 我必不可能当韭菜!! ………(看演示)……… 岩王爷踢我屁股,快点。 | 73878 | 152 | 2020-11-30T04:41:39Z |
All 18 fields in one record
typecommentcommentId3763158968parentCommentIdbvidBV1hD4y1X7RmvideoUrlhttps://www.bilibili.com/video/BV1hD4y1X7Rmtext听了四版配音,可能是璃月加成,觉得中配最合适。中配最棒的一点是“天动万象”这句,不像平常大招的配音一样是喊出来或者...likes187008replyCount1011publishedAt2020-11-30T07:11:30ZauthorNameauthorIdauthorAvatarauthorGenderauthorLevelauthorBioauthorVerifiedTypeauthorVerifiedTitleauthorIpLocation
Pricing
What one comment costs
Result · one video, comment, reply, danmaku, creator video, dynamic, trending word, live room, show (season) · $0.00736 · $0.00664 · $0.006
Developers
Run this request yourself
The same input as above, three ways.
Request
Response · 200application/json