Bilibili Creator Videos Scraper avatar

Bilibili Creator Videos Scraper

Pricing

$1.20 / 1,000 videos

Go to Apify Store
Bilibili Creator Videos Scraper

Bilibili Creator Videos Scraper

List the public videos of any Bilibili creator by user id or profile link: title, cover, views, publish time, duration and description. Optional keyword filter. No login, no cookies.

Pricing

$1.20 / 1,000 videos

Rating

0.0

(0)

Developer

Hamza

Hamza

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

2

Monthly active users

3 days ago

Last modified

Categories

Share

Paste one or more Bilibili creators and get their public videos, newest first. Each row has the cover image, title, description, publish time, duration and view count. Add a keyword to list only matching videos.

No login, no cookies, no browser needed. Results are saved as a dataset you can download as JSON, CSV or Excel, or read through the Apify API. The first column of the table is the thumbnail image.

What you get

  • Accepts a plain user id like 546195 or a link like https://space.bilibili.com/546195.
  • Several creators in one run, with a per-creator limit.
  • Optional keyword to list only matching videos of that creator.
  • Creators with no public videos are reported in the run message and do not stop the run.

Who uses this actor

  • Audit a creator's output and posting rhythm.
  • Find a creator's best-performing videos.
  • Monitor competitors and partners.
  • Feed video links into comment or detail research.

How to use it

  1. Open the Input tab. The fields already hold a working example.
  2. Click Start. Small runs finish in seconds.
  3. Open the Output tab to see the table, then export it or connect it to your tools.

If something cannot be read, for example an unknown user or a video that does not exist, the run still finishes successfully and says what was wrong in the run status message, with an example of a working input. Results are saved while the run is going, so you can start using them straight away.

Input

FieldNameRequiredDefaultWhat it does
creatorsCreatorsyesexample: ["https://space.bilibili.com/2"]Bilibili user ids or profile links. One per line.
keywordKeyword filter (optional)no-Only list videos of the creator that match this keyword. Leave empty for all videos.
maxItemsMaximum videos per creatorno40Stop after this many videos for each creator. A creator may have fewer.

Example input

{
"creators": [
"https://space.bilibili.com/2"
],
"keyword": "",
"maxItems": 40
}

Output

Each record is one row in the dataset. Fields Bilibili does not provide for a record are left out, and numbers that are really zero stay as 0. Field names are plain English so tables read well in Excel and CSV.

FieldTypeMeaning
Cover image (image)stringVideo cover (shown as a thumbnail).
Video ID (id)stringBilibili BV id, unique per video.
Title (title)stringVideo title, plain text.
Video link (url)stringLink to the video on Bilibili.
Description (description)stringVideo description text.
Creator ID (creatorId)stringUploader user id (mid).
Creator link (creatorUrl)stringLink to the uploader space page.
Duration (seconds) (durationSeconds)numberVideo length in seconds.
Published at (publishedAt)stringPublish time, ISO 8601 (UTC).
Views (views)numberPlay count.
Paid video (isPaid)booleanTrue for paid videos.
Interactive (isInteractive)booleanTrue for interactive (branching) videos.
AV id (avId)stringNumeric av id of the video (the older Bilibili id style).
Scraped at (scrapedAt)stringWhen this record was collected, ISO 8601.
Other data (otherData)objectAny additional field Bilibili sent that has no column of its own. Empty placeholder values are left out.

Example output

{
"image": "https://i2.hdslb.com/bfs/archive/1670e3ec4d0c6d51455d1cd5f7eeaebfd94205c6.jpg",
"id": "BV1ujNV6qEXg",
"title": "帮不帮?",
"url": "https://www.bilibili.com/video/BV1ujNV6qEXg",
"description": "去还是不去?图来自@悲傷小姐 AI作品,觉得很适合征兵场景,整活~",
"creatorId": "2",
"creatorUrl": "https://space.bilibili.com/2",
"durationSeconds": 22,
"publishedAt": "2026-07-12T17:41:36.000Z",
"views": 722056,
"isPaid": false,
"isInteractive": false,
"avId": "116908221270151",
"scrapedAt": "2026-10-08T22:31:52.332Z"
}

Tips

  • Chinese keywords usually give the widest coverage. Titles and comments come back in their original language.
  • The actor paces its requests to stay within Bilibili's limits, so larger runs take a little longer. Spread very large jobs over several runs or schedules.
  • Export as JSON, CSV or Excel, or read the results through the Apify API.

FAQ

Why only views, not likes or comments? Bilibili's public creator video list reports the view count only. To get likes, comments and more, find the same videos with the Video Search or Trending scrapers.

Is there a limit per creator? You set it with "Maximum videos per creator". Bilibili lets you page through the full public list.

Is it legal to scrape Bilibili? The actor reads only data that Bilibili shows publicly, without logging in. Comments and profiles can contain personal data, so use the results in line with the data protection rules that apply to you and with Bilibili's terms.

Something looks wrong. What should I do? Open the run log and the run status message first; they explain what happened. If the data still looks wrong, send the run link through the Issues tab and it will be looked at.