Bilibili Videos & Comments Scraper
Pricing
from $3.00 / 1,000 video results
Go to Apify Store
Bilibili Videos & Comments Scraper
Search public Bilibili videos with independent limits per query, or collect comments and replies from video links.
Bilibili Videos & Comments Scraper
Pricing
from $3.00 / 1,000 video results
Search public Bilibili videos with independent limits per query, or collect comments and replies from video links.
Record type
type
Required
Discriminator identifying the shape of this dataset row.
Collected at
scrapedAt
Required
UTC timestamp when the record was normalized.
Source mode
sourceMode
Optional
Compatible API collection mode that produced the record.
Source query
sourceQuery
Optional
Original Search words entry whose quota produced this video.
Search keyword
searchKeyword
Optional
Exact keyword variant sent to Bilibili search.
Video ID
bvid
Optional
Canonical Bilibili BV identifier for a video row.
AV ID
aid
Optional
Numeric Bilibili archive identifier.
Video title
title
Optional
Plain-text video title.
Video description
description
Optional
Video description when provided by the selected source.
Record URL
url
Optional
Canonical public URL for a video, creator, or search record.
Thumbnail URL
thumbnailUrl
Optional
Video thumbnail URL, or an empty string when unavailable.
Duration seconds
duration
Optional
Video duration in seconds.
Formatted duration
durationFormatted
Optional
Video duration formatted as minutes and seconds.
Published at
publishDate
Optional
UTC publication timestamp in ISO 8601 format.
Publication timestamp
publishTimestamp
Optional
Unix publication timestamp in seconds.
Category
category
Optional
Bilibili category name when provided by the source.
Category ID
categoryId
Optional
Numeric Bilibili category identifier.
Content ID
cid
Optional
Content/page identifier used for subtitles and danmaku.
Part count
partCount
Optional
Number of parts in the video.
Video parts
parts
Optional
Available metadata for individual video parts.
Video width
width
Optional
Source video width in pixels.
Video height
height
Optional
Source video height in pixels.
Copyright code
copyright
Optional
Bilibili source copyright classification.
Publication location
publishedLocation
Optional
Source-provided publication location when available.
Short URL
shortUrl
Optional
Source-provided short video URL when available.
Dynamic text
dynamicText
Optional
Associated dynamic/post text when available.
Recommendation reason
recommendationReason
Optional
Source-provided recommendation label when available.
Cooperative video
isCooperation
Optional
Whether the source identifies the video as a collaboration.
Collaborators
collaborators
Optional
Creators credited as video collaborators.
Views
viewCount
Optional
View count available from the selected source.
Likes
likeCount
Optional
Like count for a video, comment, or creator profile.
Coins
coinCount
Optional
Video coin count when available.
Favorites
favoriteCount
Optional
Video favorite/save count when available.
Danmaku count
danmakuCount
Optional
Video danmaku count when available.
Reply count
replyCount
Optional
Video comment count or replies advertised for a comment.
Comment ID
commentId
Optional
Unique Bilibili comment/reply identifier.
Text
text
Optional
Comment, danmaku, or transcript text.
Created at
createdAt
Optional
Comment creation time in ISO 8601 format.
Creation timestamp
createdTimestamp
Optional
Comment creation time as a Unix timestamp in seconds.
Liked by uploader
upLiked
Optional
Whether the video uploader liked the comment.
Replied by uploader
upReplied
Optional
Whether the video uploader replied to the comment.
Reply previews
replyPreviews
Optional
Up to three inline reply previews embedded in a parent comment. These are not separate dataset rows.
Location label
ipLocation
Optional
Source-provided comment location label when available.
Comment floor
floor
Optional
Source-provided comment floor number.
Parent video ID
videoBvid
Optional
BV identifier associated with a comment, transcript, or danmaku record.
Parent video URL
videoUrl
Optional
Canonical URL of the video associated with a comment.
Parent video title
videoTitle
Optional
Title of the video associated with a comment.
Video owner
videoOwnerName
Optional
Creator name for the video associated with a comment.
Root comment ID
rootRpid
Optional
Root parent comment ID for a separate reply row; null for top-level comments.
Parent comment ID
parentRpid
Optional
Immediate parent comment ID when supplied by the source.
Thread reply
isThreadReply
Optional
Whether this comment row is a separate reply to a parent comment.
Member ID
mid
Optional
Numeric member identifier for a legacy user record.
Creator name
name
Optional
Display name for a legacy user record.
Profile URL
profileUrl
Optional
Canonical profile URL for a legacy user record.
Profile avatar
face
Optional
Creator avatar URL, or an empty string when unavailable.
Profile signature
sign
Optional
Creator profile signature.
Profile level
level
Optional
Source-provided creator account level.
Fans
fans
Optional
Legacy creator follower count.
Friends
friend
Optional
Source-provided creator friend count.
Following
attention
Optional
Source-provided following count.
Official creator
isOfficial
Optional
Whether the creator profile is officially verified.
Official description
officialDesc
Optional
Source-provided verification description.
Archive count
archiveCount
Optional
Number of creator video archives when available.
Article count
articleCount
Optional
Number of creator articles when available.
Follower count
followerCount
Optional
Creator follower count when available.
Following count
followingCount
Optional
Creator following count when available.
Video count
videoCount
Optional
Creator video count when available.
Currently live
isLive
Optional
Whether a searched creator is currently live.
Live room ID
liveRoomId
Optional
Creator live room identifier when available.
Trending keyword
keyword
Optional
Normalized keyword for a legacy trend record.
Trend label
displayName
Optional
Source display label for a trending keyword.
Trend rank
rank
Optional
Position of a trending keyword.
Heat score
heatScore
Optional
Source popularity score for a trending keyword.
Heat layer
heatLayer
Optional
Source popularity band for a trending keyword.
Part number
partNumber
Optional
Video part number represented by a danmaku record.
Danmaku fetched
danmakuFetched
Optional
Number of danmaku messages fetched from the available pool.
Danmaku total
danmakuTotal
Optional
Source-advertised total when available.
Danmaku pool capped
danmakuPoolCapped
Optional
Whether the available pool is smaller than the advertised total.
Unique danmaku senders
danmakuUniqueSenders
Optional
Count of unique source-provided sender hashes.
Danmaku per minute
danmakuPerMinute
Optional
Fetched danmaku density over the video duration.
Danmaku duration basis
danmakuRateBasisSecs
Optional
Duration in seconds used for the density calculation.
Peak minute
danmakuPeakMinute
Optional
Zero-based minute with the most fetched danmaku.
Peak minute count
danmakuPeakMinuteCount
Optional
Fetched danmaku count during the peak minute.
First danmaku time
danmakuFirstAt
Optional
Playback time in seconds of the first fetched danmaku.
Last danmaku time
danmakuLastAt
Optional
Playback time in seconds of the last fetched danmaku.
Danmaku sample
danmakuSample
Optional
Evenly distributed sample of fetched danmaku messages.
Danmaku ID
danmakuId
Optional
Source identifier for an individual danmaku line.
Playback time
time
Optional
Playback position in seconds for a danmaku line.
Danmaku mode
mode
Optional
Source display mode code for a danmaku line.
Font size
fontSize
Optional
Source font size for a danmaku line.
Color
color
Optional
Source numeric color for a danmaku line.
Sent timestamp
sendTimestamp
Optional
Unix timestamp when a danmaku line was sent.
Sender hash
senderHash
Optional
Source-provided pseudonymous sender hash.
Transcript available
available
Optional
Whether a public transcript track was available.
Transcript language
language
Optional
Source transcript language code.
Language label
languageLabel
Optional
Human-readable transcript language label.
AI-generated transcript
isAiGenerated
Optional
Whether the source marks the transcript as AI-generated.
Subtitle URL
subtitleUrl
Optional
Source subtitle URL when a transcript is available.
Transcript segments
segments
Optional
Timestamped transcript segments.
Sentiment estimate
sentiment
Optional
Optional estimated sentiment added when enabled. It is not a general multilingual classifier.