YouTube Niche Scraper avatar

YouTube Niche Scraper

Pricing

from $4.50 / 1,000 results

Go to Apify Store
YouTube Niche Scraper

YouTube Niche Scraper

Search YouTube by keyword and get video results with related channel details, contact emails, stats, and links in one output. Built for creator research, outreach, and keyword discovery.

Pricing

from $4.50 / 1,000 results

Rating

0.0

(0)

Developer

CheapGET

CheapGET

Maintained by Community

Actor stats

1

Bookmarked

2

Total users

1

Monthly active users

12 hours ago

Last modified

Share

YouTube Keyword Finder - Find YouTube Videos by Keyword and Get Channel Details

Support Rating Reliability YouTube Keyword Finder

Find keyword-matched YouTube videos and get the related channel profiles β€” views, likes, comments, tags, thumbnails, and contact details.

Search any topic and get a list of keyword-matched YouTube videos with the related channel profile: channel name, subscriber count, total views, contact emails from the description, social links, channel tags, country, join date, and full details for the matched video.

πŸ† Key Features

πŸ“Ί Complete Channel Profiles

  • πŸͺͺ Channel Identity: Channel name, unique ID, direct URL, avatar, and banner image for every result.
  • βœ… Verification & Handle: Public handle and verified badge status in a clean channel profile.
  • πŸ“Š Audience Numbers: Subscriber count, total video views, and total video count in one profile.
  • πŸ“… Channel Age: Exact join date so you can see how long they've been active.
  • 🌍 Country: Country of origin for each channel.
  • πŸ“§ Email Addresses: Contact emails found directly in channel descriptions β€” ready for outreach.
  • πŸ”— Social Links: All external URLs from channel links (Instagram, Twitter, websites, etc.).
  • πŸ“‘ RSS & Channel Details: Channel RSS URL plus clear channel details in one place.
  • 🏷️ Channel Tags: Full list of tags the creator uses to describe their content.
  • πŸ“ Description: Complete channel about/description text.

🎯 Video Details

  • πŸ–ΌοΈ Video Snapshot: The matched video's title, description, thumbnail, and publish timestamp.
  • πŸ“ˆ Engagement Stats: Views, likes, dislikes, and comment counts when available from YouTube.
  • 🏷️ Video Classification: Categories and tags for the specific keyword-matched video.
  • πŸ“ Technical Details: Duration, width, height, FPS, and audio track fields when yt-dlp exposes them.

πŸ’° Pricing

Pricing is usage-based. Each matched video result costs $0.0085.

There is no separate charge for the related channel profile details.

🎯 Use Cases

Find Creators in Your Niche

Search any topic and get a list of YouTube channels that match β€” see their subscribers, views, and content focus.

Get Contact Info for Outreach

Find business emails and social links from channel descriptions so you can reach out to creators directly.

Compare Channels Side by Side

Look up multiple channels to compare subscriber counts, view totals, and matched-video details.

Build a Creator List

Search by keyword and save matched videos with channel profiles, contact info, social links, and audience numbers.

Check Any Channel's Stats

Look up any YouTube channel to see subscribers, total views, video count, tags, and join date.

🌟 Why Choose This Actor

Built for anyone who wants to study keyword-matched YouTube videos fast, this tool searches by keyword and returns matched videos with full channel profiles and contact info β€” no YouTube account needed.

FeatureYouTube Keyword FinderManual BrowsingYouTube Data API
Pricing Modelβœ… Pay per use❌ Time-consuming❌ Quota limits
Email Finderβœ… Included❌ Manual only❌ Not available
Social Linksβœ… Included❌ Manual only❌ Not available
Setup Timeβœ… Instant❌ N/A❌ API key + quota
Exportβœ… JSON/CSV❌ Copy-paste⚠️ Custom code

πŸš€ Quick Start

  1. Enter a search keyword β€” type any topic like "cooking", "gaming", or "marketing"
  2. Click Start β€” hit the β–· Start button and wait for results
  3. Download your data β€” save matched-video results as JSON, CSV, or Excel

