Bilibili Video Scraper
Pricing
from $0.01 / 1,000 results
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
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": []}
| Field | Type | What It Tells You |
|---|---|---|
id | string | A stable Bilibili video identifier you can join on later |
cover | string | The author avatar-derived cover image reference for quick previews in dashboards |
title | string | The video title for labeling, filtering, and reporting |
url | string | The original video link so your team can verify or share internally |
view_count | string | View count field exists in the output (may be empty depending on what the page provides) |
dm_count | string | Keeps a consistent schema for DM-related counts (may be empty) |
pubdate | string | Publication date field (may be empty) |
copyright | string | Copyright field placeholder for completeness (may be empty) |
like_count | string | Like engagement in a Bilibili-style formatted string (e.g., 9.8万) |
coin_count | string | Coin engagement formatted for quick comparison across videos |
favorite_count | string | Favorite engagement to gauge content popularity |
share_count | string | Sharing activity signal for outreach prioritization |
note_count | string | A lightweight “notes” indicator extracted when present (e.g., 1篇笔记) |
description | string | Video description text for thematic tagging and qualitative review |
topic_tag | string | A primary topic tag derived from the page’s tags list (useful for segmentation) |
author | string | Creator name for CRM/contact enrichment workflows |
author_url | string | Direct author page link for fast manual validation |
avatar | string | Author avatar reference for UI thumbnails |
tags | array | A tags container field in the output (empty list when not populated) |
status | — | No 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/"]}
| Parameter | Required | What It Does |
|---|---|---|
urls | ⬜ | List of Bilibili video URLs to scrape (you can submit multiple in one run) |
Note: In this actor,
urlshas 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:
- Open the actor on Apify — visit console.apify.com and search for Bilibili Video Scraper.
- Enter your inputs — add one or more Bilibili video links in the
urlsfield. - Configure proxy settings — if you’re scraping at scale, set your proxy preference to improve reliability.
- Hit Run and watch the live log to confirm each URL is being processed.
- View results in the dataset tab — each successfully scraped URL becomes one dataset record.
- 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 Handle | How |
|---|---|
| Platform variability | Uses page parsing designed to pull metadata from the video page content |
| Basic request stability | Keeps session readiness and introduces politeness delays between URLs |
| Output consistency | Each successful scrape returns a structured record with the same field schema |
| Data freshness for re-runs | You 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.
Is this legal? Does it comply with GDPR or CCPA?
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.