Youtube Channel Finder avatar

Youtube Channel Finder

Pricing

from $6.40 / 1,000 channels

Go to Apify Store
Youtube Channel Finder

Youtube Channel Finder

Fast YouTube channel discovery tool that extracts comprehensive channel information from YouTube searches and videos. Discover 5-20+ channels per search with 15 complete fields including profile, metrics, and metadata. No residential proxy required.

Pricing

from $6.40 / 1,000 channels

Rating

5.0

(1)

Developer

Delowar Munna

Delowar Munna

Maintained by Community

Actor stats

4

Bookmarked

173

Total users

12

Monthly active users

a day ago

Last modified

Share

YouTube Channel Finder ⚡

Fast, low-cost YouTube channel discovery. Find channels from keywords, video URLs, or channel URLs and export 15 complete channel fields — profile, metrics, and metadata. Powered by the official YouTube Data API v3 with a browserless discovery engine (no headless browser on the fast path).

YouTube Channel Finder


🚀 Key Features

  • Browserless & fast: keyword search, video URLs, and channel URLs are all resolved over plain HTTP — dozens of channels in seconds, no Chromium on the happy path.
  • 🎯 Enhanced discovery: keyword search surfaces channels from both channel results and the creators behind video results (5–20+ per search).
  • 🎬 Video → channel: drop in video URLs and get the channels behind them.
  • 📊 15 channel fields: complete profile with subscriber/video/view counts, description, country, join date, keywords, verification, and type.
  • 🔄 Smart deduplication: automatic by ChannelId within a run.
  • 🌍 Localization: country and language targeting for discovery.
  • 📦 Bulk processing: paste many URLs, upload a text file, or link a remote list.
  • 📅 Date filtering: filter channels by join date.
  • 💪 Resilient: official API first, automatic fallbacks, browser only as a last resort.

Best for: influencer marketing, partnership discovery, competitive analysis, market research, and creator scouting. Need emails & social links? Pair this with our YouTube Channel Contacts & Social Links Scraper.


🎯 At a Glance

FeatureValue
SpeedFast path: dozens of channels in seconds (browserless). Browser fallback: ~7–9s/channel
Discovery5–20+ channels per search (vs 1–2 traditional)
InputsKeywords, channel URLs, video URLs, bulk files
Fields15 comprehensive channel fields
MethodOfficial YouTube Data API v3 + browserless HTTP discovery; browser fallback
DeduplicationAutomatic by ChannelId
ProxyNot required

💡 Why This Scraper?

Most YouTube channel scrapers drive a headless browser for every channel — slow and expensive. YouTube Channel Finder is browserless-first:

MetricYouTube Channel FinderTraditional Scrapers
Discovery per search5–20+ channels1–2 channels
Fast-path speedDozens of channels in seconds~30–40s per channel
Data sourceOfficial YouTube Data API v3 + HTTPBrowser scraping only
Video URL → channel✅ Browserless✅ Browser (slow)
Field coverage15 fieldsVaries
Deduplication✅ Automatic by ChannelId❌ Manual
Proxy required❌ NoOften yes

How it works: keyword searches and video URLs are resolved to channel IDs over plain HTTP, then enriched in batches through the official YouTube Data API v3. If the API's daily free quota is exhausted, enrichment automatically falls back to a hosted API so runs keep working — the headless browser is only used as a final fallback for edge cases.


📋 Input Parameters

FieldKeyTypeDefaultDescription
Search KeywordssearchQueriesArray[]Search terms, topics, handles, or channel IDs. Surfaces channels from both channel and video results.
YouTube URLsstartUrlsArray<Object|string>[]Channel URLs, video URLs (extracts the channel), playlist/search URLs, or bulk text files.
Max channels per querymaxResultsPerQueryinteger10Max channels per search keyword (1–50).
CountryregionCodestring"US"ISO country code — US, GB, CA, AU, IN, DE, FR, JP, BR, MX.
Languagelanguagestring"en"Language code — en, es, de, fr, pt, ja, hi, zh.
From DatedateFromstring (YYYY-MM-DD)""Filter by channel join date (Joined After). Optional.
To DatedateTostring (YYYY-MM-DD)""Filter by channel join date (Joined Before). Optional.

