Youtube Video Details Scraper

Youtube Video Details Scraper

by alpha-scraper

Extract YouTube video & playlist data like titles, views, likes, and channel info at scale. Perfect for research, analytics, and content strategy.

126 runs
8 users
Try This Actor

Opens on Apify.com

About Youtube Video Details Scraper

Need to pull data from YouTube without hitting API limits or getting blocked? This scraper is what I use. It’s a straightforward actor that lets you extract detailed information from YouTube videos and playlists at scale. You feed it a list of video or playlist URLs, and it reliably returns the data you need: the video title, full description, view count, likes, upload date, and the channel details behind it. I find it most useful for a few specific jobs. If you're doing competitor analysis or market research, you can track performance metrics across a niche. For content creators, it's great for inspiration and understanding what works. Analysts can use it to build datasets for trend forecasting. It just works, giving you direct access to the public data you see on the site in a structured JSON format, ready for a spreadsheet or your database. The setup is minimal. You run it on Apify, so there's no infrastructure to manage, and you can schedule it to run automatically. It handles the extraction cleanly, so you can focus on actually using the data instead of wrestling with scripts or rate limits.

What does this actor do?

Youtube Video Details 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

  1. Click "Try This Actor" to open it on Apify
  2. Create a free Apify account if you don't have one
  3. Configure the input parameters as needed
  4. Run the actor and download your results

Documentation

YouTube Video Details Scraper

Extracts structured metadata from YouTube videos, including channel information and social links, without downloading video files. Built with the Apify Python SDK for reliable, proxy-aware scraping at scale.

Overview

This actor scrapes YouTube video pages to collect comprehensive metadata. It processes single or multiple video URLs, enriches the data with channel details from the /about page, and outputs clean JSON. It's designed for data engineers, researchers, and automation workflows needing reliable YouTube data extraction.

Key Features

  • Comprehensive Metadata: Extracts title, description, duration, view/like counts (formatted human-readably, e.g., 1.2M), uploader info, tags, hashtags, and description links.
  • Channel Enrichment: Fetches additional channel data, including the "About" text and social media links.
  • Playback URL: Resolves the best available combined audio+video stream URL, which can function like a download link.
  • Proxy Optimized: Supports and is optimized for Apify Proxy, with residential proxy groups and session reuse to reduce costs.
  • Robust Handling: Gracefully manages private, unavailable, or restricted videos.
  • High-Quality Thumbnails: Attempts to fetch the maximum resolution thumbnail available.

How to Use

Provide a list of YouTube video URLs via the startUrls input. The actor will process each URL, extract and enrich the metadata, and push each result as a separate item to the Apify dataset.

Input Configuration

Configure the actor run using the following input fields:

Field Name Type Required Description
startUrls Array Yes A list of YouTube video URLs to scrape.
proxyConfiguration Object No Your Apify proxy configuration. Using RESIDENTIAL proxy groups is recommended.

Example Input:

{
  "startUrls": [
    { "url": "https://www.youtube.com/watch?v=TJPFYs_88-g" },
    { "url": "https://www.youtube.com/watch?v=zxYjTTXc-J8" }
  ],
  "proxyConfiguration": {
    "useApifyProxy": true,
    "apifyProxyGroups": ["RESIDENTIAL"]
  }
}

Output

Each successfully scraped video becomes one dataset item in JSON format. The output includes the core video details, enriched channel information, and the playback URL.

Example Output Structure:

{
  "url": "https://www.youtube.com/watch?v=TJPFYs_88-g",
  "video_id": "TJPFYs_88-g",
  "title": "Video Title Here",
  "description": "Full video description...",
  "view_count": 1234567,
  "view_count_text": "1.2M",
  "channel_id": "UC...",
  "channel_name": "Channel Name",
  "channel_about": "Text from the channel's About page.",
  "channel_links": ["https://twitter.com/example"],
  "playback_url": "https://rr2---sn-...googlevideo.com/...",
  "thumbnails": [...],
  "tags": ["tag1", "tag2"],
  "hashtags": ["#example"],
  "description_links": ["https://example.com"]
}

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 Video Details Scraper now on Apify. Free tier available with no credit card required.

Start Free Trial

Actor Information

Developer
alpha-scraper
Pricing
Paid
Total Runs
126
Active Users
8
Apify Platform

Apify provides a cloud platform for web scraping, data extraction, and automation. Build and run web scrapers in the cloud.

Learn more about Apify

Need Professional Help?

Couldn't solve your problem? Hire a verified specialist on Fiverr to get it done quickly and professionally.

Find a Specialist

Trusted by millions | Money-back guarantee | 24/7 Support