πŸ’» Input Parameters

ParameterTypeRequiredDescription
keywordstringβœ… YesKeyword to search YouTube and find matched videos with channel details
sort_bystringβœ… YesChoose one sort mode: relevance, view_count, rating, or upload_date
max_resultsintegerβœ… YesMaximum number of matched videos to return

πŸ“ Example Input

{
"keyword": "marketing",
"max_results": 100,
"sort_by": "relevance"
}

Search term examples:

  • Topic keywords: marketing, cooking, gaming, fitness
  • Niche terms: vegan recipes, Python tutorials, travel vlogs
  • Industry terms: digital marketing, software development

πŸ“€ Output Structure

FieldTypeDescription
processorstringURL of the Apify actor that processed this data
processed_atstringWhen the profile was looked up (ISO 8601 format)
video_urlstringThe keyword-matched YouTube video URL that led to this channel
video_idstringUnique YouTube ID of the keyword-matched video
video_titlestringTitle of the keyword-matched video
video_descriptionstringFull description of the keyword-matched video
video_thumbnail_urlstringThumbnail URL of the keyword-matched video
video_duration_secondsintegerDuration of the keyword-matched video in seconds
video_published_atstringPublish timestamp of the keyword-matched video
video_categoriesarrayCategories assigned to the keyword-matched video
video_tagsarrayTags associated with the keyword-matched video
video_view_countintegerView count of the keyword-matched video
video_like_countintegerLike count of the keyword-matched video when available
video_dislike_countintegerDislike count of the keyword-matched video when available
video_comment_countintegerComment count of the keyword-matched video when available
video_widthintegerVideo width in pixels when available
video_heightintegerVideo height in pixels when available
video_fpsnumberVideo frame rate when available
video_audio_titlestringAudio track title when available
video_audio_artiststringAudio track artist when available
channel_idstringUnique YouTube channel ID
channel_namestringDisplay name of the YouTube channel
channel_handlestringPublic YouTube handle such as @channelname
channel_urlstringDirect URL to the YouTube channel
channel_joined_datestringDate when the channel was created
channel_countrystringCountry shown on the channel about page
channel_descriptionstringFull channel description/about text
channel_tagsarrayTags and keywords for the channel
channel_linksarraySocial and website links with title and domain info
contact_emailsarrayContact emails found in the channel description
channel_avatar_urlstringURL to the channel's profile picture
channel_banner_urlstringURL to the channel's banner image
channel_is_verifiedbooleanWhether the channel shows a verified badge
channel_rss_urlstringYouTube RSS URL for the channel
subscriber_countintegerNumber of channel subscribers
channel_view_countintegerTotal channel view count
channel_video_countintegerTotal number of videos on the channel

πŸ“€ Example Output

{
"processor": "https://apify.com/cheapget/youtube-keyword-finder?fpr=aiagentapi",
"processed_at": "2026-01-01T08:42:33+00:00",
"video_url": "https://www.youtube.com/watch?v=abc123",
"video_id": "abc123",
"video_title": "How I Grew My Marketing Channel to 100K Subscribers",
"video_description": "A full breakdown of the content system, SEO workflow, and publishing cadence behind the channel.",
"video_thumbnail_url": "https://i.ytimg.com/vi/abc123/maxresdefault.jpg",
"video_duration_seconds": 742,
"video_published_at": "2025-12-20T14:30:00+00:00",
"video_categories": ["Education", "Howto & Style"],
"video_tags": ["youtube marketing", "seo", "channel growth"],
"video_view_count": 845000,
"video_like_count": 34200,
"video_dislike_count": null,
"video_comment_count": 1840,
"video_width": 1920,
"video_height": 1080,
"video_fps": 30,
"video_audio_title": null,
"video_audio_artist": null,
"channel_id": "UCX6OQ3DkcsbYNE6H8uQQuVA",
"channel_name": "Marketing With Alex",
"channel_handle": "@MarketingWithAlex",
"channel_url": "https://www.youtube.com/@MarketingWithAlex",
"channel_joined_date": "2018-04-15",
"channel_country": "United States",
"channel_description": "Weekly videos on digital marketing, SEO, and growth strategies.",
"channel_tags": ["marketing", "seo", "digital marketing", "growth"],
"channel_links": [
{
"title": "Instagram",
"url": "https://instagram.com/marketingwithalex",
"domain": "instagram.com"
},
{
"title": "Website",
"url": "https://marketingwithalex.com",
"domain": "marketingwithalex.com"
}
],
"contact_emails": ["contact@marketingwithalex.com"],
"channel_avatar_url": "https://yt3.ggpht.com/example-avatar.jpg",
"channel_banner_url": "https://yt3.ggpht.com/example-banner.jpg",
"channel_is_verified": true,
"channel_rss_url": "https://www.youtube.com/feeds/videos.xml?channel_id=UCX6OQ3DkcsbYNE6H8uQQuVA",
"subscriber_count": 125000,
"channel_view_count": 8500000,
"channel_video_count": 312
}

