Youtube User Channel Scraper
Pricing
from $3.99 / 1,000 results
Youtube User Channel Scraper
🔎 Scrape and analyze YouTube user channels with YouTube User Channel Scraper! Extract key profile details fast for smarter research, lead gen, and competitive insights. ⚡️ Perfect for creators, marketers & data-driven teams. 🚀
Pricing
from $3.99 / 1,000 results
Rating
0.0
(0)
Developer
ScrapeDrift
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Share
Youtube User Channel Scraper 🎯
If you need consistent YouTube channel metadata (subscribers, videos, views, join date, socials) for outreach or analysis, manually copying data one channel at a time is slow and error-prone. Youtube User Channel Scraper pulls YouTube channel details in bulk using channel IDs or channel URLs, so you can move faster with a clean dataset. This youtube channel scraper tool is built for youtube user profile scraper workflows, including youtube channel data scraper and youtube channel URL scraper use cases. It’s a great fit for marketers, data analysts, and researchers who want structured youtube channel metadata scraper output without writing scraping code. In one run, you can process multiple channels in sequence and start exporting results immediately.
See the Data: Sample Output
Here's a real record from a single run:
{"channelId": "UCyBD3P9YOFWNIMTuDzqeObg","avatar": "https://example.com/avatar.jpg","banner": "https://example.com/banner.jpg","title": "BBC News","verified": 1,"hasbusinessEmail": 0,"joinDate": "Jan 1, 2006","country": "United Kingdom","viewCount": 25400000000,"videoCount": 240000,"subscriberCount": 32000000,"description": "News, analysis and stories from around the world.","links": [{"title": "Website","link": "b-website.com"}],"indexUrl": "http://www.youtube.com/channel/UCyBD3P9YOFWNIMTuDzqeObg","channelUrl": "https://www.youtube.com/@BBCNews/about"}
| Field | Type | What It Tells You |
|---|---|---|
channelId | string | The unique YouTube channel identifier for matching and deduping records. |
avatar | string | null | The channel profile image URL, useful for previews and reports. |
banner | string | null | The channel banner image URL for richer channel cards and exports. |
title | string | null | The display name shown for the channel. |
verified | number | Whether the channel is marked as verified (returned as 1 or 0). |
hasbusinessEmail | number | Indicates whether the actor detected a business email signal on the channel page (returned as 1 or 0). |
joinDate | string | null | The channel join date as shown by the channel metadata. |
country | string | null | The country value extracted from the channel metadata (when available). |
viewCount | number | Total view count parsed into a numeric value for ranking and filters. |
videoCount | number | Total video count parsed into a numeric value for volume comparisons. |
subscriberCount | number | Subscriber count parsed into a numeric value for sizing the channel. |
description | string | null | The channel description / about text for context and qualitative review. |
links | array | null | A list of channel external links extracted from the channel “links” section. |
indexUrl | string | null | A normalized index URL pointing to the channel. |
channelUrl | string | null | The final normalized channel URL used for the scrape, typically including the “about” path when applicable. |
status | string | Not returned in the dataset schema; failures are handled by not pushing data when metadata can’t be extracted. |
Export your full dataset as JSON, CSV, or Excel from the Apify dashboard.
Setting It Up
Drop this into your input.json and you're ready to go:
{"ids": "UCyBD3P9YOFWNIMTuDzqeObg,UC-1234567890abcdef","start_urls": [{"url": "https://www.youtube.com/@BBCNews"},{"url": "https://www.youtube.com/channel/UCyBD3P9YOFWNIMTuDzqeObg/about"}]}
| Parameter | Required | What It Does |
|---|---|---|
ids | ⬜ | A comma-separated list of YouTube Channel IDs (e.g. UCyBD3P9YOFWNIMTuDzqeObg). The actor converts each ID into a channel URL and scrapes it. |
start_urls | ⬜ | A list of YouTube channel URLs to scrape. The actor processes these first, in the same order they appear in the UI list. |
What It Does
Youtube User Channel Scraper fetches YouTube channel details for multiple targets and writes one structured record per successfully extracted channel.
Scrape channel metadata by ID or URL
You can supply a list of YouTube channel URLs or pass channel IDs. The actor normalizes URLs and scrapes channel page metadata, supporting common inputs for a youtube channel URL scraper workflow.
Output channel metrics as numeric fields
Subscriber count, view count, and video count are parsed from the page and returned as numeric values. That makes youtube subscriber count scraper and youtube channel data scraper workflows easier to analyze, sort, and filter.
Includes key channel context fields
The actor extracts channel title, description, join date, and country when those values are available. It also captures avatar and banner URLs to help with youtube channel metadata scraper reports and enrichment.
Extracts external links from the channel
For channels that publish additional external links, the actor returns them in the links array (each with a title and link). This supports youtube channel about section scraper use cases where you want more than just counts.
Built for practical batch runs
The actor processes inputs in sequence and pushes results to your Apify dataset as it goes. If it can’t fetch or extract metadata for a channel, it logs the issue and continues with the next one, which is helpful for youtube channel list scraper projects.
Overall, Youtube User Channel Scraper turns channel pages into structured records you can export and use immediately for outreach, research, and reporting.
Why Youtube User Channel Scraper?
There are plenty of ways to pull data from YouTube pages—here’s why Youtube User Channel Scraper stands out.
Clean, integration-ready channel records
The output is already structured with fields for channelId, subscriberCount, viewCount, videoCount, joinDate, country, description, and more. That means you can plug the results into your analysis or pipeline without spending time reformatting.
Designed for bulk channel processing
This youtube channel scraper tool is built to handle multiple channel URLs and channel IDs in a single run. It’s a strong fit for teams that need repeatable youtube user profile scraper outputs rather than one-off manual lookups.
Works with both “about” and standard channel URLs
The actor normalizes common channel URL patterns and appends the “about” path when appropriate. That helps keep results consistent for youtube channel about section scraper style workflows.
Real-World Use Cases
Here's how different teams put Youtube User Channel Scraper to work:
Influencer Marketing Teams
Marketing teams often start with a long list of creators, then narrow it down based on subscriber size, video volume, and engagement proxies like total views. They run this youtube channel metadata scraper on a batch of channel URLs, export the dataset, and build a shortlist faster than manual research.
Sales and Outreach Researchers
When outreach depends on channel identity and sizing, researchers need more than just a URL—they need consistent channel metrics and a reliable channel ID to dedupe leads. Youtube User Channel Scraper produces structured subscriberCount and viewCount values to support youtube subscriber count scraper style lead sizing.
Brand Partnerships Analysts
For partner scoring, analysts want comparable numeric metrics across many channels. They use the parsed subscriberCount, videoCount, and viewCount from Youtube User Channel Scraper to rank channels and enrich spreadsheets with titles and descriptions.
Community Managers and Audience Analysts
Community-focused teams often need to track how channels evolve over time and store channel context for reporting. By capturing joinDate, country, and description in one run, they can maintain a consistent dataset for long-running projects.
Automation Specialists / Data Engineers
Automation and data engineering teams can trigger an Apify run, then ingest the dataset into their downstream systems. Since the actor pushes structured JSON records (youtube channel data scraper-ready), it’s easier to wire into repeatable workflows.
How to Run It
No code required. Here's how to get your first results in under 5 minutes:
- Open the actor on Apify — go to the actor page on console.apify.com.
- Enter your inputs — add channel URLs in
start_urls(processed first) and/or add channel IDs inids(comma-separated). - Keep the run settings default — this actor manages its own request resilience internally; there are no proxy settings exposed in the input schema.
- Start the run — watch the live log as each channel is processed.
- Open the Dataset tab — results are pushed as the actor extracts metadata successfully.
- Export your results — download the dataset from the dashboard as JSON, CSV, or Excel.
The whole setup takes under 5 minutes — results start appearing quickly after launch.
Export & Integration Options
Once your data is collected, Youtube User Channel Scraper fits directly into your existing workflow.
You can export the dataset from the Apify dashboard as JSON, CSV, or Excel, using the results stored in the dataset tab. For ongoing workflows, you can access results programmatically via the Apify API and push them into your tools.
You can also connect the run to automation platforms like Zapier or Make to transfer the extracted youtube channel metadata scraper fields into your CRM or internal systems. If you want the process to run on a cadence, you can schedule the actor to execute automatically from Apify.
Pricing
Youtube User Channel Scraper runs on Apify, which includes a free tier — no credit card needed to start. Free tier usage includes $5 platform credits on sign-up, which is often enough for several real test runs. For larger batches or heavier workloads, Apify uses a pay-as-you-go model billed per Actor compute unit (CU). Subscription plans are available on Apify for teams with sustained needs—see the current options on the pricing page.
Start free at apify.com — scale up when you need to.
Reliability & Limitations
| What We Handle | How |
|---|---|
| Retries for fetching channel pages | The actor attempts multiple fetches per URL when issues occur. |
| Continued progress across multiple inputs | It processes targets and continues even when some channels can’t be extracted. |
| Partial results | Records are pushed as channels are successfully scraped and parsed. |
| Structured metadata extraction | Output includes consistent fields like subscriberCount, viewCount, and videoCount when available. |
Limitations: The actor only works with publicly available channel pages. If channel metadata needed for extraction is missing or inaccessible, that channel may not produce an output record.
For enterprise-scale needs or custom configurations, reach out and we’ll help.
Frequently Asked Questions
Is there a free plan?
Yes. Apify offers a free tier with usage credits so you can run Youtube User Channel Scraper for real tests before deciding on a paid plan.
Do I need to log in or create an account on YouTube?
No. This actor scrapes YouTube channel details from publicly accessible pages using channel IDs or channel URLs, so you don’t need a user login for the run.
How accurate is the extracted data?
The extracted values come directly from the channel page metadata, then are parsed into the output fields (like numeric counts). If a channel’s public metadata is missing or formatted in an unexpected way, some fields may come back as null.
How many results can I get per run?
You can pass multiple channel URLs and/or multiple channel IDs in one run. There is no results-per-run limit in the provided input schema, but your real batch size is constrained by your Apify account and runtime environment.
How fresh is the data?
The data is captured at the moment the actor visits each channel page during your run. For the latest metrics, you’ll want to run the actor closer to the time you need the numbers.
Is this legal? Does it comply with GDPR / CCPA?
Yes for data collection scope in the sense that it targets publicly available data on YouTube channel pages. Compliance with GDPR, CCPA, and any applicable regulations is your responsibility when storing, processing, or using the dataset, especially for contact-related workflows.
Can I export to Google Sheets or Excel?
Yes. You can export from the Apify dataset tab as JSON, CSV, or Excel, then import into Google Sheets or your preferred spreadsheet tool.
Can I schedule this to run automatically?
Yes. With Apify, you can schedule actor runs so Youtube User Channel Scraper executes automatically on a cadence you choose.
Can I access results via the API?
Yes. You can retrieve results programmatically using the Apify API, which is useful for integrating youtube channel data scraper outputs into pipelines.
What happens when the actor encounters an error?
When the actor fails to fetch a channel or cannot extract metadata, it logs the error and continues processing the remaining inputs. Successful channels still push their records to the dataset.
Get Help & Use Responsibly
Got a question about Youtube User Channel Scraper or a feature you'd like added? Reach out at dataforleads@gmail.com. We welcome feedback like expanding extracted metadata fields or improving normalization for additional channel URL formats, and we actively maintain this actor.
publicly available data on YouTube channel pages is used; private accounts, login-gated pages, and password-protected content are not accessed. You’re responsible for complying with GDPR, CCPA, platform ToS, and any applicable regulations. For data removal requests, contact dataforleads@gmail.com. Use responsibly, ethically, and only for lawful purposes.