Notes:

  • 🎯 No required fields — runs out of the box with sensible defaults.
  • 🎬 Video URLs welcome — paste watch?v=… links and the actor returns the channels behind them.
  • 📁 Bulk upload — one URL per line via text file, or a remote list via requestsFromUrl.
  • ⚙️ Proxy, concurrency, and HTTP mode are tuned internally (no configuration needed).

📤 Output Schema

Comprehensive channel data — 15 fields (flat, spreadsheet-ready)

#FieldTypeDescription
1ChannelIdStringUnique YouTube channel ID (e.g., UCiHVTkJtWSdc9N3h0nUGWLg)
2ChannelNameStringDisplay name
3ChannelHandleStringThe @handle (e.g., @n8n-io)
4ChannelURLStringCanonical channel link
5ThumbnailURLStringProfile image / avatar URL
6DescriptionStringChannel description / "About" text
7CountryString | nullListed country, if available
8JoinedDateString | nullChannel creation date (YYYY-MM-DD)
9SubscriberCountInteger | nullTotal subscribers
10VideoCountInteger | nullTotal videos uploaded
11TotalViewsInteger | nullLifetime view count
12KeywordsArrayChannel keywords / tags (if public)
13IsVerifiedBooleanWhether the channel has the verification badge
14ChannelTypeString | nulle.g. "Creator", "Gaming", "Education" (if determinable)
15ScrapedAtString (ISO 8601)Extraction timestamp

ℹ️ Note on IsVerified: the official YouTube Data API does not expose the verification badge, so on the fast API path this field may be false. It is populated when the channel is enriched via the fallback API or the browser path.


📊 Output Examples

Table View

YouTube Channel Finder Output - Table View

JSON View

{
"ChannelId": "UCiHVTkJtWSdc9N3h0nUGWLg",
"ChannelName": "n8n",
"ChannelHandle": "@n8n-io",
"ChannelURL": "https://www.youtube.com/@n8n-io",
"ThumbnailURL": "https://yt3.googleusercontent.com/d28uhEsX19s-2S7MeUynZdB9w-HIWCOUf_QHLKwausrb9sbmvQOJWrDEhobxCDg70hoQckHfZA=s900-c-k-c0x00ffffff-no-rj",
"Description": "n8n gives technical teams a workflow automation platform that uniquely combines AI capabilities with business process automation. Connect any app or API while maintaining the flexibility of code with the speed of no-code.\n",
"Country": "Germany",
"JoinedDate": "2019-06-27",
"SubscriberCount": 241000,
"VideoCount": 365,
"TotalViews": 11468157,
"Keywords": [
"n8n",
"workflow automation",
"automation",
"no-code",
"AI agents"
],
"IsVerified": true,
"ChannelType": "Education",
"ScrapedAt": "2026-07-08T12:15:43.000Z"
}

Output benefits:

  • 🎯 Flat & clean — numeric counts, ISO dates, typed fields; imports straight into Google Sheets / Excel / BI.
  • Fast path — official API enrichment in batches, no per-channel browser load.
  • 💼 Business-ready — everything needed for partnerships, competitive analysis, and market research.
  • 🚀 Enhanced discovery — 5–20+ channels per search.

🎬 Quick Start

{
"searchQueries": ["n8n"],
"maxResultsPerQuery": 20,
"regionCode": "US",
"language": "en"
}

Example 2: Video URLs (returns the channels behind the videos)

{
"startUrls": [
{ "url": "https://www.youtube.com/watch?v=7Sx0o-41r2k" },
{ "url": "https://www.youtube.com/watch?v=5oAnKSCP4do" },
{ "url": "https://www.youtube.com/watch?v=QJBP2uy8LcU" },
{ "url": "https://www.youtube.com/watch?v=DOtJEwVsJic" }
]
}

Example 3: Direct channel URLs

{
"startUrls": [
{ "url": "https://www.youtube.com/@n8n-io" },
{ "url": "https://www.youtube.com/channel/UCiHVTkJtWSdc9N3h0nUGWLg" }
]
}

💪 Performance & Reliability

