Bilibili Video Scraper avatar

Bilibili Video Scraper

Pricing

from $0.01 / 1,000 results

Go to Apify Store
Bilibili Video Scraper

Bilibili Video Scraper

🎥 Bilibili Video Scraper extracts video details, titles, creators, tags & more from Bilibili. ⚡ Fast, reliable data scraping for research, analytics, and content insights. 📊 Automate workflows and unlock valuable audience & trend intelligence!

Pricing

from $0.01 / 1,000 results

Rating

0.0

(0)

Developer

Scraperoka

Scraperoka

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

Bilibili Video Scraper 🎯

Manually visiting hundreds of Bilibili video pages to collect stats and author details wastes hours you don’t have. Bilibili Video Scraper extracts video metadata in bulk so marketers, recruiters, and growth teams can build datasets fast. This Bilibili video scraper is ideal for outreach, reporting, and research that needs consistent bilibili video downloader-style metadata at scale—thousands of records in minutes.


What You Get: Sample Output

Here's a sample record from a single run:

{
"id": "BV1dj411E7vt",
"cover": "https://i0.hdslb.com/bfs/face/abc123@96w.webp",
"title": "示例视频标题:如何入门数据分析",
"url": "https://www.bilibili.com/video/BV1dj411E7vt/",
"view_count": "",
"dm_count": "",
"pubdate": "",
"copyright": "",
"like_count": "9.8万",
"coin_count": "1.2万",
"favorite_count": "5200",
"share_count": "3000",
"note_count": "1篇笔记",
"description": "视频简介内容示例:本视频将讲解数据分析的入门步骤。",
"reply_count": "",
"topic_tag": "数据分析",
"author": "示例作者",
"author_url": "https://space.bilibili.com/1234567/",
"avatar": "https://i0.hdslb.com/bfs/face/abc123.png",
"tags": []
}
FieldTypeWhat It Tells You
idstringA stable Bilibili video identifier you can join on later
coverstringThe author avatar-derived cover image reference for quick previews in dashboards
titlestringThe video title for labeling, filtering, and reporting
urlstringThe original video link so your team can verify or share internally
view_countstringView count field exists in the output (may be empty depending on what the page provides)
dm_countstringKeeps a consistent schema for DM-related counts (may be empty)
pubdatestringPublication date field (may be empty)
copyrightstringCopyright field placeholder for completeness (may be empty)
like_countstringLike engagement in a Bilibili-style formatted string (e.g., 9.8万)
coin_countstringCoin engagement formatted for quick comparison across videos
favorite_countstringFavorite engagement to gauge content popularity
share_countstringSharing activity signal for outreach prioritization
note_countstringA lightweight “notes” indicator extracted when present (e.g., 1篇笔记)
descriptionstringVideo description text for thematic tagging and qualitative review
topic_tagstringA primary topic tag derived from the page’s tags list (useful for segmentation)
authorstringCreator name for CRM/contact enrichment workflows
author_urlstringDirect author page link for fast manual validation
avatarstringAuthor avatar reference for UI thumbnails
tagsarrayA tags container field in the output (empty list when not populated)
statusNo status field is produced by this actor; failures are reflected by missing records when scraping returns no result

Export your dataset as JSON, CSV, or Excel — straight from the Apify dashboard.


Why Bilibili Video Scraper?

There are a lot of ways to pull data from Bilibili — here’s what sets Bilibili Video Scraper (and similar bilibili video scraper workflows) apart.

Designed for clean, consistent metadata records

This Bilibili metadata extractor returns a structured JSON object per URL, including author info, engagement counts formatted in a Bilibili-friendly style, and tag-derived topic_tag. It’s built for analysis pipelines where consistent fields matter more than hand-copied spreadsheets.

Bulk input support for batch workflows

You pass a list of Bilibili video links in one run, making it a practical bilibili batch video download-adjacent option for metadata-first projects. Ideal for building a content universe for reporting, influencer discovery, or research.

Resilient scraping with structured output

The actor is built to handle real-world variability in web pages and returns results for URLs that can be parsed successfully. When a URL can’t be processed, you simply won’t get a record for it in the pushed results, keeping your dataset focused on usable entries.

Built for integration-ready datasets

The output is already shaped like a dataset row—perfect for downstream steps like enrichment, scoring, or feeding into internal tools. If you’re looking for a bilibili video link extractor workflow, you can treat the url + author_url fields as your join keys.


Configuring Your Run

Drop this into your input.json to get started:

{
"urls": [
"https://www.bilibili.com/video/BV1dj411E7vt/"
]
}
ParameterRequiredWhat It Does
urlsList of Bilibili video URLs to scrape (you can submit multiple in one run)

Note: In this actor, urls has no explicit “required” flag, but the run exits early with a warning if no URLs are provided.


Core Capabilities

Batch processing from a list of video URLs

Feed multiple Bilibili links in a single run, and the actor processes them one by one with a short delay between requests. This makes bilibili video scraper usage straightforward for content libraries and repeatable research runs.

Video metadata extraction with engagement counts

You get core fields like title, description, author, author_url, plus engagement counts such as like_count, coin_count, favorite_count, and share_count. Counts are formatted into Bilibili-style strings to make reporting easier.

Tag-derived topic labeling

The actor derives a topic_tag from the tags list found on the video page, which is useful for categorizing results without extra manual tagging. This is handy for workflows like bilibili video to mp4-adjacent content analysis where you prioritize topics.

Output shaped for datasets (not raw scraping dumps)

Each successful scrape returns a clean JSON object with consistent field names (e.g., id, url, author, topic_tag). That means you can use it like a bilibili video downloader metadata source even when your goal is analytics rather than downloading.

Resilience-focused fetching behavior

