Bilibili Popular Videos Scraper avatar

Bilibili Popular Videos Scraper

Pricing

Pay per usage

Go to Apify Store
Bilibili Popular Videos Scraper

Bilibili Popular Videos Scraper

Scrape Bilibili's popular feed: currently popular videos with uploader, view/like/coin/favorite counts, category and a direct video link.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Jackie Chen

Jackie Chen

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

7 hours ago

Last modified

Share

Get Bilibili's popular video feed (哔哩哔哩综合热门) as structured data. Each run returns the videos currently popular across Bilibili, with the uploader, the full engagement breakdown (views, likes, coins, favorites, danmaku, comments), the category and a direct link to watch each video.

Unofficial / independent tool. This Actor is not affiliated with, authorized, sponsored, or endorsed by Bilibili. It retrieves publicly available data through a third-party API. You are responsible for using the output in compliance with Bilibili's terms and all applicable laws.

What this Actor does

This Actor focuses on one job: fetch the bilibili popular feed (currently popular videos across the site) on bilibili.com. Bilibili's engagement model is unusually rich (coins, favorites and danmaku alongside views and likes), and this Actor captures all of it for every video.

  • Returns Bilibili's currently popular videos, paginated automatically up to your limit.
  • Captures the full engagement breakdown: views, likes, coins, favorites, danmaku and comments.
  • Includes the uploader name and the Bilibili category for each video.
  • Builds a direct bilibili.com link from each video's BV id.

Input

FieldTypeDescription
maxItemsintegerMaximum records to return (caps your spend).
proxyConfigurationobjectOptional Apify Proxy settings.

Example input

{
"maxItems": 20
}

Output

The Actor returns one dataset item per popular video. Each item is a flat, analysis-ready JSON record. Example of a real returned item:

{
"title": "假如所有人被迫看着死亡回归",
"author": "00kk君",
"category": "MAD·AMV",
"description": "原著:《Re:Zero Watching Him Die Again and Again》(WHDAAA)",
"viewCount": 895471,
"likeCount": 68433,
"coinCount": 23009,
"favoriteCount": 51958,
"danmakuCount": 3873,
"replyCount": 4058,
"duration": 4786,
"publishTime": 1781762186,
"id": "BV1Ftjw6DEmL",
"url": "https://www.bilibili.com/video/BV1Ftjw6DEmL",
"source": "bilibili-popular"
}

Output fields

FieldDescription
titleVideo title
authorUploader (UP主) name
categoryBilibili category (分区)
descriptionVideo description
viewCountView count
likeCountLike count
coinCountCoins given
favoriteCountTimes favorited
danmakuCountDanmaku (bullet comments)
replyCountComment count
durationDuration (seconds)
publishTimePublish timestamp
urlCanonical link to the item on the source site
idStable identifier for the item (when available)
sourceWhich list / query the item came from

How it works

  • Direct API, no browser. Data is fetched over HTTP — no headless browser, no login, no cookies to manage.
  • Honest failure. Transient upstream blocks (rate limits, edge protection) are retried with exponential backoff. If the source stays unavailable, the run fails loudly instead of returning a misleading empty dataset.
  • De-duplicated. Items are de-duplicated by their identifier within a run.
  • Pay per result. You are billed for the rows actually delivered; maxItems is a hard cap on both volume and spend.

Use cases

  • Track what's resonating with Bilibili's community in near real time.
  • Analyze the relationship between coins/favorites and reach on Bilibili.
  • Discover trending uploaders and formats for partnerships or research.
  • Feed a content dashboard with ranked, fully-quantified video data.

Integration

Run it from the Apify Console, on a schedule, or call it programmatically via the Apify API, the JavaScript / Python clients, or MCP. Output can be exported as JSON, CSV, or Excel, or pushed to your own storage.

FAQ

Do I need a Bilibili account, cookies, or to log in? No. The Actor only reads publicly available data.

How am I billed? Pay-per-result: you pay only for the items returned, and maxItems caps the total.

Can I schedule it or call it from my own code? Yes — use Apify Schedules, the REST API, the official clients, or MCP.

Is this an official Bilibili product? No. It is an independent tool and is not affiliated with Bilibili.