Bilibili Scraper 哔哩哔哩 (No Cookie)—Videos, Danmaku & Comments avatar

Bilibili Scraper 哔哩哔哩 (No Cookie)—Videos, Danmaku & Comments

Pricing

from $3.80 / 1,000 item scrapeds

Go to Apify Store
Bilibili Scraper 哔哩哔哩 (No Cookie)—Videos, Danmaku & Comments

Bilibili Scraper 哔哩哔哩 (No Cookie)—Videos, Danmaku & Comments

[100% No Cookie / No Login — $4.5/1k] All-in-one Bilibili (哔哩哔哩 / B站) API. Extract video search, XML danmaku (弹幕), comments with English IP provinces, UP主 creator uploads (user_videos), profiles, Top 100 rankings & hot search. Auto EN→ZH translation.

Pricing

from $3.80 / 1,000 item scrapeds

Rating

0.0

(0)

Developer

Axon Studio

Axon Studio

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

8 hours ago

Last modified

Categories

Share

Extract videos, real-time XML danmaku (弹幕) bullet comments, reader reply threads with English IP province locations, UP creator uploads (user_videos), KOL follower profiles, and Top 100 rankings from Bilibili (哔哩哔哩 / bilibili.com) — China's premier Gen-Z video, gaming, tech review, and creator platform.

Built for AI/LLM multimodal training corpora, gaming & consumer tech equity research (alt-data), KOL sponsorship vetting, and automated RAG workflows (n8n, Make, Dify, Claude MCP). 100% no login, no cookies, and no VPN required. Users on the Apify Free plan ($5 monthly credit) can extract up to 1,111 Bilibili records per month for free.


What Can This Bilibili Scraper Do? (Features)

Bilibili Scraper CapabilityBuilt-In Advantage
8 Extraction Modes (100% Cookie-Free)Powered by automatic buvid3 anonymous fingerprinting and a pure-Python WBI dynamic signature engine so all 8 modes work out-of-the-box without login.
Complete 7-Metric Engagement StatsAutomatically enriches search and user_videos results so every video includes real views, likesCount, coinsCount (投币), favoritesCount (收藏), sharesCount, danmakuCount, and commentsCount.
Exclusive KOL Vetting KPIsAutomatically computes coinPerViewRatio (real user coin endorsement vs. raw views) and engagementRate (triple-combo interaction rate) on every video.
XML Danmaku & Peak Minute DetectionExtracts native bullet comments (list.so) and pinpoints the exact peakMinute (e.g., "02:00-02:59") where viewer reactions reach maximum density.
Creator Uploads (user_videos) Without -352 BlocksUses a 3-stage anti-risk-control fallback engine to extract any UP creator's full uploaded video history by numeric MID or space URL without cookies.
Auto EN ↔ ZH Brand LocalizationType an English game, brand, or tech keyword (e.g., Black Myth Wukong, Tesla, iPhone) and automatically search both its Chinese and English terms.
IP Province Geolocation (regionEn)Maps Chinese commenter IP labels (IP属地:广东) into standardized English province and country names (Guangdong, Shanghai, Beijing).
256 MB RAM Real-Time StreamingStreams records to your Apify Dataset in real-time batches of 10 rows on just 256 MB RAM, supporting scheduled runs (deltaMode) and JSON, CSV, Excel, or Parquet exports.

How to Scrape Bilibili in 3 Easy Steps

  1. Select a mode — Choose from 8 modes (search, popular, hot_search, video_details, video_comments, danmaku, user_videos, or user_profile).
  2. Enter your target — Type keywords in English or Chinese (e.g., Black Myth Wukong, 黑神话悟空, Tesla), or paste Bilibili BV video IDs / creator MIDs.
  3. Click "Start" — Download your structured Bilibili dataset in JSON, CSV, Excel, or Parquet, or connect via REST API, n8n, Make, or Claude MCP.

Bilibili Scraper Use Cases

Buyer ProfileBilibili Video & Danmaku Intelligence Use Case
Gaming, Tech & Consumer Brand TeamsMonitor product launches, gameplay reviews, EV comparisons (BYD, Xiaomi, Tesla), and smartphone teardowns across China's top video community
KOL & Influencer Marketing AgenciesVet Bilibili UP creators using coinPerViewRatio, engagementRate, followersCount, total likes received, and official verification badges
AI / LLM & Multimodal Research TeamsCollect time-aligned XML danmaku bullet comments (videoTimeFormatted), peak reaction minutes (peakMinute), and high-like comment threads for SFT and RAG
Hedge Funds & Equity Research DesksTrack video upload velocity, view momentum, and regional commenter distribution (regionEn) on Chinese gaming, ACG, and consumer tickers

Input

All parameters are configured in the Input tab. Below are the 8 extraction modes, the complete input parameter reference table, and JSON input examples:

Summary of All 8 Extraction Modes

