Bilibili Creator Scraper avatar

Bilibili Creator Scraper

Pricing

from $6.24 / 1,000 creator records

Go to Apify Store
Bilibili Creator Scraper

Bilibili Creator Scraper

Full Bilibili (哔哩哔哩) creator profile in one call: detail, uploaded videos, posts, favorite folders, live status, and follow counts. No login, cookie, or API key required.

Pricing

from $6.24 / 1,000 creator records

Rating

0.0

(0)

Developer

Romy

Romy

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

8 days ago

Last modified

Share

Full Bilibili (哔哩哔哩) creator profile in one call per creator: detail, uploaded videos, posts (dynamic tab), favorite folders, live status, and follow counts. No login, cookie, or API key required.

Why

Spun off from the sibling actor bilibili-all-in-one-api (same account) — this reuses its already-verified request logic (the x/v2/space APP-sign scheme, WBI-signed endpoints, etc.) rather than re-deriving it, but is shaped as a classic input-driven batch actor instead of an always-on REST API, matching how buyers in this Store category actually work: give a list of creators, get a dataset back.

Most competing "Bilibili creator/profile" scrapers cover only one slice (just uploads, or just profile info). This actor's differentiator is aggregating profile + uploads + posts + favorites + live status + follow counts in one dataset row per creator — everything the space page shows, in one call.

Input

FieldTypeDefaultNotes
creatorsstring[]— (required)Numeric mids or space.bilibili.com/... URLs
includeVideosbooleantrueFetch the uploaded-video list
maxVideosinteger50Cap on videos fetched per creator
includePostsbooleantrueFetch the dynamic/"Posts" tab (only the first batch is reliably reachable — see below)
includeFavoritesbooleanfalseFetch public favorite folders + their contents (1 extra call per folder, off by default since it's the priciest option)
includeLiveStatusbooleantrueFetch whether the creator currently has an active live room

Output

One dataset row per creator:

{
"mid": "3546723924314441",
"profile": { "card": { "name": "...", "sign": "...", "fans": 29053, "vip": {...}, "official_verify": {...} }, "archive": {...}, ... },
"videos": { "count": 86, "item": [ { "title": "...", "bvid": "...", ... } ] },
"posts": { "list": [ ... ] },
"favorites": null,
"liveStatus": { "roomStatus": 0, "liveStatus": 0, ... },
"relations": { "follower": 29053, "following": 3 }
}

Any section that errors or is disabled comes back as null rather than failing the whole row — a creator with no live room, no posts, or no public favorites is a real, valid result.

Known limitations

  • posts only returns the first batch. Confirmed live (in the parent bilibili-all-in-one-api actor's research): the response's history_offset cursor is intermittently blank, and feeding a real one back either returns empty or silently repeats the same first batch — never genuinely different content. Not a missing feature, a real upstream ceiling for an anonymous caller.
  • Follower/following lists aren't available (only the counts, in relations) — the list endpoints are gated behind a real logged-in session on Bilibili's side, confirmed both on the web WBI path (risk-control blocked) and the APP-sign path (returns a "hollow success" with an empty list even for accounts with a nonzero count).

Pricing

Pay-Per-Event, tiered (FREE/BRONZE/SILVER/GOLD/PLATINUM/DIAMOND = 100/92/85/78/72/68%, this account's standard ladder):

EventFREE priceWhy
creator-record$0.008One full aggregated creator record (profile + uploads + posts + favorites + live + relations) — priced above the ~$0.001-0.003/record competitors charge for a single data slice, reflecting the multi-section aggregation

Getting started

$apify run