Request a tool
All toolsGuidesMCP serverRequest a toolPlatformsCategories
YouTube Scraper icon

Find Low-Competition High-RPM YouTube Niches

Niche validation for new channels: search high-RPM topics like finance, AI, and B2B to see who ranks, their channel size, and views before you commit.

$0.000135 per video ($0.135 / 1,000)
Run this use case nowRun on Apify →

How it works

  1. 1
    Open it on Apify

    Hit Run on Apify — it opens the tool in the cloud, no install.

  2. 2
    Set the inputs

    Adjust searchQueries, channelUrls, maxItems (sensible defaults are pre-filled).

  3. 3
    Click Run

    The tool runs on Apify’s cloud and collects the data for you.

  4. 4
    Export the results

    Download as JSON, CSV or Excel, or pipe straight into your app, Google Sheets, or an AI agent.

Pricing

$0.000135 per video = $0.135 per 1,000

You are charged forWhenPrice
Video returnedCharged per video returned in the dataset (empty searches not charged).$0.000135
Actor StartCharged when the Actor starts running. Number of events charged depends on Actor memory (one event per GB, minimum one event).$0.001

Pay-per-event pricing: you are billed per result, not per subscription — a run that returns nothing costs nothing beyond the start fee. Billing is handled by Apify on your own account. These are the live Apify store prices, in effect since 2026-08-04, and they are what you are actually charged.

Inputs

FieldWhat it doesType
searchQueriesKeywords to search YouTube for, one per line (e.g. "lofi hip hop", "python tutorial"). Each query returns up to Max videos. Leave empty if you only want channel videos. Empty results usually mean the query genuinely has no matches, or that geo-blocking / anti-bot triggered for the run IP — try again with the residential proxy enabled.array
channelUrlsYouTube channels to pull videos from, one per line. Accepts full channel URLs (e.g. https://www.youtube.com/@LofiGirl, https://www.youtube.com/c/ChannelName, https://www.youtube.com/channel/UCSJ4gkVC6NrvII8umztf0Ow), @handles (e.g. @LofiGirl), or raw UC channel ids (e.g. UCSJ4gkVC6NrvII8umztf0Ow). Each channel returns up to Max of its newest videos.array
maxItemsMaximum number of videos to return per search query and per channel. Pagination via continuation tokens is used to reach this number. Values up to a few hundred are realistic; very large values (toward 1000) require many paginated requests and raise the chance of YouTube rate-limiting or blocking the run IP — keep a residential proxy enabled for high values.integer
notionConnectorOptional. Write each video as a page into your Notion when the run finishes. Authorize a Notion connector once in Settings → API & Integrations → MCP connectors, then pick it here. Leave empty to skip (default) — results are always saved to the dataset regardless.string
notionParentIdOptional. The Notion data source ID of the database to write into (only used if a Notion connector is set). Leave empty to create the pages privately in your workspace instead.string

What you get

A structured dataset — each result includes fields like:

channelIdchannelNamelengthTextmodepublishedTimeTextthumbnailtitleurlvideoIdviewCountText

Export every run as JSON, CSV or Excel, or send it to your app, a database, Google Sheets, or an AI agent.

More use cases for YouTube Scraper

YouTube Content Gap Finder: Search Results Scraper

YouTube keyword research for creators: scrape the top-ranking videos for any search term with views and channel size to spot low-competition content gaps.

YouTube Title Scraper: Top Video Titles by Keyword

Reverse-engineer high-CTR YouTube titles. This scraper returns the top-performing video titles and view counts for any keyword so you can copy what works.

YouTube Channel Scraper for RAG Transcript Corpus

Scrape every video URL and title from an expert YouTube channel to build a domain-specific transcript corpus for RAG pipelines and LLM grounding.

Scrape YouTube Channel Videos to Repurpose to Blogs

Export a YouTube channel's videos with views and metadata, then repurpose the top performers into blog posts, newsletters, and Shorts scripts.

YouTube Comment Scraper for Video Idea Research

Scrape a YouTube channel's videos and mine the comments for recurring viewer questions and requests that point straight to your next video ideas.

YouTube Brand Mention Tracker for Social Listening

Social listening on YouTube: search a brand or product name to collect every video, view count, and channel discussing it for sentiment and PR monitoring.

Built on YouTube Scraper — see every input, output field and price on the tool page.