πŸ”Œ Integrations

Connect this tool to your favorite apps via the Apify platform.

🐍 Python SDK

from apify_client import ApifyClient
client = ApifyClient("YOUR_APIFY_API_TOKEN")
run_input = {'keyword': 'marketing', 'max_results': 100}
run = client.actor("cheapget/youtube-keyword-finder").call(run_input=run_input)
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item)

🟨 JavaScript / Node.js SDK

import { ApifyClient } from "apify-client";
const client = new ApifyClient({ token: "YOUR_APIFY_API_TOKEN" });
const run = await client.actor("cheapget/youtube-keyword-finder").call({
runInput: {
keyword: "marketing",
max_results: 100,
},
});
for await (const item of client.dataset(run.defaultDatasetId).iterateItems()) {
console.log(item);
}

🌐 REST API (curl)

curl -X POST "https://api.apify.com/v2/acts/cheapget~youtube-keyword-finder/runs?token=YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{"keyword": "marketing", "max_results": 100}'

Ⓜ️ Make.com Integration

Get Started with Make.com (1000 Free Credits) 🎁

Step 1: Add the Make.com module "Run an Actor"
Step 2: Enable mapping and paste Actor ID `cheapget/youtube-keyword-finder`
Step 3: Paste the input JSON and run synchronously
Step 4: Add "Get Dataset Items" with `defaultDatasetId`

🎱 N8N.io Integration

Open Source Workflow Automation ⚑

Step 1: Add the Apify node "Run an Actor and get dataset"
Step 2: Set Selection Mode to By ID
Step 3: Paste Actor ID `cheapget/youtube-keyword-finder`
Step 4: Add your input JSON and read items from `defaultDatasetId`

πŸ“š More Info

πŸ—οΈ JSON-LD

{
"@context": "https://schema.org",
"@type": "SoftwareApplication",
"name": "YouTube Keyword Finder - Apify Actor",
"applicationCategory": "UtilitiesApplication",
"applicationSubCategory": "YouTube Channel Lookup Tool",
"operatingSystem": "Cloud",
"offers": {
"@type": "Offer",
"price": "0.0085",
"priceCurrency": "USD",
"priceValidUntil": "2099-12-31",
"availability": "https://schema.org/InStock"
},
"description": "Find keyword-matched YouTube videos and get the related channel profiles, video details, and contact info.",
"featureList": [
"Complete Channel Profiles",
"Contact & Link Info",
"Video Details"
],
"keywords": "youtube keyword finder, youtube keyword lookup, youtube video finder, youtube keyword search",
"author": {
"@type": "Organization",
"name": "cheapget",
"url": "https://apify.com/cheapget?fpr=aiagentapi"
},
"softwareVersion": "1.0.0",
"datePublished": "2024-01-01",
"dateModified": "2026-04-16"
}

πŸš€ Performance Tips

Get the best results from your YouTuber searches with these tips:

πŸ’° Cost Optimization

  • Start Small: Test with max_results: 10 before running larger searches
  • Monitor Usage: Check the Apify Console usage tab for real-time cost tracking
  • Target Better Keywords: Narrower queries reduce irrelevant channels and wasted runs