ModeWhat It Extracts from BilibiliPrimary InputCookies Needed?
searchKeyword video search with 6 sort orders, 5 duration filters, date range & full 7-metric statssearchQueryNo
popularOfficial Bilibili Top 100 Leaderboard (rank 1–100) + Popular viral video streamNone (Click Start)No
hot_searchLive Top 30 Bilibili Hot Search trending keywords, ranks, heat scores & badgesNone (Click Start)No
video_detailsDeep single/batch video metrics: views, likes, coins, favorites, shares, tags & KPIsvideoIdsNo
video_commentsVideo comment threads, like counts, user levels (LV0–LV6) & English IP provinces (regionEn)videoIdsNo
danmakuXML bullet comments with exact video timestamps (02:05), peak minute & keyword filteringvideoIdsNo
user_videosFull uploaded video history and 7-metric stats for any Bilibili creator (mid)userIdsNo
user_profileUP creator profile: followers, following, total uploads, cumulative likes, verification & biouserIdsNo

Complete Input Parameters Reference

Input FieldTypeDefaultDescription
modestring"search"Extraction mode: "search", "popular", "hot_search", "video_details", "video_comments", "danmaku", "user_videos", or "user_profile".
maxResultsinteger30Maximum number of primary records to return (1 to 10,000).
searchQueryarray["黑神话悟空"]Keywords in English or Chinese for search mode (or auto-discovery fallback).
searchOrderstring"totalrank"Sort order for search: "totalrank" (Relevance), "click" (Most views), "pubdate" (Newest), "dm" (Most danmaku), "stow" (Most favorites), "scores" (Most comments).
durationFilterstring"0"Video duration filter: "0" (Any), "1" (<10m), "2" (10–30m), "3" (30–60m), "4" (>60m).
dateStart / dateEndstring""Optional publication date filter (YYYY-MM-DD).
autoLocalizebooleantrueAutomatically translates English keywords or brand names into Simplified Chinese.
videoIdsarray["BV1r94y1H77U"]Target Bilibili BV IDs, av numbers, or video URLs for video_details, video_comments, and danmaku.
userIdsarray["946974"]Target creator numeric MIDs or space.bilibili.com/{mid} URLs for user_videos and user_profile.
danmakuKeywordstring""Optional keyword filter to extract specific bullet comments in danmaku mode.
scrapeCommentsbooleanfalseCascade add-on: automatically extracts top maxCommentsPerVideo comments for each video (billed per row).
maxCommentsPerVideointeger10Maximum comments to extract per video when scrapeComments is enabled (1 to 100).
scrapeDanmakubooleanfalseInline enrichment: attaches peakMinute and danmakuSamples directly onto each video row at zero extra row cost.
maxDanmakuPerVideointeger20Number of representative bullet comments to attach when scrapeDanmaku is enabled (1 to 100).
includeCreatorProfilesbooleanfalseCascade add-on: emits 1 user_profile row per unique UP creator discovered (billed per row).
deltaModebooleanfalseSkips previously scraped IDs across scheduled runs so you only pay for brand-new items.

1. Bilibili Video Search + Inline Danmaku & Cascade Comments (JSON)

{
"mode": "search",
"searchQuery": ["Black Myth Wukong"],
"searchOrder": "click",
"durationFilter": "0",
"dateStart": "2024-08-20",
"autoLocalize": true,
"maxResults": 30,
"scrapeDanmaku": true,
"maxDanmakuPerVideo": 15,
"scrapeComments": true,
"maxCommentsPerVideo": 10
}
{
"mode": "user_videos",
"userIds": ["946974"],
"maxResults": 50,
"scrapeDanmaku": false
}

3. Standalone XML Danmaku Extraction (JSON)

{
"mode": "danmaku",
"videoIds": ["BV1r94y1H77U"],
"danmakuKeyword": "",
"maxResults": 100
}

Output

All scraped records are stored in your Apify Dataset and can be exported to JSON, CSV, Excel, XML, or Parquet. Below are sample JSON outputs matching the "Black Myth Wukong" (BV1r94y1H77U) and creator "946974" inputs above:

{
"mode": "search",
"bvid": "BV1r94y1H77U",
"aid": 1130123456,
"cid": 1612345678,
"title": "《黑神话:悟空》最终预告 | 8月20日,重走西游",
"text": "实机录制,包含全新战斗演示与关卡首领。",
"description": "实机录制,包含全新战斗演示与关卡首领。",
"authorName": "黑神话之悟空",
"authorId": "642389251",
"authorAvatar": "https://i0.hdslb.com/bfs/face/example.jpg",
"views": 18520000,
"likesCount": 1920000,
"coinsCount": 1680000,
"favoritesCount": 1150000,
"sharesCount": 640000,
"danmakuCount": 312000,
"commentsCount": 148000,
"coinPerViewRatio": 0.0907,
"engagementRate": 0.291,
"duration": 296,
"videoTimeFormatted": "04:56",
"category": "单机游戏",
"tags": ["黑神话悟空", "国产游戏", "动作游戏"],
"peakMinute": "02:00-02:59",
"danmakuSamples": [
"[02:05] 前方高能!四大天王压迫感绝了!",
"[02:18] 这演出水准真是国产3A天花板"
],
"coverUrl": "https://i0.hdslb.com/bfs/archive/example.jpg",
"videoUrl": "https://www.bilibili.com/video/BV1r94y1H77U",
"authorUrl": "https://space.bilibili.com/642389251",
"createdAtIso": "2024-08-08T02:00:00Z",
"scrapedAtIso": "2026-10-26T10:30:00Z",
"searchQuery": "Black Myth Wukong",
"searchOrder": "click"
}

