Bilibili Scraper (Videos, Search, Popular) avatar

Bilibili Scraper (Videos, Search, Popular)

Pricing

from $1.80 / 1,000 videos

Go to Apify Store
Bilibili Scraper (Videos, Search, Popular)

Bilibili Scraper (Videos, Search, Popular)

Scrape Bilibili (ๅ“”ๅ“ฉๅ“”ๅ“ฉ) videos by keyword, video URL or the popular list: title, uploader, category, views, likes, coins, favorites, danmaku, comments, duration, tags. No login.

Pricing

from $1.80 / 1,000 videos

Rating

0.0

(0)

Developer

Murat Uzun

Murat Uzun

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

2

Monthly active users

10 days ago

Last modified

Share

What is Bilibili Scraper?

Bilibili Scraper extracts video data from Bilibili (ๅ“”ๅ“ฉๅ“”ๅ“ฉ), China's largest video platform. Search by keywords (Chinese or English), get the currently popular videos (็ƒญ้—จ), or look up specific video URLs / BV ids. Each video comes with title, uploader, category, views, likes, coins, favorites, danmaku, comments, shares, duration, publish date, tags and cover image. No login, no browser. $3 per 1,000 videos.

Use it for trend research on the Chinese market, influencer discovery, competitor and brand monitoring, or building datasets of Bilibili content.

What data does Bilibili Scraper extract?

FieldTypeDescription
bvid, aid, urlstring / number / stringVideo id (BVโ€ฆ), numeric id and link
title, descriptionstringTitle (search highlights removed) and description
authorName, authorMidstring / numberUploader name and user id
categorystringBilibili category, e.g. ่ฎก็ฎ—ๆœบๆŠ€ๆœฏ (computer tech) or ๆ‰‹ๆœบๆธธๆˆ (mobile games)
durationSecondsnumberLength in seconds
publishedAtstringPublish time (ISO 8601)
views, likes, favorites, danmaku, repliesnumberEngagement counts
coins, sharesnumberCoins given and shares (popular and video lookups; search results don't include them)
tagsarrayTags (search results)
coverUrlstringCover image
source, keywordstringWhere the row came from (popular, search, video) and the keyword
scrapedAtstringWhen the row was scraped

How to use Bilibili Scraper

  1. Enter Search keywords, several separated by ; (e.g. python tutorial; ๅŽŸ็ฅž; lofi), and/or Video URLs.
  2. Tick Fetch popular videos to add the current popular list. With no input at all, the Actor returns the popular videos.
  3. Set Max videos (per keyword, default 30).
  4. Run it and download the data as JSON, CSV, Excel or HTML, or read it through the API.

Results are deduplicated by video id across all sources.

Example input

{
"searchKeywords": "python tutorial; ๅŽŸ็ฅž",
"videoUrls": ["https://www.bilibili.com/video/BV1rpWjevEip"],
"popular": true,
"maxVideos": 40
}

Example output

{
"bvid": "BV1rpWjevEip",
"url": "https://www.bilibili.com/video/BV1rpWjevEip",
"title": "ใ€ๅ…จ748้›†ใ€‘็›ฎๅ‰B็ซ™ๆœ€ๅ…จๆœ€็ป†็š„Python้›ถๅŸบ็ก€ๅ…จๅฅ—ๆ•™็จ‹โ€ฆ",
"authorName": "Pythonๅฎ˜ๆ–น่ฏพ็จ‹",
"authorMid": 3546597933714079,
"category": "่ฎก็ฎ—ๆœบๆŠ€ๆœฏ",
"durationSeconds": 143894,
"publishedAt": "2024-08-22T14:59:18.000Z",
"views": 20310794,
"likes": 555201,
"coins": 398299,
"favorites": 855835,
"danmaku": 131115,
"replies": 353946,
"shares": 101021,
"coverUrl": "https://i2.hdslb.com/bfs/archive/a979056b1a32012cdd00d48fbc3732d253e30620.jpg",
"source": "video",
"scrapedAt": "2026-09-28T11:40:00.000Z"
}

How much does it cost?

Pay per result: $0.003 per video ($3 per 1,000), with volume discounts on paid Apify plans. Keywords or videos that fail are listed in the ERRORS record and cost nothing. Set Maximum cost per run to cap spend.

Proxy

The Actor calls Bilibili's public web API directly. If Bilibili blocks a request (HTTP 412), it waits and retries, then switches to Apify Residential proxy automatically (proxyMode: auto). Use never to stay direct, or always to use Residential from the start.

Using Bilibili Scraper with AI agents

The Actor is pay-per-event with limited permissions, so AI agents can call it through Apify's MCP server (mcp.apify.com), for example with {"searchKeywords": "AI ็ป˜็”ป", "maxVideos": 20}. It also accepts keywords, keyword, urls and url.

FAQ

Is scraping Bilibili legal? The Actor reads only public video data that Bilibili shows to logged-out visitors. Don't use the data in ways that break Bilibili's terms or privacy law.

Can I get comments or danmaku text? Not yet: the Actor returns counts, not the comments themselves.

Why is coins empty for search results? Bilibili's search API doesn't return coins or shares. Pass the video URLs to get them.

Part of the webdatatools web-intelligence suite โ€” every Actor is pay-per-event, reads public data without a login, and returns one clean row per entity:

Browse the whole suite at webdatatools, or call ten of these Actors straight from Claude, Cursor or Cline with the webdatatools MCP server.

Website & domain intelligence

Content for AI, LLMs and RAG

Search, video and social

Leads, jobs and company data

Developer, app and research data