The actor includes practical handling for web variability (like cookie readiness and page parsing). If parsing fails for a URL, it simply won’t add a record for that link in the results dataset.


Who Gets the Most Out of This

Marketing teams use Bilibili Video Scraper to build campaign-ready content datasets by collecting titles, descriptions, engagement signals, and author profiles in bulk—then filter by topic_tag to find the most relevant creators and videos.

Recruiters and talent scouts can quickly compile creator lists from public video URLs, using the author and author_url fields as a structured starting point for outreach and vetting.

Researchers and data analysts benefit from consistent per-video fields (like engagement counts and description text) that they can immediately load into spreadsheets, BI dashboards, or scoring models—no manual copy-paste needed.

Automation specialists and developers can integrate this bilibili video scraper run into their pipelines by treating the dataset output as a standardized data source for further processing or enrichment.

Growth teams use it to track content trends over time by re-running batches and comparing engagement fields, turning a list of Bilibili video links into structured, repeatable reporting.


Step-by-Step: How to Use It

No coding needed. Here's how to run Bilibili Video Scraper from start to finish:

  1. Open the actor on Apify — visit console.apify.com and search for Bilibili Video Scraper.
  2. Enter your inputs — add one or more Bilibili video links in the urls field.
  3. Configure proxy settings — if you’re scraping at scale, set your proxy preference to improve reliability.
  4. Hit Run and watch the live log to confirm each URL is being processed.
  5. View results in the dataset tab — each successfully scraped URL becomes one dataset record.
  6. Export as JSON, CSV, or Excel — download from the dataset page for easy sharing and analysis.

The whole process takes under 5 minutes to set up.


Integrations & Export Options

Once your data is collected, Bilibili Video Scraper plugs directly into your existing workflow. Download your results in JSON, CSV, or Excel from the Apify dataset tab, then import into your tools.

For automation and distribution, you can connect the run to your ecosystem using Apify’s native integration options or automation platforms such as Zapier and Make (Integromat). If you’re building a custom pipeline, you can also pull results programmatically via the Apify API: https://apify.com/docs/api.

You can also automate downstream actions using webhooks after a run completes, and schedule runs so your bilibili video scraper dataset stays up to date over time.


Pricing & Free Trial

Bilibili Video Scraper runs on the Apify platform, which offers a free tier — no credit card required to get started. You’ll typically start with a small amount of platform credits for testing runs.

From there, runs are based on Apify platform billing (compute units), and you only pay for the Apify platform resources used during your job. For the latest details on limits and plan options, check the Apify pricing page.

Start for free at apify.com and scale when you're ready.


Reliability & Performance

What We HandleHow
Platform variabilityUses page parsing designed to pull metadata from the video page content
Basic request stabilityKeeps session readiness and introduces politeness delays between URLs
Output consistencyEach successful scrape returns a structured record with the same field schema
Data freshness for re-runsYou control when to run again by providing a fresh urls list

Limitations: this actor works on publicly accessible video pages and returns empty or missing fields when the source page doesn’t provide them. It doesn’t provide video downloading or transcoding—its focus is metadata extraction, including topic_tag, engagement counts, and author details.

For enterprise-scale runs, contact us to discuss custom configurations.


Frequently Asked Questions

Is there a free plan or trial for Bilibili Video Scraper?

Yes, Apify provides a free tier to help you test Bilibili Video Scraper without committing upfront. Availability and exact credit amounts can vary by account and region, so check Apify’s pricing page for the latest details.

Do I need to log in to Bilibili to use this?

No. This actor is designed to work with publicly available video pages, so you don’t need a Bilibili account or login for the scrape.

How accurate is the data?

The data quality depends on what’s published on each video page. The actor extracts metadata and counts directly from the page content it can parse, so fields like topic_tag and formatted engagement counts reflect what’s available.

How many results can I get per run?

You can pass multiple video URLs in the urls input array, and the actor processes them into the dataset results it can successfully parse. Practical throughput depends on your batch size and run conditions set on Apify.

How often is the data updated / how fresh is it?

Freshness depends on when you run the actor. If you re-run with the same (or updated) URL list, you’ll capture the most current metadata available at scrape time.

This actor extracts publicly available data from Bilibili video pages. You are responsible for complying with GDPR, CCPA, and any applicable platform terms and laws for how you store and use the scraped information.

Can I export results to Google Sheets or Excel?

Yes. You can export your Apify dataset as JSON, CSV, or Excel from the dataset tab, then import into tools like spreadsheets. If you want deeper automation, you can also connect your workflow using APIs and automation platforms.

Can I run this on a schedule automatically?

Yes. You can schedule Apify actors to run automatically on a cron-like schedule, then export or forward the updated dataset each time.

Can I access this via API?

Yes. You can access run results programmatically using the Apify API. This is useful if you want your bilibili video link extractor workflow to feed directly into internal systems.

What happens if the actor hits an error?

If a particular URL can’t be parsed successfully, it won’t add a record for that link to the results dataset. Successful parses are still pushed as dataset records, so you keep the output you can trust from the processed URLs.


Need Help or Have a Request?

Got a question about Bilibili Video Scraper or want a new feature added? Reach out at dataforleads@gmail.com. We’re happy to help with setup, debugging, and ideas like webhook notifications on completion or additional output fields for richer reporting.


Disclaimer & Responsible Use

Bilibili Video Scraper is the fastest, most reliable way to turn Bilibili video URLs into structured metadata datasets—start your free run today.

The actor extracts publicly available data from Bilibili video pages. It does not access private accounts, login-gated content, or password-protected pages. You are responsible for ensuring your use complies with GDPR, CCPA, platform Terms of Service, and other applicable regulations. For data removal requests, contact dataforleads@gmail.com. Use responsibly, ethically, and only for lawful purposes.