Bilibili Scraper 📺 (videos, creators, trending) avatar

Bilibili Scraper 📺 (videos, creators, trending)

Pricing

from $2.80 / 1,000 video or creators

Go to Apify Store
Bilibili Scraper 📺 (videos, creators, trending)

Bilibili Scraper 📺 (videos, creators, trending)

Bilibili (哔哩哔哩) videos by keyword with plays, danmaku, likes, favorites, comments, tags and author; creator profiles with followers and their full upload list; the Popular and Ranking lists. Filters by sort, length, category and date. Only-new monitor mode. No login.

Pricing

from $2.80 / 1,000 video or creators

Rating

0.0

(0)

Developer

Tagada Data

Tagada Data

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Bilibili Scraper: videos, creators (UP主) and trending lists to JSON

Get Bilibili (哔哩哔哩, B站) data as clean rows: videos for any search term with plays, danmaku, likes, favorites, comments, length, publish date, tags and the author; creator (UP主) profiles with followers, uploads, total likes, level and verification; a creator's complete upload list, newest first; and the site's Popular now (热门) and Ranking (排行榜) lists by category.

Filter searches the way the site does: most played, newest, most danmaku or most favorites, video length, category (分区) and a published date range. Run it on a schedule in only-new mode and each run returns just the videos you have not seen before.

$4.00 per 1,000 rows on the Free plan (less on paid plans), platform usage included. Full video details cost nothing extra. No login, no cookies or API key to supply.

What you can collect

You giveYou get
Search terms (原神, 美食, minecraft, iPhone)Videos matching each term, up to 1,000 per search, sorted and filtered as you choose
Search terms with Search for = CreatorsCreator accounts matching each term, with followers, uploads, level and their latest videos
Creator UIDs or space linksOne profile row per creator, and with the uploads option, every public video they posted
Video links, b23.tv short links, BV or av IDsOne full row per video
Trending list = Popular now or RankingThe 热门 feed, or the top 100 for a category

How it compares

This actorTypical Bilibili scraper on the Store
Price per 1,000 rows$4.00, details included$4.50 to $20
Creator uploadsthe full upload list (937 of 951 for one large creator in our test), newest first, date range appliedoften the ~20 newest, found through a name search
Search filterssort, length, category, published date rangeusually sort and dates
TrendingPopular now and the Ranking top 100 per categoryvaries
Monitor mode (only new)yesvaries

Output

Every row has a type: video or creator. Fields a source does not carry are null, never guessed.

Video rows

FieldDescription
bvid, aid, urlThe BV ID, the older av ID and the video page
title, descriptionTitle (search highlighting removed) and description
authorName, authorMid, authorUrlThe uploader (UP主), their UID and space page
authorFollowersThe uploader's follower count (with details on, for video links and for creator uploads)
viewCount, danmakuCount, likeCount, favoriteCount, commentCountPlays (播放), danmaku (弹幕), likes (点赞), favorites (收藏), comments (评论)
coinCount, shareCountCoins (投币) and shares (分享): Popular, Ranking, video links, or any row with details on
durationSeconds, durationTextLength, e.g. 482 and 8:02
publishedAtPublish time, ISO in UTC
category, categoryIdThe zone (分区), e.g. 美食记录 and its tid
tagsThe video's tags
thumbnailUrlCover image
partsCount, isOriginalNumber of parts (分P) and original (自制) or repost (转载), when the source says
search, rank, scrapedAtWhich of your searches or lists found it, its position there, and when

Creator upload rows carry plays, length, date, description and cover; turn on details for likes, coins, comments and tags.

Creator rows

FieldDescription
mid, url, nameUID, space page and name
followers, followingFollowers (粉丝) and accounts followed (关注; profile rows and creator searches with details on)
videosCount, likesCountUploads (投稿) and total likes received (获赞; profile rows and with details on)
level, verified, verifiedType, verifiedTitleAccount level 0 to 6 and Bilibili verification (personal or organization, with its title)
sign, bioEmailsThe bio (签名), and any email address the creator published there for business (商务合作)
isLive, liveRoomIdLive right now, and the live room (creator search)
avatarUrl, recentVideosAvatar, and the latest videos the creator search shows for them

Example video row (real, 2026-10-21, details on)

{
"type": "video",
"bvid": "BV1gorgBJEu4",
"aid": 115868067430767,
"url": "https://www.bilibili.com/video/BV1gorgBJEu4/",
"title": "spizee吃我的世界食物3",
"authorName": "大硕卢克儿",
"authorMid": 197898030,
"authorUrl": "https://space.bilibili.com/197898030",
"authorFollowers": 5580,
"viewCount": 38876,
"danmakuCount": 52,
"likeCount": 290,
"coinCount": 31,
"favoriteCount": 434,
"shareCount": 4,
"commentCount": 11,
"durationSeconds": 482,
"durationText": "8:02",
"publishedAt": "2026-01-10T00:56:19.000Z",
"category": "美食记录",
"categoryId": 215,
"tags": ["我的世界", "鸡蛋", "Vlog"],
"thumbnailUrl": "https://i1.hdslb.com/bfs/archive/f23fce6fef91bd5bc200c3034fe4154e11ea39aa.jpg",
"partsCount": 1,
"isOriginal": false,
"search": "videos \"minecraft\"",
"rank": 3,
"scrapedAt": "2026-10-21T12:55:44.989Z"
}

