YouTube Niche Finder avatar

YouTube Niche Finder

Pricing

from $4.50 / 1,000 results

Go to Apify Store
YouTube Niche Finder

YouTube Niche Finder

YouTube niche finder that searches one topic in four orders and exports 34-field matched-video rows with public channel identity, metrics, external links, and description-derived emails. Results are source snapshots, not niche scores or forecasts.

Pricing

from $4.50 / 1,000 results

Rating

5.0

(1)

Developer

TrueFetch

TrueFetch

Maintained by Community

Actor stats

2

Bookmarked

13

Total users

0

Monthly active users

10 days ago

Last modified

Share

YouTube Niche Finder is a youtube niche finder that searches one topic and returns matched-video rows joined with public channel identity, metrics, profile links, and description-derived emails. It is built for developers and research teams that need source-linked niche candidates rather than an opaque niche score.

  • Four verified search orders — relevance, view count, rating, and upload date.
  • 34 documented fields — video facts, channel facts, public links, counters, and provenance in one row.
  • Continuation supportmax_results can collect beyond the first YouTube result page.
  • API and MCP access — use the same three required inputs from Console or an automated workflow.

Run a one-result test · View API

A one-result test costs at most $0.015: $0.01 for Actor Start plus $0.005 if one Result is written; source changes or failed enrichment can return no row.

What does YouTube Niche Finder do?

YouTube Niche Finder converts a topic search into structured video-and-channel snapshots that can be filtered, compared, and reviewed outside YouTube. It requests current search results in one of four orders, keeps distinct video IDs, follows continuation pages when needed, and enriches each match with its public video and creator context.

The Dataset unit is a matched video, not a unique channel. If three videos from one creator match, three rows can carry the same channel_id while retaining different video_id values. That shape supports content-landscape work because reviewers can see which specific videos made a channel relevant.

This Actor is not a demand forecast, competition score, RPM estimator, transcript extractor, comment scraper, or private-contact database. It returns current source snapshots and public description-derived contact patterns; any niche judgment remains yours.

How do I run YouTube Niche Finder?

Run the Actor by supplying one keyword, one exact sort mode, and a positive matched-video limit.

  1. Open the YouTube Niche Finder Input.
  2. Keep the prefilled faceless finance, view_count, and 2 values for a small test, or replace them with one niche scenario.
  3. Start the run and wait for a terminal state.
  4. Open the default Dataset and review row count, video_url, channel_url, and processed_at.

The smallest useful API body is:

{
"keyword": "faceless finance",
"sort_by": "view_count",
"max_results": 1
}

max_results limits distinct matched videos selected for enrichment. It is neither a minimum output count nor a unique-channel limit; unavailable or changed source records can produce fewer rows.

What data does YouTube Niche Finder return?

YouTube Niche Finder returns up to 34 top-level fields for each successfully enriched matched video and its public channel.

GroupFields
Video identityvideo_thumbnail_url, video_title, video_url, video_id
Video contentvideo_description, video_duration_seconds, video_published_at, video_categories, video_tags
Video metricsvideo_view_count, video_like_count, video_comment_count, video_width, video_height, video_fps
Channel identitychannel_avatar_url, channel_name, channel_handle, channel_url, channel_id
Channel profilechannel_joined_date, channel_country, channel_description, channel_tags, channel_links, contact_emails, channel_banner_url, channel_is_verified, channel_rss_url
Channel metricssubscriber_count, channel_view_count, channel_video_count
Provenanceprocessor, processed_at

This abbreviated illustrative item follows the faceless finance scenario; a real item follows the complete 34-field schema, and arrays may contain more entries.

{
"video_title": "Faceless finance channel case study",
"video_url": "https://www.youtube.com/watch?v=sample456",
"video_published_at": "2026-07-10T14:00:00+00:00",
"video_view_count": 825000,
"channel_name": "Finance Formats",
"channel_handle": "@financeformats",
"channel_url": "https://www.youtube.com/@financeformats",
"subscriber_count": 68000,
"channel_links": [],
"contact_emails": ["team@example.com"],
"processed_at": "2026-08-12T12:00:00+00:00"
}

