YouTube Scraper avatar
YouTube Scraper

Pricing

Pay per event

Go to Apify Store
YouTube Scraper

YouTube Scraper

Scrape YouTube videos, channels, and transcripts without using an API key. Search videos by keywords, extract detailed channel profiles with subscriber counts, and download captions. Built for speed and reliability, it scales efficiently for large data collection workflows.

Pricing

Pay per event

Rating

5.0

(1)

Developer

ParseForge

ParseForge

Maintained by Community

Actor stats

1

Bookmarked

3

Total users

1

Monthly active users

12 hours ago

Last modified

Share

πŸŽ₯ YouTube Scraper

Extract comprehensive YouTube data including videos, channels, search results, and metadata - all without an API key! Get video statistics, channel profiles, subscriber counts, trending content, and more in minutes.

Whether you're conducting market research, tracking competitors, analyzing trends, or building content strategies, this tool gives you instant access to YouTube data that would take hours to collect manually.

🎯 Target Audience: Content creators, marketers, researchers, data analysts, SEO specialists πŸ’‘ Primary Use Cases: Content research, competitor analysis, trend tracking, SEO optimization, market research

πŸ€” What Does YouTube Scraper Do?

This tool extracts comprehensive data from YouTube without requiring an API key. It delivers:

  • πŸ” Search results with advanced filtering (sort by date, views, rating)
  • πŸ“Ί Channel profiles with subscriber counts and verification status
  • 🎬 Video details (views, likes, duration, tags, categories)
  • πŸ“Š Channel statistics and video counts
  • ⏱️ Publishing dates and engagement metrics
  • 🏷️ Tags, hashtags, and categories
  • 🎞️ Shorts detection and support
  • 🎯 Advanced filters (upload date, duration, features, type)
  • And more

πŸ’Ό Business Value: Save hours of manual data collection and get a competitive edge with accurate, comprehensive YouTube data for your content strategy and market analysis.

🎬 How to Use the YouTube Scraper - Full Demo

Video coming soon - Watch this demo to see how easy it is to get started!

πŸ“₯ Input

To start collecting YouTube data, simply configure these options:

Basic Settings

  • πŸ” Search Queries or URLs - Enter search terms, video URLs, or channel handles (@channelname)
  • πŸ”’ Max Results - Maximum total videos to return (0 = unlimited, max 10,000)
  • πŸ“Š Results per Query - Maximum videos per search query (1-2,000)
  • ⚑ Max Concurrency - Parallel requests for faster scraping (1-50)

Advanced Filters

  • πŸ“Š Sort By - Relevance, Upload Date, View Count, or Rating
  • πŸ“… Upload Date - Any Time, Last Hour, Today, This Week, This Month, This Year
  • ⏱️ Video Duration - Any, Under 4 minutes, 4-20 minutes, Over 20 minutes
  • 🎬 Video Type - Video or Film
  • ✨ Features - HD, Subtitles/CC, Creative Commons, 3D, Live, 4K, 360Β°, HDR, VR180, and more

Here's what the input configuration looks like in JSON:

{
"searchQueries": ["python tutorial", "web scraping"],
"maxItems": 100,
"sortBy": "upload_date",
"uploadDate": "this_week",
"videoDuration": "medium"
}

Note: Proxies are not required! We tested 500+ rapid requests without any blocks.

🎯 Input Types

The scraper automatically detects what type of input you provide:

  • πŸ” Search - Text queries like "web scraping tutorial"
  • πŸŽ₯ Video - Video URLs like https://www.youtube.com/watch?v=VIDEO_ID
  • πŸ“Ί Channel - Channel URLs or handles like @MrBeast or https://www.youtube.com/@channel
  • 🎞️ Shorts - YouTube Shorts URLs like https://www.youtube.com/shorts/SHORT_ID

πŸ“€ Output

After the Actor finishes its run, you'll get a dataset with the output. You can download results as Excel, HTML, XML, JSON, or CSV documents.

🎬 Video Output Example

