Influencer Discovery Agent avatar

Influencer Discovery Agent

Pricing

Pay per usage

Go to Apify Store
Influencer Discovery Agent

Influencer Discovery Agent

Pricing

Pay per usage

Rating

0.0

(0)

Developer

viralanalyzer

viralanalyzer

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 hours ago

Last modified

Categories

Share

🔍 Influencer Discovery Agent — Find YouTube Creators by Niche with Engagement Metrics

🔗 View on Apify Store | 🇺🇸 English | 🇧🇷 Português

Discover YouTube influencers by niche keyword. Search for creators in any niche, filter by minimum subscribers, and get enriched profiles with subscriber counts, recent video metrics, engagement rates, and content analysis. Pure HTTP — fast and cost-effective, no browser needed.

✨ Features

  • 🎯 Niche keyword search — Find influencers by topic ("fitness motivation", "tech review", "cooking recipes")
  • 📊 Engagement metrics — Average views (last 10 videos) and engagement rate (views/subscribers)
  • 👥 Subscriber filtering — Set minimum subscriber threshold to focus on the right tier
  • 🎬 Recent video data — Last 10 videos with titles, views, publish dates, and durations
  • Verified badge detection — Identifies verified channels and verified artists
  • 🔄 Enrichment toggle — Full enrichment (visit channel page) or fast search-only mode
  • 🛡️ Anti-placeholder guardrails — Every result validated against placeholder patterns
  • Pure HTTP — No browser needed, uses YouTube internal data extraction
  • 💰 Pay per result — $0.08/influencer

📥 Input

ParameterTypeRequiredDefaultDescription
keywordsstring[]Niche keywords to search (1-10 keywords)
minSubscribersinteger1000Minimum subscriber count filter. Use 0 for no filter.
maxResultsinteger20Maximum influencer profiles to return (1-100)
enrichDetailsbooleantrueVisit channel pages for video metrics and engagement rate. Disable for faster, basic-only results.
proxyConfigurationobjectProxy settings (recommended for large runs)

Input Example

{
"keywords": [
"fitness motivation",
"home workout",
"healthy meal prep"
],
"minSubscribers": 5000,
"maxResults": 30,
"enrichDetails": true
}

📤 Output

Every influencer profile includes these fields:

FieldTypeDescription
channelIdstringYouTube channel ID
namestringChannel name
handlestringChannel handle (e.g., /@username)
urlstringChannel URL
thumbnailUrlstringChannel profile picture
bannerUrlstringChannel banner image
verifiedbooleanWhether channel is verified
subscribersnumberSubscriber count (parsed from text)
subscriberTextstringRaw subscriber text (e.g., "1.23M subscribers")
videoCountnumberTotal number of videos
avgViewsLast10numberAverage views of last 10 videos
engagementRatenumberavgViews / subscribers ratio
descriptionstringChannel description
countrystringChannel country
recentVideoCountnumberNumber of recent videos analyzed
recentVideosobject[]Last 10 videos: {title, views, publishedText, duration}
discoveredViastringThe keyword that found this channel
platformstringAlways "youtube"
_dataQualitystring"full" (enriched) or "search_only"
scrapedAtstringISO 8601 timestamp

Output Example

{
"channelId": "UCe0TLA0EsQbP-7JRGD8BoAg",
"name": "JEFIT",
"handle": "/@JEFITapp",
"url": "https://www.youtube.com/channel/UCe0TLA0EsQbP-7JRGD8BoAg",
"thumbnailUrl": "https://yt3.ggpht.com/ytc/AIdro_lCHzN1PSQ4KvJh...",
"bannerUrl": "https://yt3.googleusercontent.com/0VvPqCMf...",
"verified": false,
"subscribers": 127000,
"subscriberText": "127K subscribers",
"videoCount": 245,
"avgViewsLast10": 18420,
"engagementRate": 0.145,
"description": "JEFIT is the #1 workout tracking app...",
"country": "US",
"recentVideoCount": 10,
"recentVideos": [
{
"title": "Best Push Pull Legs Routine for Muscle Growth (2026)",
"views": 34521,
"publishedText": "2 weeks ago",
"duration": "12:34"
},
{
"title": "5 Exercises You're Doing WRONG at the Gym",
"views": 28103,
"publishedText": "3 weeks ago",
"duration": "8:47"
}
],
"discoveredVia": "fitness motivation",
"platform": "youtube",
"_dataQuality": "full",
"scrapedAt": "2026-03-06T15:10:45.321Z"
}

📋 Use Cases

  • 🤝 Influencer Marketing — Find creators in your niche for brand partnerships
  • 🔎 Competitor Research — Discover which influencers cover your competitors
  • 📝 Content Strategy — Analyze top-performing content formats and topics in a niche
  • 📊 Market Research — Map the creator landscape for any industry vertical
  • 📡 Brand Monitoring — Find channels that discuss topics related to your brand
  • Talent Scouting — Identify rising creators with high engagement rates