Unavailable source values stay null or empty rather than being presented as known zeroes. Email-shaped strings are not deliverability or ownership verification. Export the Dataset as JSON, CSV, Excel, XML, RSS, or JSONL according to the downstream tool.

What inputs can I configure?

You can configure exactly three required inputs, in the same order shown in the public schema.

InputTypeRequiredEffectExample
keywordstringYesSelects one YouTube topic or niche searchfaceless finance
sort_byenumYesChooses one of 4 orders: relevance, view_count, rating, upload_dateview_count
max_resultsintegerYesSets the requested distinct matched-video ceiling, minimum 12

Specific phrases usually produce a more coherent review set than broad single words. sort_by is lowercase and case-sensitive. max_results has no schema maximum, but larger runs take longer and can cost more because each successful row emits a Result billing event.

There is no market, country, language, date range, minimum-views, subscriber-band, Shorts-only, or unique-channel filter. Apply those conditions after export using returned fields, and do not assume a missing field means zero.

What platforms and markets does YouTube Niche Finder cover?

YouTube Niche Finder covers public YouTube web search plus public video and channel surfaces, with no other platform or market input.

Channels can originate from many countries and languages because the search source is global, but the Actor does not promise a locale-specific result set. channel_country appears only when YouTube exposes it. The input cannot force a country, interface language, or geofence.

YouTube explains its current user-facing search filter options. The Actor's contract is narrower: it exposes four ordering values and returns whatever current public source responses make available for the submitted phrase.

Why use YouTube Niche Finder?

Use YouTube Niche Finder when the workflow needs reproducible, source-linked candidates and normalized fields instead of manual tab switching.

CapabilityPractical benefit
Search order controlCompare relevance, recent uploads, popular videos, and rating-oriented result sets
Video-channel joinKeep the exact content evidence that made each creator relevant
Public metricsFilter or rank candidates using views, likes, comments, subscribers, and channel totals when exposed
Links and descriptionsBuild manual review queues with profile text, external destinations, and email patterns
Dataset provenanceRetain processor and processed_at with each snapshot

The main trade-off is source dependence. Search order, availability, counters, and descriptions can change between runs, and no output field constitutes a niche opportunity score. The Actor supplies research material; the caller supplies the analytical model.

Who is YouTube Niche Finder for?

YouTube Niche Finder is for developers, data teams, content strategists, and researchers building keyword-centered discovery workflows.

  • Developers can feed 34-field rows into internal dashboards, databases, or scoring services.
  • Content teams can compare video topics, publication times, engagement, and creator scale.
  • Partnership researchers can retain the matching video alongside channel links and public contact patterns.
  • Analysts can schedule bounded snapshots and calculate their own changes or ratios in external storage.

It is not a fit for users who need private data, authenticated creator analytics, stable historical series, automatic opportunity scores, guaranteed emails, or one deduplicated row per channel without post-processing.

How can I use YouTube Niche Finder through the API or MCP?

Use Actor ID GQUd4aDw89LUD9IRZ or the name form truefetch/youtube-niche-finder through REST clients, SDKs, or the official Apify MCP integration.

HTTP

curl "https://api.apify.com/v2/acts/GQUd4aDw89LUD9IRZ/runs?token=$APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{"keyword":"faceless finance","sort_by":"view_count","max_results":1}'

Poll the returned run ID until completion, then read items from defaultDatasetId. Tokens belong in environment variables or a secret manager, never committed files.

MCP

Configure the official Apify MCP server, enable truefetch/youtube-niche-finder, and send keyword, sort_by, and max_results. Ask the agent to cite video_url and channel_url when it summarizes candidates so conclusions stay traceable.

The live API page provides generated SDK and OpenAPI examples for Actor ID GQUd4aDw89LUD9IRZ.

How much does YouTube Niche Finder cost?

The FREE price is $0.005 per successful Result, Actor Start is $0.01 per run, and a one-result test costs at most $0.015.

