Bilibili Scraper — Videos, Comments, Danmaku & Creators avatar

Bilibili Scraper — Videos, Comments, Danmaku & Creators

Pricing

from $33.50 / 1,000 search results

Go to Apify Store
Bilibili Scraper — Videos, Comments, Danmaku & Creators

Bilibili Scraper — Videos, Comments, Danmaku & Creators

Bilibili (B站) data, no login: keyword search with sort and date filters, full video stats, comments with replies, danmaku, Popular and category top-100 lists, creator profiles and uploads. One row per item. Part of NexGen Signal — data tools and official-source data products

Pricing

from $33.50 / 1,000 search results

Rating

0.0

(0)

Developer

NexGen Signal

NexGen Signal

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

3 days ago

Last modified

Share

Bilibili (B站) as data, no login. Search videos or creators by keyword, pull full stats for any video link, collect comments with replies, sample danmaku (on-screen comments), read the Popular list or any category's top-100 ranking, and look up creators and their uploads. One actor, eight modes, one row per item.

Use it to track what is trending on B站 for a game, product or brand, measure how audiences react in comments and danmaku, or build creator shortlists ranked by followers.

What you can collect

ModeYou giveYou get
searcha keywordvideos (or creators with searchType: creator), sortable by best match, plays, newest, danmaku, favourites or comments; filter by video length and publish dates
video_detailvideo linksfull stats per video: plays, likes, coins, favourites, shares, comments, danmaku, tags, length, creator follower count
commentsvideo linkscomments and the replies under them, with likes, reply count, time, username, user ID, user level, and whether the creator replied
danmakuvideo linksdanmaku rows sampled evenly across the video: text, the second it appears, time sent, display mode, colour
popularnothingBilibili's Popular-now list with full stats and the reason Bilibili gives for featuring it
rankinga categorythe daily top-100 for one of 16 categories (games, music, tech, food…) with rank position
creator_profilenames, UIDs or space linksfollowers, following, video count, bio, level, verification, latest uploads
creator_videoscreator namesthe creator's videos, newest first

Every mode that returns videos can also add, per video: full details (fetchFullDetails), comments (includeComments), danmaku rows (includeDanmaku) and a free danmaku summary (includeDanmakuSummary: busiest minute, most repeated lines, positive/negative share).

Who uses this

  • Market and trend researchers following a topic, brand or product on Bilibili.
  • Game and entertainment studios reading audience reaction through comments and danmaku.
  • Influencer and creator teams finding channels in a niche, ranked by followers.
  • Builders and AI agents that need structured Bilibili data without handling Bilibili's request signing themselves.

Sample output

Sample output — Bilibili Video Data API — Keyword & Creator Search

Output fields of this actor.

Pricing

EventFree planBronzeSilverGold / Platinum / Diamond
apify-actor-start$0.005$0.005$0.005$0.005
apify-default-dataset-item$0.05$0.045$0.04$0.0335
addon-sentiment-scored$0.02$0.02$0.02$0.02
addon-social-handles-extracted$0.10$0.10$0.10$0.10

A small start fee plus one item charge per delivered row: a video, creator, comment or danmaku row each counts as one. The two optional add-ons bill per row only when you turn them on (social handles only on video and creator rows).

Input

FieldDefaultWhat it does
modesearchOne of the eight modes above.
keyword—Search words, Chinese or English (search).
searchTypevideovideo or creator (search).
sortOrdertotalrankVideo search order: totalrank, click, pubdate, dm, stow, scores.
creatorSortOrderdefaultCreator search order: default, fans, level.
durationFilteranyany, under10, 10to30, 30to60, over60 (minutes).
publishedAfter / publishedBefore—Date window for video search, like 2026-09-01.
videoUrls—BV ids, av ids, video links or b23.tv short links.
creators—Creator names, UIDs or space.bilibili.com links.
rankingCategoryallCategory for ranking.
max_results30Total rows delivered across all row types (1–5000).
fetchFullDetailsfalseRead each video's page for likes, coins, shares, tags, follower count.
includeComments / includeRepliesfalse / trueAdd comment rows, with or without replies.
commentSorthothot (top) or time (newest).
maxCommentsPerVideo50Comments plus replies per video.
includeDanmaku / danmakuSampleSizefalse / 200Add danmaku rows, spread evenly over the video.
includeDanmakuSummaryfalseFree danmaku profile on each video row.
addonSentimentScoredfalseSentiment on each row (paid add-on).
addonSocialHandlesExtractedfalsePublic social links from video and creator descriptions (paid add-on).