{
"type": "video",
"id": "dQw4w9WgXcQ",
"title": "Rick Astley - Never Gonna Give You Up (Official Video)",
"url": "https://www.youtube.com/watch?v=dQw4w9WgXcQ",
"thumbnailUrl": "https://i.ytimg.com/vi/dQw4w9WgXcQ/maxresdefault.jpg",
"description": "The official video for "Never Gonna Give You Up"...",
"channelId": "UCuAXFkgsw1L7xaCfnd5JJOw",
"channelName": "Rick Astley",
"channelUrl": "https://www.youtube.com/channel/UCuAXFkgsw1L7xaCfnd5JJOw",
"channelSubscribers": 4250000,
"channelSubscribersText": "4.25M subscribers",
"channelVerified": true,
"channelVideoCount": 156,
"publishedAt": "2009-10-25",
"publishedTimeText": "15 years ago",
"duration": 213,
"durationText": "3:33",
"viewCount": 1500000000,
"viewCountText": "1.5B views",
"likeCount": 14000000,
"category": "Music",
"tags": ["Rick Astley", "Never Gonna Give You Up", "80s"],
"hashtags": ["NeverGonnaGiveYouUp", "RickAstley"],
"isLive": false,
"isShort": false,
"transcriptAvailable": false,
"scrapedAt": "2024-01-06T12:00:00Z"
}

πŸ“Ί Channel Data Fields

When scraping channels, you get comprehensive channel information:

  • Channel subscriber count and formatted text
  • Total video count
  • Channel verification status
  • Channel avatar URL
  • Channel description
  • Total channel views
  • All videos from the channel with enriched metadata

πŸ“₯ Download Options: CSV, Excel, or JSON formats for easy analysis in your favorite tools

✨ Why Choose the YouTube Scraper?

  • βœ… No API Key Required: Get YouTube data without dealing with API quotas or keys
  • πŸš€ Fast & Efficient: Scrape 1000+ videos per minute
  • 🎯 Auto-Detection: Automatically detects input type (search, video, channel, or shorts)
  • πŸ“Š Comprehensive Data: Get complete video and channel information
  • πŸ” Advanced Filters: Sort by date/views/rating, filter by upload date, duration, features
  • 🎞️ Shorts Support: Automatic detection and support for YouTube Shorts
  • πŸ“Ί Channel Scraping: Direct channel video extraction with full metadata
  • πŸ’° No Proxy Costs: Works without proxies - tested 500+ requests with zero blocks
  • πŸ“₯ Flexible Exports: Download as CSV, Excel, or JSON for any workflow

⏱️ Time Savings: What takes hours of manual copying becomes instant data collection πŸš€ Efficiency: Collect thousands of data points in minutes, not hours

πŸš€ How to Use

  1. πŸ“ Sign Up: Create a free account w/ $5 credit (takes 2 minutes)
  2. πŸ” Find the Scraper: Visit the YouTube Scraper page on Apify
  3. βš™οΈ Set Input: Choose your search terms, URLs, or channel handles
  4. πŸŽ›οΈ Configure Filters: Optionally set sort order, upload date filters, duration filters, etc.
  5. ▢️ Run It: Click "Start" and let it collect your data
  6. πŸ“₯ Download Data: Get your results in the "Dataset" tab as CSV, Excel, or JSON

⏱️ Total Time: Under 5 minutes from signup to data download βœ… No Technical Skills Required: Everything is point-and-click

πŸ’Ό Business Use Cases

🎨 Content Creators:

  • Research trending topics and popular videos
  • Analyze competitor content strategies
  • Find content gaps and opportunities
  • Track video performance metrics
  • Identify viral shorts and trending formats

πŸ“ˆ Marketers & SEO Specialists:

  • Keyword research for video SEO
  • Competitor analysis and benchmarking
  • Track trends and viral content
  • Build data-driven content strategies
  • Monitor brand mentions and sentiment

πŸ“Š Data Analysts & Researchers:

  • Collect large datasets for analysis
  • Study content trends and patterns
  • Build recommendation systems
  • Support academic research with real data
  • Analyze engagement patterns across channels

πŸ’Ό Business Intelligence:

  • Market research and trend analysis
  • Brand monitoring and sentiment tracking
  • Competitor intelligence gathering
  • Influencer research and outreach
  • Content performance benchmarking

πŸ”Œ Using YouTube Scraper with the Apify API

For advanced users who want to automate this process, you can control the scraper programmatically with the Apify API. This allows you to schedule regular data collection and integrate with your existing business tools.

  • πŸ’» Node.js: Install the apify-client NPM package
  • 🐍 Python: Use the apify-client PyPI package
  • πŸ“š See the Apify API reference for full details

❓ Frequently Asked Questions