2. Comment Row (video_comments) & Danmaku Row (danmaku)

{
"mode": "video_comments",
"commentId": "238910456789",
"bvid": "BV1r94y1H77U",
"aid": 1130123456,
"text": "真正国产3A神作,美术和打击感太硬核了,直接一键三连支持!",
"authorName": "天命人_0820",
"authorId": "38192011",
"authorLevel": 6,
"likesCount": 15420,
"repliesCount": 312,
"regionName": "广东",
"regionEn": "Guangdong",
"isPinned": true,
"upLiked": true,
"videoUrl": "https://www.bilibili.com/video/BV1r94y1H77U",
"createdAtIso": "2024-08-20T04:15:12Z",
"scrapedAtIso": "2026-10-26T10:30:02Z"
}

3. Creator Profile Row (user_profile)

{
"mode": "user_profile",
"authorId": "946974",
"authorName": "影视飓风",
"title": "影视飓风",
"text": "无限进步!商务合作请联系:bd@mediastorm.cn",
"authorLevel": 6,
"followersCount": 11250000,
"followingCount": 412,
"videosCount": 685,
"likesCount": 98400000,
"officialVerify": "bilibili 2023百大UP主、知名科技UP主",
"vipLabel": "年度大会员",
"authorUrl": "https://space.bilibili.com/946974",
"scrapedAtIso": "2026-10-26T10:30:05Z"
}

Output Field Definitions

  • bvid / aid / cid: Unique Bilibili alphanumeric BV ID, numeric archive ID, and video player cid.
  • views / likesCount / coinsCount / favoritesCount / sharesCount: Complete playback and One-Click Triple Combo engagement counts.
  • coinPerViewRatio / engagementRate: Derived KOL quality metrics measuring coin endorsement per view and overall interaction rate.
  • peakMinute / danmakuSamples: The 1-minute window with the highest bullet-comment density and sampled bullet strings.
  • regionName / regionEn: Commenter's IP location mapped to standardized English province/country names.
  • followersCount / videosCount / officialVerify: Creator follower count, total uploaded videos, and verification badge.

Automated Daily Bilibili Monitoring (Schedules & Delta Mode)

Set up a 24/7 automated Bilibili brand or creator monitor in 2 minutes:

  1. Run the Actor once with your desired search, user_videos, or video_comments configuration.
  2. Go to Apify Console → Schedules → Create new schedule, select axon-studio/bilibili-scraper, and choose an interval (e.g., hourly or daily).
  3. Enable deltaMode: true. The Actor persists scraped bvid, commentId, and danmakuId records in your Key-Value Store and skips old items on future runs—so you only pay for brand-new uploads or comments.

Python, JavaScript & Synchronous REST API Integration

from apify_client import ApifyClient
client = ApifyClient("YOUR_APIFY_API_TOKEN")
run = client.actor("axon-studio/bilibili-scraper").call(run_input={
"mode": "search",
"searchQuery": ["Black Myth Wukong"],
"searchOrder": "click",
"maxResults": 30,
"scrapeDanmaku": True,
})
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item.get("bvid"), item.get("views"), item.get("coinsCount"), item.get("title"))
curl -X POST "https://api.apify.com/v2/acts/axon-studio~bilibili-scraper/run-sync-get-dataset-items?token=YOUR_APIFY_API_TOKEN" \
-H "Content-Type: application/json" \
-d '{"mode":"search","searchQuery":["Black Myth Wukong"],"maxResults":20}'

How Much Does It Cost to Scrape Bilibili? (Pricing)

$4.50 per 1,000 results ($0.0045 per item) + $0.02 per Actor start (Pay-Per-Event)

  • Free Plan Credits: Every Apify account includes $5.00 in free monthly credits, covering up to 1,111 Bilibili videos, comments, danmaku, or creator profiles every month for free.
  • Volume Discounts: Automatic lower unit prices for Apify Bronze / Starter, Silver / Scale, and Gold / Business plan subscribers.
  • Free Inline Danmaku Samples: Enabling scrapeDanmaku: true in video modes attaches peakMinute and danmakuSamples directly onto each video row at zero extra item cost.
  • Typical Run Costs: 30 Hot Search topics = $0.155 · 100 Search or Creator Videos = $0.47 · 200 Video Comments or Danmaku = $0.92.

No. The Actor automatically generates anonymous buvid3/buvid4 browser fingerprints and signs requests with Bilibili's WBI algorithm out of the box.

This Actor extracts publicly available metadata, comments, and danmaku visible to any unauthenticated visitor on bilibili.com and does not access private user accounts. Under GDPR and PIPL, ensure you have a lawful basis for market research or NLP analytics. Not affiliated with Bilibili Inc.


More Chinese Social Intelligence Scrapers by Axon Studio