Example: full stats, top comments and a danmaku summary for two videos.

{"mode": "video_detail", "videoUrls": ["BV1Fspj66E66", "https://www.bilibili.com/video/BV1VVpo6gEYg/"], "includeComments": true, "includeDanmakuSummary": true}

Output

Each row has a result_type: video, creator, creator_profile, comment or danmaku. Real rows from a test run (shortened):

{"result_type": "video", "bvid": "BV1Fspj66E66", "title": "“这波秒开仙人,直接把六小龄童看呆了!”", "author": "荒草音乐",
"play_count": 5714378, "like_count": 438277, "coin_count": 28099, "favorites": 84783, "share_count": 5627,
"comment_count": 5255, "danmaku_count": 1640, "author_follower_count": 482714, "duration": "1:51",
"published_at": "2026-10-11T07:20:03Z",
"danmaku_summary": {"danmaku_read": 600, "busiest_minute": 1, "top_lines": [{"text": "仙之人兮列如麻", "count": 13}]}}
{"result_type": "comment", "comment_id": "316791314977", "root_comment_id": "320366554272", "is_reply": true,
"text": "哦原来原片是西游记啊,感谢up指路[滑稽]", "like_count": 2055, "posted_at": "2026-10-11T16:16:23Z",
"username": "ShineYao闪耀", "user_id": "6996895", "user_level": 6, "is_creator_reply": false}
{"result_type": "danmaku", "text": "大圣风采依旧啊!", "video_time_seconds": 0, "danmaku_mode": "scrolling", "color_hex": "#ffffff"}

Every row also carries source, source_url, licence, attribution and observed_at. An unbilled RUN_RECEIPT lists rows by type, comments per video, requests made and anything that failed.

Honest limitations

  • Comments without a login. Bilibili shows logged-out visitors the top comments on a video (usually 3, plus any pinned one) and up to 20 replies under each. This actor never logs in, so that is the ceiling per video.
  • Creator uploads come through search. creator_videos searches Bilibili by the creator's name and keeps only their own videos. Recent uploads come through well; very old ones may be missed. Give the name, not just the UID.
  • A UID alone gives counts, not a name. creator_profile with only a UID returns followers, following and video counts; give the name for bio, level and verification.
  • Live numbers. Plays, likes and rankings change by the minute; each row has observed_at.
  • Privacy. Names are the public display names people chose on Bilibili. No email, phone, gender, birthday or location is collected, and email- or phone-shaped text is removed from comments and descriptions.

The add-ons

Sentiment scores each row with a bilingual word list: titles and descriptions for videos, the text itself for comments and danmaku. Social handles pulls the public links a creator lists in a video or channel description (Weibo, Douyin, X, YouTube, plain links), never emails or phone numbers, and is only charged on video and creator rows. The danmaku summary is free.

Use with AI agents and schedules

Rows are flat JSON with stable record_ids, so an agent can call this actor as a tool: "show me today's top-10 game videos on Bilibili and what viewers are saying" is one call with mode: ranking, rankingCategory: games, includeComments: true. On a schedule, a saved search or ranking becomes a daily trend feed.


Source: Bilibili (bilibili.com), public data as shown to a logged-out visitor, reformatted to per-item rows linking back to the source.

Part of NexGen Signal — data tools and official-source data products