Youtube Channel Scrapper avatar
Youtube Channel Scrapper

Pricing

Pay per event

Go to Apify Store
Youtube Channel Scrapper

Youtube Channel Scrapper

Developed by

Script Alchemy

Script Alchemy

Maintained by Community

The Youtube Channel Scrapper is an Apify Actor that collects detailed information about YouTube channels based on given keywords. It retrieves subscriber count, video count, total views, description, and channel link for a specified number of channels, perfect for research and analysis.

0.0 (0)

Pricing

Pay per event

0

3

3

Last modified

3 days ago

Description

The Youtube Channel Scrapper is an Apify Actor that scrapes detailed YouTube channel information based on specific keywords.
Simply provide a list of keywords and the number of channels you want for each keyword, and the Actor will return relevant channel statistics and details.

This tool is useful for:

  • Market research on YouTube content creators.
  • Competitor analysis in a niche.
  • Finding influencers for collaborations.
  • Data collection for analytics and reports.

How It Works

  1. You provide an input JSON with:
    • A list of keywords to search for.
    • The number of channels you want to retrieve for each keyword.
  2. The Actor searches YouTube and scrapes the matching channel details.
  3. You get structured JSON output containing channel information.

Input Structure

{
"key_word": [
{
"keyword": "Vlogger"
}
],
"num_channels": 10
}

Parameters:

  • key_word (array of objects) — Each object contains a keyword to search on YouTube.
  • num_channels (integer) — The number of channel results to return for each keyword.

Output Structure

[
{
"Channel Name": "John's Travel Vlogs",
"Number of Subscribers": "1.2M",
"Number of Videos": "345",
"Views": "98,456,123",
"Description": "Exploring the world one vlog at a time.",
"Channel Link": "https://www.youtube.com/@johnstravelvlogs"
},
{
"Channel Name": "Daily Life Adventures",
"Number of Subscribers": "850K",
"Number of Videos": "220",
"Views": "54,321,678",
"Description": "Vlogs about everyday life and adventures.",
"Channel Link": "https://www.youtube.com/@dailylifeadventures"
}
]

Fields Explained:

  • Channel Name — The name of the YouTube channel.
  • Number of Subscribers — The subscriber count.
  • Number of Videos — Total videos uploaded.
  • Views — Total channel views.
  • Description — The channel's description.
  • Channel Link — Direct link to the channel.

Example Usage

Input

{
"key_word": [
{ "keyword": "Tech Reviews" }
],
"num_channels": 5
}

Output

[
{
"Channel Name": "Tech Guru",
"Number of Subscribers": "2.5M",
"Number of Videos": "560",
"Views": "150,000,000",
"Description": "Latest tech reviews and gadget unboxings.",
"Channel Link": "https://www.youtube.com/@techguru"
},
{
"Channel Name": "Gadget Insider",
"Number of Subscribers": "900K",
"Number of Videos": "300",
"Views": "45,000,000",
"Description": "In-depth analysis of gadgets and devices.",
"Channel Link": "https://www.youtube.com/@gadgetinsider"
}
]

Possible Use Cases

  • Influencer Marketing — Find YouTubers for sponsored content.
  • Content Ideas — Discover trending creators in your niche.
  • Competitor Research — Analyze performance metrics of similar channels.
  • Market Trends — Identify upcoming creators before they grow big.