Event / tierPrice
Actor Start$0.01 per run
Result — FREE$0.0050
Result — BRONZE$0.0048
Result — SILVER$0.0046
Result — GOLD$0.0045
Result — PLATINUM$0.0045
Result — DIAMOND$0.0045

One smallest useful run that writes one row costs $0.01 + (1 × $0.005) = $0.015 on the FREE event tier. max_results is a requested ceiling, while Result charges occur only for rows written to the Dataset. Prices can change; check current pricing before setting budgets.

How does YouTube Niche Finder compare with alternatives?

YouTube Niche Finder fits workflows that need a simple keyword input, four source orders, and joined public video-channel data without building separate search and profile pipelines.

Manual YouTube research is effective for a handful of candidates when a person can inspect videos and channels directly. It becomes harder to repeat when reviewers need the same 34 fields, source URLs, and timestamp on every record.

Separate search and channel integrations can offer more control, but the caller must maintain joining, retries, null semantics, and provenance. YouTube's official APIs are preferable when authenticated quota management and officially defined API resources are mandatory. Adjacent analytics platforms may add proprietary scoring, historical trends, or campaign features; use them when those outputs matter more than raw source-linked rows.

Choose another approach for transcripts, comment bodies, private contacts, guaranteed market localization, stable ranking, historical snapshots, or automatic profitability estimates.

What are the limits and troubleshooting steps?

The main limits are current-source variability, best-effort enrichment, matched-video row identity, and workload growth as max_results rises.

  • Zero or fewer-than-requested rows → one or more matched records could not be enriched → retry with max_results: 1 and a specific phrase.
  • Repeated channel_id values → different videos from one creator matched → deduplicate after export when one-row-per-channel analysis is required.
  • Empty email arrays → public descriptions contained no email pattern → inspect channel_links; do not infer a hidden business address.
  • Null country, counters, tags, or banner → YouTube did not expose the field → preserve null as unknown.
  • Result order changes → YouTube search is dynamic → retain input, video_id, and processed_at with every snapshot.
  • A large run is slow → each selected video requires enrichment → split unrelated keywords into separate bounded runs and compare Dataset counts.

For support, reproduce the issue with {"keyword":"faceless finance","sort_by":"view_count","max_results":1} and include the run ID, terminal status, Dataset count, and one relevant URL without sharing an API token.

Frequently asked questions

These answers cover the decision points that most affect how the Actor should be used.

How to find low competition youtube niches with these rows?

Export matched videos, then calculate your own ratios or filters from video_view_count, subscriber_count, channel_video_count, publication time, and repeated topic patterns; the Actor does not label a niche low competition.

Can I do youtube niche research by keyword without an API key?

Yes. Supply the Actor's three inputs and an Apify token for the run; you do not supply a YouTube Data API key.

Does one row represent a niche or a channel?

No. One row represents a successfully enriched matched video joined to its channel, so niche-level conclusions require aggregation.

Can I remove repeated channels?

Yes. Deduplicate by channel_id after export, but decide which matched video to retain because each row carries different content evidence.

Can I schedule runs to monitor YouTube niches over time?

Yes. Use Apify schedules and store successive rows externally; compare video_id, counters, and processed_at because the Actor does not maintain history.

Is there a free YouTube niche API?

This Actor is pay per event rather than an unlimited free API; a one-result run costs at most $0.015 at current FREE-tier event prices.

Does it score profitability or RPM?

No. It returns public source fields and does not estimate advertising rates, profitability, demand, or competition.

Are contact emails verified?

No. contact_emails contains email-shaped strings detected in public descriptions, which require independent ownership, consent, and deliverability review.

These three TrueFetch Actors extend the workflow into downloading, speech text, or subtitles without duplicating YouTube Niche Finder's keyword-led research role.

Support

Support is available through the Store page, API page, Issues, and the TrueFetch community. Include the run ID and exact input, but never post an API token.

Run a bounded niche search · Open the API reference

Last Updated: August 12, 2026