Youtube channel scraper
by dainty_screw
Automatically extract key data from YouTube channels—like subscriber counts, video stats, and profile info—into a structured format. Perfect for research, outreach, or competitive analysis.
Opens on Apify.com
About Youtube channel scraper
Need to pull structured data from YouTube channels without the manual copy-paste headache? I built this scraper because I got tired of jumping between tabs just to compile basic channel stats. Feed it a list of YouTube URLs, handles, or channel IDs, and it automatically extracts the key details you're actually looking for: the channel's name, profile picture, location, that 'About' section text, the date they joined, and their vital stats—total videos, overall views, and current subscriber count. It outputs everything in a clean, structured format like JSON or CSV, ready to drop into a spreadsheet or your database. I use it mainly for building contact lists for outreach, competitive analysis to see what similar creators are up to, or tracking growth metrics over time. It saves hours of manual work. The setup is straightforward; you're basically just pointing it at the channels you want info from. It handles the rest quietly in the background, letting you focus on the analysis part instead of the data-collection grind.
What does this actor do?
Youtube channel scraper is a web scraping and automation tool available on the Apify platform. It's designed to help you extract data and automate tasks efficiently in the cloud.
Key Features
- Cloud-based execution - no local setup required
- Scalable infrastructure for large-scale operations
- API access for integration with your applications
- Built-in proxy rotation and anti-blocking measures
- Scheduled runs and webhooks for automation
How to Use
- Click "Try This Actor" to open it on Apify
- Create a free Apify account if you don't have one
- Configure the input parameters as needed
- Run the actor and download your results
Documentation
YouTube Channel Scraper
Scrapes public YouTube channel metadata using a simple start_urls input. No API key required. Useful for competitor research, SEO analysis, and editorial planning.
Overview
This Apify actor extracts public data from YouTube channel pages. You provide the channel URLs, and it returns structured metadata. It's built for reliable, proxy-friendly automation on the Apify platform.
Key Features
- No API Key: Uses publicly accessible channel pages.
- Simple Input: Configure runs entirely via the
start_urlsparameter. - Stable Output: Maintains consistent input and output schemas for automation stability.
- Proxy Support: Designed to work with Apify Proxy for scraping multiple channels.
- Multiple Export Formats: Results can be downloaded as JSON, CSV, or XLSX.
How to Use
Quick Start on Apify Platform
- Go to the actor page and click Try for free.
- In the input, paste the following JSON, replacing the URL with your target channel:
json { "start_urls": [ { "url": "https://www.youtube.com/@Officialwealthwisdom", "method": "GET" } ] } - Run the actor. Once finished, export your dataset from the Storage tab.
API Integration
You can trigger runs via the Apify API using cURL, Python, or any HTTP client.
cURL Example:
curl -X POST "https://api.apify.com/v2/acts/dainty_screw~youtube-channel-scraper/runs?token=YOUR_TOKEN" \
-H "content-type: application/json" \
-d '{
"start_urls":[{
"url":"https://www.youtube.com/@Officialwealthwisdom",
"method":"GET"
}]
}'
Python Example:
import requests
payload = {
"start_urls": [
{"url": "https://www.youtube.com/@Officialwealthwisdom", "method": "GET"}
]
}
r = requests.post(
"https://api.apify.com/v2/acts/dainty_screw~youtube-channel-scraper/runs?token=YOUR_TOKEN",
json=payload,
headers={"content-type": "application/json"}
)
print(r.json())
Input
The actor requires a single input field:
start_urls(array of objects, required)url(string): The full URL of a YouTube channel (e.g.,https://www.youtube.com/@ChannelHandleorhttps://www.youtube.com/channel/UC...).method(string): Use"GET".
Output
The actor outputs an array of items, each containing metadata for one scraped channel. Typical fields include:
* Channel name, handle, and URL
* Description
* Subscriber, video, and view counts
* Channel avatar and banner image URLs
* Associated links and details
Tips & Troubleshooting
- Rate Limits: Use Apify Proxy when scraping many channels to avoid blocks. Space out repeated requests to the same channel.
- Invalid URL: Ensure the URL points directly to a channel page (using
/@handleor/channel/paths). - Empty Results: The target channel might be private, restricted, or hidden. Try a different, publicly available channel.
FAQ
Do I need a YouTube API key?
No. The actor scrapes public web pages, so an API key is not required.
Can I scrape playlists or search results?
No. This actor is designed specifically for channel URLs provided via start_urls.
Categories
Common Use Cases
Market Research
Gather competitive intelligence and market data
Lead Generation
Extract contact information for sales outreach
Price Monitoring
Track competitor pricing and product changes
Content Aggregation
Collect and organize content from multiple sources
Ready to Get Started?
Try Youtube channel scraper now on Apify. Free tier available with no credit card required.
Start Free TrialActor Information
- Developer
- dainty_screw
- Pricing
- Paid
- Total Runs
- 19,306
- Active Users
- 254
Related Actors
Video Transcript Scraper: Youtube, X, Facebook, Tiktok, etc.
by invideoiq
Linkedin Profile Details Scraper + EMAIL (No Cookies Required)
by apimaestro
Twitter (X.com) Scraper Unlimited: No Limits
by apidojo
Content Checker
by jakubbalada
Apify provides a cloud platform for web scraping, data extraction, and automation. Build and run web scrapers in the cloud.
Learn more about ApifyNeed Professional Help?
Couldn't solve your problem? Hire a verified specialist on Fiverr to get it done quickly and professionally.
Trusted by millions | Money-back guarantee | 24/7 Support