VOOZH about

URL: https://apify.com/jasondev/youtube-scraper

⇱ Youtube Scraper Β· Apify


Pricing

from $4.00 / 1,000 results

Go to Apify Store

Extract comprehensive data from YouTube including videos, channels, playlists, and search results. This Actor supports multiple filters, languages, and countries for customized data collection.

Pricing

from $4.00 / 1,000 results

Rating

0.0

(0)

Developer

πŸ‘ Jason Giang

Jason Giang

Maintained by Community

Actor stats

3

Bookmarked

65

Total users

6

Monthly active users

2 months ago

Last modified

Share

Extract comprehensive data from YouTube including videos, channels, playlists, and search results. This Actor supports multiple filters, languages, and countries for customized data collection.

Features

  • πŸ” Search Functionality: Search YouTube with keywords
  • πŸ“Ί Channel Scraping: Extract videos from YouTube channels using handles or URLs
  • πŸ“‹ Playlist Support: Scrape entire playlists
  • πŸ”— URL Processing: Direct video, channel, and playlist URL scraping
  • 🌍 Multi-language Support: Configure language and country settings
  • ⚑ Fast & Efficient: Optimized for speed and reliability
  • πŸ“Š Rich Data: Get views, likes, duration, channel info, and more

Input Configuration

Basic Options

  • Start URLs: YouTube URLs (videos, channels, playlists)
  • Keywords: Search terms to find videos
  • YouTube Handles: Channel handles (e.g., @MrBeast)
  • Max Items: Maximum number of videos to scrape
  • Max Items Per Query: Limit per keyword/channel/playlist

Filters

  • Location (gl): Country code (US, GB, DE, etc.)
  • Language (hl): Language code (en, de, fr, etc.)
  • Upload Date: Filter by recency (hour, today, week, month, year)
  • Duration: Filter by video length (short, medium, long)
  • Sort By: Order results (relevance, upload date, view count, rating)

Advanced Options

  • Get Trending: Retrieve trending videos
  • Get Channel Info: Include detailed channel information
  • Proxy Configuration: Configure proxy settings

Output

Each scraped video includes:

{
"type":"video",
"id":"VMYmerFEvHE",
"title":"Video Title",
"url":"https://www.youtube.com/watch?v=VMYmerFEvHE",
"description":"Full video description...",
"duration":170,
"views":430284,
"likes":0,
"channel.id":"UCFVEEjwyX0_wZkCcwHE8tig",
"channel.name":"Channel Name",
"channel.url":"https://www.youtube.com/channel/UCFVEEjwyX0_wZkCcwHE8tig",
"channelIcon":"https://yt3.ggpht.com/...",
"thumbnails":{
"id":"VMYmerFEvHE",
"width":720,
"height":404,
"url":"https://i.ytimg.com/vi/VMYmerFEvHE/hq720.jpg"
},
"isLive":false,
"isShorts":false,
"isPrivate":false,
"keywords":["keyword1","keyword2","keyword3"],
"embedUrl":"https://www.youtube.com/embed/VMYmerFEvHE",
"isFamilySafe":true,
"publishDate":"2025-05-06T12:00:00.000Z",
"uploadDate":"2025-05-06T12:00:00.000Z"
}

Usage Examples

Example 1: Search for Videos

{
"keywords":["apify tutorial","web scraping"],
"maxItems":50,
"sortBy":"view_count"
}

Example 2: Scrape a Channel

{
"youtubeHandles":["@MrBeast"],
"maxItemsPerQuery":100,
"getChannelInfo":true
}

Example 3: Extract Playlist Videos

{
"startUrls":[
{"url":"https://www.youtube.com/playlist?list=PLxxxxxx"}
],
"maxItems":200
}

Example 4: Multiple Sources

{
"keywords":["javascript tutorial"],
"youtubeHandles":["@FireshipIO"],
"startUrls":[
{"url":"https://www.youtube.com/@Fireship"}
],
"maxItems":100,
"uploadDate":"month"
}

Limitations

  • Rate limiting applies based on YouTube's policies
  • Subscriber counts and like counts are not available due to YouTube API limitations
  • Some data may require authentication
  • Proxy usage recommended for high-volume scraping

Support

For issues or questions, please create an issue in the repository.

You might also like

YouTube Transcript Download

lurkapi/youtube-transcript-download

Download transcripts from YouTube videos in multiple formats. Supports playlists, channels, multiple languages, and batch processing.

YouTube Video Data Extractor

sandaliaapps/YouTube-Video-Data-Extractor

Extract detailed and structured data from YouTube videos, channels, and playlists β€” no API key required.

41

YouTube Scraper - Search, Videos, Channels & Playlists

code-node-tools/youtube-scraper

YouTube scraper to extract video metadata from channels, playlists & search. Scrape YouTube videos without API limits - get titles, views, likes, thumbnails, transcripts & more. Fast YouTube channel scraper & playlist scraper. No YouTube API key required. Export to CSV/JSON.

15

YouTube Fast Scraper - Videos, Channels & Comments

viralanalyzer/youtube-fast-scraper

Fast YouTube data extraction: videos, channels, comments, playlists, and analytics data.

20

5.0

Youtube Search Api

grow_media/youtube-search-api

Search YouTube videos, channels, and playlists using the YouTube Data API. Features comprehensive filtering options, automatic authentication, and detailed results including thumbnails and metadata. Perfect for content research, marketing analysis, and finding targeted videos.

818

5.0

YouTube Search Scraper - Scrape Videos by Keyword

logiover/youtube-search-scraper

YouTube keyword scraper and search API alternative. Scrape YouTube results without an API key; export videos, channels and playlists to CSV, JSON, Excel.

YouTube Search Results Scraper for SEO Data

fetch_cat/youtube-search-results-scraper

Export ranked public YouTube search results by keyword, including videos, channels, playlists, URLs, snippets, thumbnails, and visible metadata.

YouTube Search Scraper

api-ninja/youtube-search-scraper

Extract structured YouTube search results with advanced filtering. Search videos, channels, playlists, shorts, movies, and shows using YouTube API. Fastest YouTube scraper on the market

1.6K

4.9

Youtube Scraper Plus

practicaltools/youtube-scraper-plus

YouTube Scraper is a powerful, high-performance tool designed to extract comprehensive data from YouTube without the limitations of the official YouTube Data API. Scrape videos, channels, playlists, shorts, and search results at scaleβ€” no API key or quotas required.

πŸ‘ User avatar

Practical Tools

8

Related articles

How to scrape YouTube data: A step-by-step guide
Read more