❓ FAQ

Q: How does the engagement rate work? A: Engagement rate is calculated as avgViewsLast10 / subscribers. For example, a channel with 100K subscribers averaging 15K views per video has a 0.15 (15%) engagement rate. Higher is better — it means the audience actively watches content.

Q: What is the difference between "full" and "search_only" data quality? A: With enrichDetails: true (default), the actor visits each channel's /videos page to get recent video metrics and calculate engagement rate — this produces "full" quality. With enrichDetails: false, only search result data is used (faster but no video metrics) — this produces "search_only" quality.

Q: Can I search for influencers in a specific language or country? A: The actor searches YouTube globally. Results depend on YouTube's search algorithm and the language of your keywords. Use keywords in the target language (e.g., Portuguese keywords for Brazilian creators) to find region-specific influencers.

Q: How are duplicate channels handled across keywords? A: The actor automatically deduplicates channels across all keywords. If the same channel appears in results for "fitness motivation" and "home workout", it is only included once (attributed to the first keyword that found it).

Q: Why do some channels show 0 for videoCount? A: Video count is extracted from the channel page during enrichment. If enrichment fails or is disabled, video count may show 0. The actor still provides subscriber count and search data for these channels.

💰 Pricing

This actor uses Pay Per Event (PPE) pricing:

MetricCost
Per influencer discovered$0.08

For example, discovering 30 influencers costs $2.40.

📝 Changelog

v1.0 (Current)

  • YouTube channel search by niche keyword (channel filter)
  • Subscriber count parsing (K, M, B suffixes)
  • Channel page enrichment with recent video metrics
  • Engagement rate calculation (avgViews / subscribers)
  • Verified channel/artist badge detection
  • Cross-keyword deduplication
  • Minimum subscriber filtering
  • Cookie seeding to bypass YouTube consent pages
  • Anti-placeholder guardrails
  • PPE billing integration

🔍 Influencer Discovery Agent — Encontre Criadores do YouTube por Nicho com Métricas de Engajamento

🔗 View on Apify Store | 🇺🇸 English | 🇧🇷 Português

Descubra influenciadores do YouTube por palavra-chave de nicho. Busque criadores em qualquer nicho, filtre por mínimo de inscritos e obtenha perfis enriquecidos com contagem de inscritos, métricas de vídeos recentes, taxa de engajamento e análise de conteúdo. HTTP puro — rápido e econômico, sem browser.

✨ Funcionalidades

  • 🎯 Busca por nicho — Encontre influenciadores por tópico ("fitness motivation", "tech review", "receitas saudáveis")
  • 📊 Métricas de engajamento — Média de views (últimos 10 vídeos) e taxa de engajamento (views/inscritos)
  • 👥 Filtro de inscritos — Defina mínimo de inscritos para focar no tier certo
  • 🎬 Dados de vídeos recentes — Últimos 10 vídeos com títulos, views, datas e durações
  • Detecção de verificado — Identifica canais verificados e artistas verificados
  • 🔄 Toggle de enriquecimento — Enriquecimento completo (visita página do canal) ou modo rápido somente busca
  • 🛡️ Guardrails anti-placeholder — Todo resultado validado contra padrões falsos
  • HTTP puro — Sem browser, usa extração interna de dados do YouTube
  • 💰 Pague por resultado — $0.08/influenciador

📥 Entrada

ParâmetroTipoObrigatórioPadrãoDescrição
keywordsstring[]Keywords de nicho para busca (1-10 keywords)
minSubscribersinteiro1000Filtro de mínimo de inscritos. Use 0 para sem filtro.
maxResultsinteiro20Número máximo de perfis de influenciadores (1-100)
enrichDetailsbooleantrueVisitar páginas dos canais para métricas de vídeo e engajamento. Desative para resultados mais rápidos, somente busca.
proxyConfigurationobjetoConfiguração de proxy (recomendado para grandes volumes)

Exemplo de Entrada

{
"keywords": [
"fitness motivation",
"home workout",
"healthy meal prep"
],
"minSubscribers": 5000,
"maxResults": 30,
"enrichDetails": true
}

📤 Saída

Cada perfil de influenciador inclui estes campos:

CampoTipoDescrição
channelIdstringID do canal YouTube
namestringNome do canal
handlestringHandle do canal (ex: /@username)
urlstringURL do canal
thumbnailUrlstringFoto de perfil do canal
bannerUrlstringImagem de banner do canal
verifiedbooleanSe o canal é verificado
subscribersnúmeroContagem de inscritos (extraído do texto)
subscriberTextstringTexto bruto de inscritos (ex: "1.23M subscribers")
videoCountnúmeroNúmero total de vídeos
avgViewsLast10númeroMédia de views dos últimos 10 vídeos
engagementRatenúmeroRazão avgViews / inscritos
descriptionstringDescrição do canal
countrystringPaís do canal
recentVideoCountnúmeroNúmero de vídeos recentes analisados
recentVideosobjeto[]Últimos 10 vídeos: {title, views, publishedText, duration}
discoveredViastringA keyword que encontrou este canal
platformstringSempre "youtube"
_dataQualitystring"full" (enriquecido) ou "search_only"
scrapedAtstringTimestamp ISO 8601

