Bilibili Video Data API — Keyword & Creator Search
Pricing
from $33.50 / 1,000 search results
Bilibili Video Data API — Keyword & Creator Search
Search Bilibili by keyword for videos, or by creator/channel, with no login. Structured JSON: title, channel, play & danmaku counts. Optional sentiment + public social handles. Pay per result.
Pricing
from $33.50 / 1,000 search results
Rating
0.0
(0)
Developer
NexGen Signal
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
0
Monthly active users
6 days ago
Last modified
Categories
Share
Bilibili Video Data API — Keyword & Creator Search (No Login)
Pay per result. Search Bilibili (B站) for videos by keyword — or, now, for creators/channels — and get clean, structured JSON back, with no login required.
Hand this actor a keyword and get back one clean record per Bilibili video — title, channel, play count, danmaku count, category, duration, publish date, thumbnail, and a link — or switch to creator mode and get channels/UP creators matching your term instead. Optional add-ons score each result's sentiment and extract the public social links a creator published in their own description. No login, no cookies to manage — the actor handles Bilibili's public web-search signing for you.
What this is, in one paragraph
Bilibili's search is one of the richest windows into Chinese-language video, but its public web API is protected by a request-signing scheme (the "wbi" signature) and a browser-fingerprint cookie, which is why a naive request just gets rejected. This actor does that handshake for you — it warms the required cookies, reads Bilibili's signing keys, and signs each search request correctly — then pages through the results and flattens each into a typed record. The upgrade over a keyword-only tool is a creator/channel search mode: the same clean interface, but pointed at Bilibili's UP-creator index, so you can discover channels, not just videos, for a term.
Who buys this and for what job
- Market and trend researchers tracking what's popular on Bilibili for a topic, brand, or product.
- Influencer and creator-discovery teams finding channels in a niche via creator mode, ranked by fans.
- Social and competitive analysts measuring reach (play and danmaku counts) across a keyword's top videos.
- Builders and agents who need a keyless, structured Bilibili search feed without solving the signing themselves.
The upgrade: creator/channel search
Set searchType to creator and the same actor searches Bilibili's UP-creator index instead of videos: each record is a channel — name, channel id, follower (fans) count, sign/description, a space.bilibili.com link, and avatar. Keep it on video (the default) for the classic keyword video search. One interface, two lenses on the platform.
Pricing
| Event | Free plan | Bronze | Silver | Gold / Platinum / Diamond |
|---|---|---|---|---|
apify-actor-start | $0.005 | $0.005 | $0.005 | $0.005 |
apify-default-dataset-item | $0.05 | $0.045 | $0.04 | $0.0335 |
addon-sentiment-scored | $0.02 | $0.02 | $0.02 | $0.02 |
addon-social-handles-extracted | $0.10 | $0.10 | $0.10 | $0.10 |
A small start fee plus one item charge per result. The two optional add-ons bill per result only when you turn them on.
Input
| Field | Type | Default | Description |
|---|---|---|---|
keyword | string | (required) | Search keyword. |
searchType | string | video | video = keyword video search; creator = channel/UP-creator search (the upgrade). |
max_results | integer | 30 | Maximum results delivered (1–1000). |
addonSentimentScored | boolean | false | Add a sentiment score to each result. |
addonSocialHandlesExtracted | boolean | false | Extract public social handles/links from each description (emails/phones excluded). |
Output
One JSON object per result. Real example (video):
{"record_id": "video:BV1abc","result_type": "video","bvid": "BV1abc","title": "3小时超快速入门 Python — 动画教学【2026新版】","author": "林粒粒呀","author_id": "456","category": "Tech","duration": "3:12:04","play_count": 7589855,"danmaku_count": 1200,"url": "https://www.bilibili.com/video/BV1abc","sentiment": {"label": "positive", "score": 1.0},"observed_at": "2026-08-25T00:00:00Z"}
A creator record carries the channel author, author_id, follower count (favorites), description, video_count, and a space.bilibili.com url. An unbilled RUN_RECEIPT records the keyword, search type, add-ons, and how many results were delivered.
Field reference
Each record carries record_id, result_type (video / creator), bvid/aid (videos), title, author and author_id (the public channel), description, category, duration, play_count, danmaku_count, favorites (fans for creators), video_count (creators), pubdate, thumbnail, and url. With add-ons on: sentiment (label + score) and social_handles (public links, emails/phones excluded). Provenance travels on every record.
How a run works
The actor first performs Bilibili's public web-search handshake: it warms the fingerprint cookie from the homepage and reads the current wbi signing keys, then signs each search request with the correct w_rid/wts parameters. It pages through the video or creator results up to your max_results, strips search-highlight markup from titles, and — as a privacy measure — scrubs any email- or phone-shaped strings out of free-text descriptions before delivery. If Bilibili rotates its anti-crawl keys mid-run, the actor refreshes them and retries. Each result is delivered and charged; the optional sentiment and social-handle add-ons bill per result only when enabled.
Working with the data
The record_id is stable per video or channel, a clean de-duplication and join key. play_count and danmaku_count give a direct reach-and-engagement read across a keyword's top videos; in creator mode, favorites (fans) ranks channels. Turn on sentiment for a quick positive/negative read across a result set, and social handles to collect the public links a creator chose to publish — with emails and phone numbers stripped so no private contact data is compiled. Feed the output into a trend dashboard, an influencer shortlist, or an agent's research step.
Honest limitations
- Public search metadata. Values are Bilibili's public web-search results at query time; counts move and search ranking changes.
- No login, no private data. No account is used; channel/author names are public platform identities on the videos, and emails/phones are scrubbed from descriptions — no private user data is collected or emitted.
- Chinese-language platform. Titles and descriptions are largely Chinese; the sentiment lexicon is bilingual but lightweight.
The add-ons in depth
The two optional add-ons match the original tool's, billed per result only when switched on. Sentiment scoring runs a lightweight bilingual lexicon over each result's title and description and returns a {label, score} object — a fast positive/neutral/negative read you can aggregate across a keyword's results to gauge the tone of coverage. Social-handle extraction pulls the public social links and handles a creator chose to publish in their own description (Weibo, Douyin, X, YouTube, and bare URLs), while explicitly excluding anything email- or phone-shaped, so you collect the creator's public presence without compiling private contact data. Both are off by default, so a plain search never pays for them.
Use with AI agents and schedules
Because the output is flat JSON keyed by a stable record_id, an agent can call this actor as a tool and reason over the results directly — "find the ten most-played Bilibili videos about my product this week, and score their sentiment" is a single call with addonSentimentScored on. In creator mode, an agent can build an influencer shortlist for a niche ranked by fans. Paired with a scheduler, a saved keyword becomes a standing trend monitor; because each run is bounded by max_results and priced per result, the cost stays small and predictable.
Differentiation
A Bilibili video-and-creator search API with no login required — the actor solves Bilibili's public web-search signing for you — upgraded with a creator/channel search mode alongside keyword video search. Keyless, pay-per-result, callable from code or an AI agent.
Source: Bilibili public web search (bilibili.com). Public video and creator-channel metadata as returned; reformatted to per-item records, linking back to the source. No login; no private user data (email/phone) collected or emitted.