Bilibili Scraper
Pricing
from $1.40 / 1,000 videos
Bilibili Scraper
Scrape Bilibili without a login: video stats (views, likes, coins, favorites, shares, danmaku), keyword search, uploader profiles with followers and all their videos, danmaku bullet comments with timestamps, top comments with replies, and trending lists. Export JSON, CSV, Excel.
Pricing
from $1.40 / 1,000 videos
Rating
5.0
(6)
Developer
BlueskyScraper
Maintained by CommunityActor stats
0
Bookmarked
27
Total users
15
Monthly active users
3 days ago
Last modified
Categories
Share
Bilibili Scraper collects data from Bilibili (哔哩哔哩, B站) without an account, cookies or proxy settings: video stats (views, likes, coins, favorites, shares, danmaku and comment counts, tags, engagement rate), keyword search, uploader (UP主) profiles with followers and all their videos, danmaku bullet comments with video timestamps, comments with replies, and trending and category rankings. From $1 per 1,000 rows, no start fee.
Tested head-to-head — 9 October 2026

The same requests went to this Actor and to eight of the most-used Bilibili scrapers on the Apify Store (A–H, most users first): a keyword search for minecraft (20 videos), full stats for 3 video pages, 20 comments of one video, 20 danmaku of the same video, 20 videos of one uploader, and a speech-to-text transcript.
| This Actor | The others | |
|---|---|---|
| Search: 20 asked, rows back | 20 in 3.8 s | 0–20, 4.6–64.9 s |
| Price per 1,000 search results | $1, no start fee | $0.08 + $0.005 a run (G) to $20.00 |
| Full video row: likes, coins, shares, tags, category | all five | A: no category · E: no coins, tags · G: no likes, coins, shares |
| Price per 1,000 full videos | $2 | $1.00 (E, fewer fields) to $20.00 |
| Comments: 20 asked | 20 (9 top-level + replies) | A, B: 20 · D: 1 · G: 3 |
| Danmaku: 20 asked | 20, $0.02 per 1,000 | D: whole video in one charge · F: failed |
| Uploader: 20 videos asked | 20 + profile | A: 20 + profile · B: 20 · D: free-tier cap |
| Transcript of a 58-minute lecture | 5-minute demo, $0.003 a minute | H: empty text (5-minute cap) |
Bilibili shows visitors who are not logged in only a few top-level comments per order; this Actor collects them from every public order and adds the replies under them, which stay fully open.
What is Bilibili Scraper?
A Bilibili API alternative for influencer research, brand monitoring in China, content and trend analysis, and sentiment studies. Paste Bilibili links or type keywords, pick a mode, export JSON, CSV or Excel, or call it by API.
| Mode | You give | You get |
|---|---|---|
| Videos | video URLs, BV or av IDs | full stats, tags, parts, uploader, honors |
| Search | keywords | up to 1,000 videos per keyword with views, danmaku, length, date, uploader |
| Uploaders | space URLs or UIDs | followers, following, likes, level, verification, live room, plus their videos |
| Danmaku | video URLs | every bullet comment with video time, send time, mode, color |
| Comments | video URLs | top-level comments (hot or newest) and the replies under them, with likes and authors |
| Trending | a list name | the popular list or a category ranking with full stats |
| Transcripts | video URLs | speech-to-text of the video's audio: full text, timed lines, detected language — even where Bilibili hides subtitles from visitors |
How much does it cost?
| Row | Price |
|---|---|
| Video (full stats) | $0.002 — $2 per 1,000 |
| Search result (or a video from an uploader's list) | $0.001 — $1 per 1,000 |
| Uploader profile | $0.003 — $3 per 1,000 |
| Danmaku comment | $2e-05 — $0.02 per 1,000 |
| Comment or reply | $0.001 — $1 per 1,000 |
| Transcript minute (Transcripts mode of Bilibili Scraper and Bilibili Video Scraper) | $0.003 per started minute of audio — a 10-minute video is $0.03 |
No start fee and no proxy charge. Error rows are never billed. Maximum rows per run is a hard ceiling on the bill.
⬇️ Input
{"mode": "search","keywords": ["原神", "minecraft"],"sortBy": "click","maxResultsPerInput": 200}
⬆️ Output
{"type": "video","bvid": "BV1es411D7sW","url": "https://www.bilibili.com/video/BV1es411D7sW","title": "【循环向】跟着雷总摇起来!Are you OK!","publishedAt": "2015-04-30T03:55:50.000Z","durationSec": 132,"views": 51845079,"likes": 1803331,"coins": 1141962,"favorites": 1225514,"shares": 394881,"danmakuCount": 191528,"comments": 84542,"engagementRate": 8.97,"tags": ["小米", "动感视频"],"uploaderName": "Mr.Lemon","uploaderUrl": "https://space.bilibili.com/609687"}
Use cases
- Influencer research — uploaders with followers, likes, verification and every video they posted.
- Brand monitoring in China — schedule a keyword and get only new videos with Monitoring mode.
- Audience reaction — danmaku show what viewers wrote at each second of the video.
- Trend analysis — the popular list and category rankings with engagement rates.
❓ FAQ
Do I need a Bilibili account, cookies or a proxy?
No. The Actor reads what bilibili.com shows any visitor who is not logged in. If Bilibili answers with a risk-control check, the request is retried on a fresh visitor session and, if needed, through a chain of proxies from the cheapest to an unblocking service — by itself, at no extra charge to you.
Does it work with Chinese keywords?
Yes. Search accepts Chinese, English or any other text: 原神, iphone 17, minecraft. Titles and descriptions come back as published, usually in Chinese.
How many comments can I get?
Bilibili shows a visitor who is not logged in only a few top-level comments of a video in each order. The Actor collects them from every public order (hot, newest, most replied) — usually around 10 distinct comments — puts them first, in the order you picked, and then adds the replies under them, which are fully open, so a popular video still gives hundreds of rows. Turn off Add replies to get only the top-level comments. Danmaku have no such limit.
Is it legal to scrape Bilibili?
The Actor reads only public pages without logging in. User names and comments are personal data under laws like the GDPR and PIPL — have a lawful reason to process them.
Can I get only new rows on a schedule?
Yes. Give Monitoring mode a name and schedule the Actor: every run returns only videos, danmaku or comments not delivered before under that name.
Why transcribe the audio instead of reading Bilibili subtitles?
Bilibili shows its CC and AI subtitles only to logged-in viewers, and most videos have none. Transcripts mode (in Bilibili Scraper and Bilibili Video Scraper) downloads the audio track a visitor can play and turns it into text with Whisper: full text, timed lines (segments: start, end, text) and the detected language. Minutes of audio per video caps how much of a long video is transcribed (from the start; truncated tells you when it stopped early) and therefore the bill. A 45-minute lecture takes about two minutes. Another Bilibili transcript actor in the Store charges $0.387 per transcript; here a 10-minute video costs $0.03.
You might also like
| Actor | What it does |
|---|---|
| Bilibili Video Scraper | Full video stats and category rankings |
| Bilibili Search Scraper | Keyword search with sort, duration and date filters |
| Bilibili Danmaku Scraper | Danmaku (bullet comments) with video timestamps |
| Bilibili User Scraper | Uploader (UP主) profiles and all their videos |