Bilibili Scraper - Videos, Channels & Stats
Pricing
$3.00 / 1,000 video delivereds
Bilibili Scraper - Videos, Channels & Stats
Scrape Bilibili (哔哩哔哩) videos by keyword, a creator's full channel uploads, video URLs or trending: views, likes, coins, favorites, shares, danmaku, comments count, tags, duration and date. HTTP only, no login. US$ 3 per 1,000 videos; failed videos are free.
Pricing
$3.00 / 1,000 video delivereds
Rating
0.0
(0)
Developer
Scrapewise Data
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
15 hours ago
Last modified
Categories
Share
Bilibili Scraper: Videos, Channels & Stats
Scrape Bilibili (哔哩哔哩) videos by keyword, a creator's full channel uploads, a list of video URLs or the trending board, with views, likes, coins, favorites, shares, danmaku, comment count, tags, duration and publish date. For brand monitoring, influencer (KOL / UP主) research, gaming and anime market research, and Chinese content datasets.
Why this one
- US$ 3 per 1,000 videos. Full stats and tags included, no start fee, no monthly fee.
- Full channel uploads.
user_videosreads the channel's own upload list page by page (hundreds of videos, newest first), not just the ~20 a name search finds. - Failed videos never fail your run and are free. Removed, private or invalid videos come back as an item with a stable
errorCodeand are not charged. - Drop-in replacement. Same input names (
mode,searchQuery,videoUrls,userIds,maxResults,sortOrder,durationFilter,pubtimeBegin,pubtimeEnd) and same output names (bvid,viewCount,coinCount,authorMid...) as the most used Bilibili scraper, so you can switch without changing your integration. - HTTP only, no login, no browser. Fast and cheap runs.
Use cases
- Track how a game, brand or product launch performs on Bilibili: every video for a keyword with views, coins and danmaku, sorted by newest or most viewed.
- Vet creators before a campaign: pull a channel's full upload history and compare likes, coins and favorites per video.
- Build a dataset of trending Chinese videos with tags and categories for research or AI.
Input
{"mode": "search","searchQuery": "原神","sortOrder": "click","durationFilter": "any","pubtimeBegin": "2026-01-01","maxResults": 100}
| mode | Needs | Returns |
|---|---|---|
search | searchQuery (and optional searchQueries) | videos for each keyword, up to 1,000 per keyword (Bilibili's limit) |
user_videos | userIds: 546195 or https://space.bilibili.com/546195 | the channel's uploads, newest first |
video_detail | videoUrls: video URLs, b23.tv links, BV... or av... ids | one item per video |
popular | nothing | Bilibili's trending board |
includeDetails (on by default) opens each video from search, channel and trending lists to add coins, shares and tags. maxResults is per keyword or per channel.
Other scrapers' field names also work: urls, startUrls, bvids, channelUrls, mids, keywords, maxItems.
Output
One item per video. Real item from a search run for 原神:
{"type": "video","bvid": "BV1LprnBWE7H","aid": 115891941543896,"title": "桑多涅桑多涅桑多涅桑多涅?——哥伦比娅","url": "https://www.bilibili.com/video/BV1LprnBWE7H","thumbnailUrl": "https://i2.hdslb.com/bfs/archive/4c5eb629fa46637bc54de8124a5f2a4acc8287bf.jpg","duration": 288,"durationFormatted": "4:48","viewCount": 8685932,"likeCount": 666361,"coinCount": 114159,"favoriteCount": 204362,"shareCount": 23196,"danmakuCount": 1665,"replyCount": 7078,"authorName": "鼎芸","authorMid": 33739137,"channelUrl": "https://space.bilibili.com/33739137","publishDate": "2026-01-14T06:23:51+00:00","publishTimestamp": 1768371831,"category": "同人·手书","tags": ["原神少女上线", "搞笑", "绘画", "手书", "哥伦比娅", "桑多涅"],"pages": 1,"source": "search:原神","error": null,"errorCode": null,"scrapedAt": "2026-09-13T01:28:10+00:00"}
authorName and authorMid are the public channel that uploaded the video. No commenter or viewer data is collected.
Items that could not be delivered have error and errorCode filled in and are not charged:
| errorCode | Meaning |
|---|---|
VIDEO_NOT_FOUND | The video was removed or never existed |
VIDEO_NOT_VISIBLE / VIDEO_UNDER_REVIEW | Private or still in review |
INVALID_VIDEO_ID / INVALID_CHANNEL_ID | The input is not a video or channel |
CHANNEL_NOT_FOUND / CHANNEL_UNAVAILABLE | The channel does not exist or hides its uploads |
NO_RESULTS | The keyword or channel returned no videos |
BLOCKED | Bilibili blocked every retry; run again |
The run itself only fails when nothing was delivered and Bilibili blocked the requests.
Subtitles (optional)
includeSubtitles adds a subtitles array when Bilibili serves subtitles without login. Bilibili now hides most subtitles, including its AI subtitles, behind login, so most videos come back with subtitleStatus: "LOGIN_REQUIRED" or "NONE". It costs nothing extra.
Pricing
US$ 3.00 per 1,000 videos delivered, no monthly fee. One charge = one video with its stats, whatever the mode. Failed items are free. 30 videos cost US$ 0.09.
How to use
- Console: pick a mode, fill the field, click Start, download JSON, CSV or Excel.
- API:
POST https://api.apify.com/v2/acts/scrapewise~bilibili-scraper/run-sync-get-dataset-items?token=YOUR_TOKENwith the input above as the body. - Schedule: run daily with
sortOrder: "pubdate"to follow new videos for a keyword or channel. - Integrations: n8n, Make, Zapier and Google Sheets through the Apify integrations.
Limitations
- Bilibili search returns at most 1,000 videos per keyword (50 pages). Use several keywords or date ranges for more.
- The
popularboard has about 100 videos at any moment; schedule it to follow what trends over time. - Paid courses listed on a channel have no public video page; they come back with
errorCode: "DETAILS_UNAVAILABLE"and the list data, free. - Videos from
user_videosmay have an emptycategory: Bilibili no longer returns the category name for channel uploads. - Comments, danmaku text and user profiles are not collected.
- Something broke? Open an issue on the Actor page. Issues are answered within 12 hours.
This Actor collects only public data and respects the site's terms.