Exemplo de Saída

{
"channelId": "UCe0TLA0EsQbP-7JRGD8BoAg",
"name": "JEFIT",
"handle": "/@JEFITapp",
"url": "https://www.youtube.com/channel/UCe0TLA0EsQbP-7JRGD8BoAg",
"thumbnailUrl": "https://yt3.ggpht.com/ytc/AIdro_lCHzN1PSQ4KvJh...",
"bannerUrl": "https://yt3.googleusercontent.com/0VvPqCMf...",
"verified": false,
"subscribers": 127000,
"subscriberText": "127K subscribers",
"videoCount": 245,
"avgViewsLast10": 18420,
"engagementRate": 0.145,
"description": "JEFIT is the #1 workout tracking app...",
"country": "US",
"recentVideoCount": 10,
"recentVideos": [
{
"title": "Best Push Pull Legs Routine for Muscle Growth (2026)",
"views": 34521,
"publishedText": "2 weeks ago",
"duration": "12:34"
},
{
"title": "5 Exercises You're Doing WRONG at the Gym",
"views": 28103,
"publishedText": "3 weeks ago",
"duration": "8:47"
}
],
"discoveredVia": "fitness motivation",
"platform": "youtube",
"_dataQuality": "full",
"scrapedAt": "2026-03-06T15:10:45.321Z"
}

📋 Casos de Uso

  • 🤝 Marketing de Influenciadores — Encontre criadores no seu nicho para parcerias de marca
  • 🔎 Pesquisa de Concorrentes — Descubra quais influenciadores cobrem seus concorrentes
  • 📝 Estratégia de Conteúdo — Analise os formatos e tópicos de melhor performance em um nicho
  • 📊 Pesquisa de Mercado — Mapeie o cenário de criadores para qualquer vertical
  • 📡 Monitoramento de Marca — Encontre canais que discutem tópicos relacionados à sua marca
  • Descoberta de Talentos — Identifique criadores em ascensão com altas taxas de engajamento

❓ Perguntas Frequentes

P: Como funciona a taxa de engajamento? R: A taxa de engajamento é calculada como avgViewsLast10 / subscribers. Por exemplo, um canal com 100K inscritos com média de 15K views por vídeo tem taxa de engajamento de 0.15 (15%). Quanto maior, melhor — significa que a audiência assiste ativamente ao conteúdo.

P: Qual a diferença entre qualidade "full" e "search_only"? R: Com enrichDetails: true (padrão), o actor visita a página /videos de cada canal para obter métricas de vídeos recentes e calcular a taxa de engajamento — isso produz qualidade "full". Com enrichDetails: false, apenas dados do resultado de busca são usados (mais rápido mas sem métricas de vídeo) — isso produz qualidade "search_only".

P: Posso buscar influenciadores em um idioma ou país específico? R: O actor busca no YouTube globalmente. Os resultados dependem do algoritmo de busca do YouTube e do idioma das suas keywords. Use keywords no idioma-alvo (ex: keywords em português para criadores brasileiros) para encontrar influenciadores de uma região específica.

P: Como canais duplicados são tratados entre keywords? R: O actor deduplica automaticamente canais entre todas as keywords. Se o mesmo canal aparece nos resultados para "fitness motivation" e "home workout", ele é incluído apenas uma vez (atribuído à primeira keyword que o encontrou).

P: Por que alguns canais mostram 0 para videoCount? R: A contagem de vídeos é extraída da página do canal durante o enriquecimento. Se o enriquecimento falhar ou estiver desativado, a contagem de vídeos pode mostrar 0. O actor ainda fornece contagem de inscritos e dados de busca para esses canais.

💰 Preços

Este actor usa precificação Pay Per Event (PPE):

MétricaCusto
Por influenciador descoberto$0.08

Por exemplo, descobrir 30 influenciadores custa $2.40.

🔗 Actors Relacionados

📝 Changelog

v1.0 (Atual)

  • Busca de canais YouTube por keyword de nicho (filtro de canais)
  • Parsing de contagem de inscritos (sufixos K, M, B)
  • Enriquecimento da página do canal com métricas de vídeos recentes
  • Cálculo de taxa de engajamento (avgViews / inscritos)
  • Detecção de badge verificado (canal/artista)
  • Deduplicação entre keywords
  • Filtro de mínimo de inscritos
  • Cookie seeding para bypass de páginas de consentimento do YouTube
  • Guardrails anti-placeholder
  • Integração com cobrança PPE