Example creator row (real, 2026-10-21, bio and some fields left out)

{
"type": "creator",
"mid": 946974,
"url": "https://space.bilibili.com/946974",
"name": "影视飓风",
"followers": 18674911,
"following": 686,
"videosCount": 951,
"likesCount": 129621379,
"level": 6,
"verified": true,
"verifiedType": "personal",
"verifiedTitle": "2025百大UP主、2023年度最高人气奖UP主、课堂优质讲师",
"avatarUrl": "https://i0.hdslb.com/bfs/face/c1733474892caa45952b2c09a89323157df7129a.jpg"
}

Input

FieldWhat it does
searchQueriesSearch terms, one per line, Chinese or English. Each line is its own search
searchTypevideos (default) or creators
sortrelevance, views (most played), newest, danmaku, favorites; for creator searches relevance or followers
durationany, under10, 10to30, 30to60, over60 (minutes)
categoryA zone for video searches and for the Ranking list: gaming, knowledge, tech, food, music, dance, animation, sports, cars, life, animals, kichiku, fashion, entertainment, film, or all
publishedAfter, publishedBeforeA date range (2026-10-01) or a relative window (7 days, 3 months), China time. Applies to video searches and creator uploads
trendingoff, popular (热门) or ranking (top 100 for category)
videoUrlsVideo pages, b23.tv short links, BV or av IDs
creatorsCreator UIDs or space.bilibili.com links
includeCreatorVideosAlso list each creator's uploads, newest first
maxResultsRows per search, list or creator (default 100, up to 1,000)
includeDetailsOpen each row for coins, shares, all tags and follower counts
onlyNewSkip anything an earlier run already delivered

Examples

The newest food videos under 10 minutes from the last week:

{ "searchQueries": ["美食", "探店"], "sort": "newest", "duration": "under10", "publishedAfter": "7 days", "maxResults": 200 }

The most played Genshin Impact videos in the gaming zone, with coins, shares and tags:

{ "searchQueries": ["原神"], "sort": "views", "category": "gaming", "includeDetails": true, "maxResults": 100 }

Creators for an influencer list, biggest first:

{ "searchQueries": ["数码测评", "科技"], "searchType": "creators", "sort": "followers", "maxResults": 50 }

A competitor's channel: profile plus everything posted since September, checked daily for new uploads:

{ "creators": ["https://space.bilibili.com/946974"], "includeCreatorVideos": true, "publishedAfter": "2026-09-01", "onlyNew": true, "maxResults": 1000 }

Today's tech ranking and a few videos you already know:

{ "trending": "ranking", "category": "tech", "videoUrls": ["https://www.bilibili.com/video/BV1xrnz6gEVD/", "https://b23.tv/BV1Lxnn6BEZK"] }

Who uses it

  • Brands and agencies entering China: find the UP主 who cover your category, size them by followers and engagement, and pick up the business email many creators publish in their bio.
  • Market and trend research: what is trending in a zone today, which topics get the most danmaku, how a product launch played on Bilibili.
  • Competitor tracking: a rival creator's full upload history with plays per video, then only the new uploads every day.
  • Data and AI teams: Chinese video titles, descriptions and tags at scale, with engagement numbers.

Pricing

$4.00 per 1,000 rows on the Free plan ($3.60 Bronze, $3.20 Silver, $2.80 Gold), plus $0.001 per run to start. A row is one video or one creator. Platform usage is included and full details cost nothing extra. Searches with no results and links that no longer exist cost nothing beyond the run start. You can cap spend with Apify's maximum charge per run: the run stops cleanly when it is reached.

FAQ

Do I need a Bilibili account, cookie or API key? No. The actor reads the public data Bilibili shows to visitors who are not logged in.

Why at most 1,000 videos per search? Bilibili's own search stops at 50 pages of 20. To go further, split a topic by published date (one month per run, or several date ranges across runs), by category or by video length.

Why does a sorted search over an old date range return so few videos? That is how Bilibili's own search behaves: with Most played or Newest and a range such as "before 2017", the site returns a few dozen videos where Relevance returns hundreds (猫 before 2017, 10 to 30 minutes: 3 by most played, 498 by relevance on 2026-10-21). Keep the sort on Relevance for wide date-range pulls. Every row is checked against your date range and length before it is delivered.

How do I get all videos of one creator? Put the creator's UID or space link in creators and turn on includeCreatorVideos. You get their public uploads newest first; add publishedAfter to stop at a date.

What is the difference between search rows and detail rows? Search rows already carry plays, danmaku, likes, favorites, comments, length, date and tags. Details add coins, shares, the full tag list, the part count, original or repost, and the uploader's follower count. Turn on includeDetails when you need those; it is slower (one request per row) but the price is the same.

Can I search in English? Yes. Bilibili's search matches Chinese and Latin text; Chinese terms usually return far more.

Does it get comments or danmaku text? Not in this version. You get the comment and danmaku counts for every video.

Why fewer rows than I asked for? The run's status message names the reason: the list ended, Bilibili's 1,000-result cap, your date range, links that no longer exist, or the run time limit.

How does only-new mode work? The actor keeps the IDs it has delivered in a key-value store named bilibili-scraper-seen in your account. Schedule the same input and each run returns only videos and creators it has not delivered before. Delete the store to start over.