⚑ Speed Optimization

  • Start Smaller: Smaller runs finish much faster and are easier to review
  • Specific Keywords: Targeted search terms return more relevant channels with less processing
  • Reasonable Sizes: Keep searches under 500 channels for stable performance

πŸ›‘οΈ Data Quality Tips

  • Focused Keywords: More specific search terms produce more relevant creator matches
  • Email Availability: Not all creators list contact emails β€” this is normal
  • Social Links: Link availability depends on what each creator has added to their channel

πŸ“Š Best Practices

  • Test First: Start with a small search to see what data is returned for your keyword
  • Save Results: Download your data right after the run finishes for safekeeping
  • Use Filters: Combine results with keyword filters to narrow down the best matches

❓ FAQ

How are results found?

Results are discovered by searching YouTube for the given keyword and keeping unique matched videos from the search results. The same channel can appear more than once when different videos match.

Is this free?

No. Each matched video result costs $0.0085, and there is no separate charge for the related channel profile details.

Can I get emails for every channel?

No β€” emails are found only if the creator has listed them in their channel description. Many creators do not publish contact info publicly.

What's the difference between subscriber_count and channel_view_count?

subscriber_count is the number of subscribers. channel_view_count is the cumulative total views across all the channel's videos.

How long does it take?

  • 10 results: usually under 1 minute
  • 100 results: typically 5–15 minutes
  • Large runs take longer because more matched videos must be processed

Do large runs significantly increase cost?

Yes. Cost scales with the number of matched video results returned. More results mean higher total cost because each result costs $0.0085.

What output formats are available?

Results come in JSON format by default. You can also download as CSV or Excel using Apify's built-in export features.

🏷️ SEO Keywords

πŸ” Primary Keywords: youtube keyword finder, youtube keyword lookup, youtube video finder, youtube keyword search, youtube creator search

πŸ“ Long-Tail Keywords: find youtube channels by keyword, get youtuber contact email free, check youtube channel subscribers, look up youtube channel stats, find youtuber social media links

🏒 Industry Keywords: youtube channel finder, youtuber contact info, youtube creator profile, youtube channel search tool, youtuber email finder

🌍 Location Keywords: youtube channels united states, youtuber search uk, youtube creators worldwide, youtube channels india, youtuber any country, youtube creator search global

πŸ’‘ Use Case Keywords: find youtubers in my niche, get youtuber email for outreach, check youtube channel stats, compare youtube channels, search youtube creators by topic

This tool accesses publicly available data only. It does not bypass authentication, access private content, or violate platform terms of service. You are responsible for:

  • Data Rights: Making sure you have permission to use the data you collect
  • Privacy Compliance: Following GDPR, CCPA, and other applicable privacy laws when handling personal data
  • Platform Terms: Respecting YouTube's terms of service and usage policies
  • Ethical Use: Using the results responsibly and in compliance with applicable laws

Need help or have compliance questions? Contact us.

πŸ’Ό Jobs

  • Best Job Search - Find jobs on LinkedIn, Indeed, and Glassdoor β€” fast and cheap, with salary info
  • Glassdoor Job Search - Search Glassdoor jobs with salary ranges, company ratings, and reviews
  • Indeed Job Search - Find Indeed jobs with salaries, company details, and apply links
  • LinkedIn Job Search - Search LinkedIn jobs with applicant counts, company info, and seniority levels

🎬 Videos

πŸ“± Social Media

πŸ”΄ Reddit

πŸ’¬ Telegram

πŸ“ Local & Real Estate

  • Google Business Profile - Find local businesses on Google with reviews, ratings, photos, and contact info
  • Zillow Real Estate - Search Zillow listings with prices, photos, valuations, and property details
  • US Real Estate - Find US property listings with prices, specs, agent details, and market info

🀝 Support & Community

πŸ“§ Support: Contact Us πŸ’¬ Community: Telegram Group


Last Updated: April 16, 2026