Architecture (browserless-first)

  • Discovery — keyword searches resolve to channel IDs over HTTP; video URLs resolve to their channel by fetching the watch page (no browser).
  • Enrichment — channel IDs are enriched in batches through the official YouTube Data API v3 (13/15 fields).
  • Automatic fallback — if the API's daily free quota is exhausted, a hosted API enriches channels instead, so runs don't stall.
  • Browser last resort — the headless browser is used only for edge cases the HTTP paths can't handle.
  • Deduplication — automatic by ChannelId.

Throughput

The browserless fast path processes many channels in seconds (discovery + batched enrichment). When the browser fallback is used, expect ~7–9s per channel.


📚 Use Cases

  • Influencer marketing — find creators by niche with subscriber/verification data.
  • Partnership discovery — build target lists with complete channel profiles.
  • Competitive analysis — compare competitor channels by subscribers, output, and views.
  • Market research — analyze 100–200+ channels by country, type, and niche.
  • Creator scouting — surface emerging channels with growth indicators.
  • Channel databases — assemble structured, spreadsheet-ready channel records.

❓ FAQ

Q: How many channels can I discover per search? A: 5–20+ per search — the actor extracts both explicit channel results and the creators behind video results.

Q: Does it scrape every video from a channel? A: No. This actor finds and profiles channels. It does not download a channel's full video list.

Q: How does it stay fast and cheap? A: It's browserless-first — keyword searches and video URLs resolve over plain HTTP, then channels are enriched in batches via the official YouTube Data API v3. A headless browser is only a last-resort fallback, which keeps runs fast and low-cost.

Q: Can I pass video URLs? A: Yes — paste watch?v=… links (or a mix of channel and video URLs) and the actor returns the channels behind them.

Q: Can I filter by channel join date? A: Yes — use dateFrom / dateTo (YYYY-MM-DD). Leave empty to include all channels.

Q: Can I target a country / language? A: Yes — set regionCode and language. Each channel's own country is also extracted when available.

Q: I need creator emails and social links. A: Use our companion actor, YouTube Channel Contacts & Social Links Scraper, which adds email and categorized social links.


🛠️ Technologies

  • Discovery: browserless HTTP resolution of keyword searches and video URLs (YouTube ytInitialData).
  • Enrichment: official YouTube Data API v3 (channels.list, batched) with an automatic hosted-API fallback.
  • Fallback engine: Puppeteer (headless Chrome) + Crawlee — used only when HTTP paths can't complete.
  • Runtime: Node.js 18+.
  • Deduplication: ChannelId tracking across all sources.

📋 Best Practices

  1. Start small — test with maxResultsPerQuery: 10 to see 5–20+ channels per search.
  2. Use broad keywords — they discover more channels via dual extraction.
  3. Mix inputs — combine keywords, channel URLs, and video URLs in one run.
  4. Filter by date — use dateFrom / dateTo to target newer or older channels.
  5. Export — JSON / CSV / Excel to Sheets, S3, or your CRM.

📜 Changelog

v2.5 — Browserless update (July 2026)

  • Browserless-first architecture — keyword search, video URLs, and channel URLs resolved over HTTP; headless browser only as a last-resort fallback.
  • 🎬 Video URLs resolved browserlessly (previously required a browser).
  • 🔁 Automatic enrichment fallback when the YouTube Data API daily quota is exhausted — runs keep working.
  • 🏎️ Major speed & cost improvement on the fast path.
  • 🧹 Reliability fixes (About-page navigation, join-date accuracy).

v2.5 — YouTube Data API v3 (Feb 2026)

  • Replaced the previous hybrid method with the official YouTube Data API v3 (13/15 fields from the API).
  • Removed the legacy third-party extraction API.

Earlier (2025)

  • Enhanced discovery (channels from channel + video results, YouTube channel filter), 15-field schema, hybrid HTTP/Puppeteer mode.

🤝 Compliance

  • Collects only public YouTube channel data.
  • Uses the official YouTube Data API v3 within its terms.
  • Intended for legitimate channel discovery, influencer research, and business intelligence.
  • Users are responsible for compliance with applicable laws in their jurisdiction.

💬 Support

  • Issues / feature requests: via GitHub or Apify support.
  • Documentation: see the /docs folder for the PRD and guides.

Built with ❤️ for fast, low-cost channel discovery.