Q: How does it work? A: Simply provide your search terms, video URLs, or channel handles. The scraper automatically retrieves all available video and channel information from public pages.

Q: Do I need a YouTube API key? A: No! This scraper works without any API key or quota limits.

Q: How accurate is the data? A: The data comes directly from YouTube and is collected in real-time when you run the tool, ensuring you get the most current information available.

Q: Can I filter search results? A: Yes! You can filter by upload date (last hour, today, this week, etc.), sort by relevance/date/views/rating, filter by duration, video type, and features like HD, 4K, subtitles, and more.

Q: Does it support YouTube Shorts? A: Yes! The scraper automatically detects and properly handles YouTube Shorts, including accurate metadata extraction.

Q: Can I scrape entire channels? A: Yes! Simply provide a channel URL or handle (@channelname), and the scraper will extract all videos from that channel along with comprehensive channel metadata.

Q: Can I scrape large amounts of data? A: Yes! The scraper supports up to 10,000 results per run with configurable concurrency for optimal performance. No proxies needed - we tested 500+ rapid requests with zero blocks.

Q: Can I schedule regular runs? A: Yes! Apify allows you to schedule automatic runs at any interval - hourly, daily, or weekly - perfect for tracking trends and monitoring competitors.

Q: What if I need help? A: Our support team is available to help you get started. Reach out through the Apify platform for assistance.

Q: Is my data secure? A: Yes, all data collection happens securely on Apify's cloud infrastructure. Your results are private and only accessible to you.

πŸ”— Integrate YouTube Scraper with any app and automate your workflow

Last but not least, YouTube Scraper can be connected with almost any cloud service or web app thanks to integrations on the Apify platform.

These includes:

Alternatively, you can use webhooks to carry out an action whenever an event occurs, e.g. get a notification whenever YouTube Scraper successfully finishes a run.

❓ Need Help? Our support team is here to help you get the most out of this tool.

πŸ“Š Competitor Comparison

How does our YouTube Scraper compare to alternatives?

FeatureParseForgeStreamersUltimate
Pricingβœ… Pay per event$0.005/video (fixed)Pay per event
Free Tierβœ… 100 items freeRequires $5 creditRequires $5 credit
Proxy Requiredβœ… No proxies needed❌ Requires proxies❌ Requires residential
YouTube Shortsβœ… Auto-detected⚠️ Separate scraperβœ… Supported
Search Filtersβœ… 10+ advanced filtersβœ… Basic filtersβœ… Standard filters
Input Typesβœ… Auto-detects all⚠️ URL types onlyβœ… Multiple types
Speedβœ… 1000+ videos/min~500/minVariable
Channel Scrapingβœ… Full metadataβœ… Basic infoβœ… Standard
Maintenanceβœ… Active (2025)⚠️ Last update 2023βœ… Active

Why choose ParseForge?

  • Zero proxy costs - Works without proxies (tested 500+ rapid requests with 0 failures)
  • True free tier - Get 100 items completely free, no credit card needed
  • Blazing fast - Scrape 1000+ videos per minute with advanced concurrency
  • Smart auto-detection - Handles search queries, video URLs, channel handles, and Shorts automatically
  • Actively maintained - Regular updates and compatibility checks (2025)

Looking for more data collection tools? Check out these related actors:

ActorDescriptionLink
Hugging Face Model ScraperCollect AI model metadata from Hugging Face Hub - downloads, likes, tagsapify.com/parseforge/hugging-face-model-scraper
PR Newswire ScraperExtract press releases with advanced filtering - great for news researchapify.com/parseforge/pr-newswire-scraper
HTML to JSON Smart ParserConvert any webpage into structured JSON data automaticallyapify.com/parseforge/html-to-json-smart-parser
Smart Apify Actor ScraperDiscover and analyze 70+ fields from any Apify actorapify.com/parseforge/smart-apify-actor-scraper
Hubspot Marketplace ScraperExtract business app data from HubSpot marketplaceapify.com/parseforge/hubspot-marketplace-scraper

πŸ’‘ Pro Tip: Browse our complete collection of data collection actors to find the perfect tool for your business needs.


⚠️ Disclaimer: This Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by YouTube, Google, or Alphabet Inc. All trademarks mentioned are the property of their respective owners. This tool scrapes publicly available data from YouTube. Make sure your use follows YouTube's Terms of Service.