Todas as fases
FASE 8⏱ 1h
Instagram Intel
Pra muito nicho (especialmente saúde, moda, lifestyle), o Instagram é onde o player constrói autoridade e dispara o tráfego orgânico que sustenta a queima paga. Aqui tu mapeia tudo que é público.
O que dá pra pegar (sem login extra)
- Profile data: followers, following, post count, bio, link na bio
- Posts: imagens, vídeos, reels, com legenda, # likes, # comments
- Reels: view count (quando público), thumbnail, áudio usado
- Stories Highlights: destaques fixos no perfil
- Hashtags: que ele usa, com que frequência
- Tagged accounts: com quem colabora / quem ele cita
- Comments públicos: linguagem do público
Limite ético
NÃO scrapeia stories ativos (24h) ou conteúdo de conta privada, cara. NÃO usa conta falsa pra interagir. Tudo que esse playbook coleta é PÚBLICO, visível pra qualquer pessoa que abre o perfil. Combinado?
Coleta via Apify (recomendado)
prompt· Prompt, Profile + posts via Apify
Use o Apify MCP. Roda o actor 'apify/instagram-scraper' com esses inputs:
{
"username": ["handle_player_01", "handle_player_02", ...],
"resultsType": "posts",
"resultsLimit": 100,
"addParentData": true,
"searchType": "user",
"searchLimit": 1
}
Custo estimado: ~US$ 0.50 por 1000 posts.
Pra cada player, devolve:
- profile.json: bio, followers, following, posts count, link
- posts.json: lista de posts com:
* id, type (image/video/sidecar), shortcode
* caption (texto da legenda completo)
* likes, comments, view (se vídeo)
* timestamp
* hashtags extraídas
* mentions extraídas
* URL da mídia (download depois separado se quiser)
Salva por player em /06-instagram/[handle]/Análise: top hooks e padrões
prompt· Prompt, Análise de top performance
Tenho posts.json de [N] players. Quero ranking de TOP 20 posts por engagement de CADA player.
Engagement score = (likes + comments × 5) / followers × 100
Pra cada TOP 20, extrai:
1. PRIMEIRA LINHA da legenda (= o "hook" do post)
2. TIPO DE HOOK:
- Pergunta retórica
- Statement provocativo
- Promessa de benefício
- Story ("Há 5 anos eu...")
- Polêmica/Contradição
- Stat / número impressionante
- Confissão / vulnerabilidade
3. FORMATO: image, carousel, reel, IGTV
4. CTA usado (se houver)
5. Hashtags principais (top 3)
Depois cruza:
- Que tipo de hook gera mais engajamento por player?
- Que tipo de hook é PADRÃO do nicho (todos usam)?
- Que tipo é GIMMICK específico (só 1 player explora)?
- Existe diferença de performance entre Reels e Carrossel?
- Frequência de posts de venda vs. valor (% por player)Reels, análise de hooks de vídeo
prompt· Prompt, Reels intel
Pra cada player, filtra apenas posts type='video' (Reels) com top 10 view count.
Baixa os Reels (URL do vídeo está em posts.json).
yt-dlp "URL_DO_REEL"
Extrai os primeiros 5 SEGUNDOS de cada Reel e transcreve com Whisper:
ffmpeg -i reel.mp4 -t 5 -vn -ar 16000 -ac 1 reel-hook.mp3
whisper reel-hook.mp3 --language Portuguese --model small --output_format txt
Devolve TOP 10 hooks de Reels por player com:
- View count
- Hook (transcrição literal dos 5 primeiros segundos)
- Tipo de hook (mesmo classifier do prompt anterior)
- Tem texto na tela? (sim/não, se yes, qual é)
- Tem corte rápido nos primeiros 2s? (visual reset, sinal de retenção)
Identifica padrão de hooks que SEMPRE viralizam no nicho. Esses 10 hooks de cada player são o seu "swipe file" de Reels.Highlights (destaques fixos)
prompt· Prompt, Highlights
Use o Apify MCP com actor 'apify/instagram-scraper' configurado pra scrape de highlights:
{
"username": ["handle"],
"resultsType": "stories",
"addParentData": true
}
Os highlights são as "histórias salvas" no perfil, versão curada do conteúdo do player.
Devolve por highlight:
- Nome do highlight
- Quantidade de stories
- Thumbnails
- Conteúdo de cada story (imagem ou vídeo)
- Texto sobreposto (transcrito por OCR ou da própria mídia)
Por que importa: highlights são onde o player concentra o melhor conteúdo evergreen, depoimentos, FAQ, demos do produto, autoridade. Bom material pra modelagem.Mapear o feed visual (estética + grid)
prompt· Prompt, Análise estética
Pra cada player, baixa as 30 thumbnails mais recentes do feed.
Use Playwright pra abrir o perfil e capturar 30 screenshots dos últimos posts.
Analisa visualmente:
1. CORES DOMINANTES : extrair palette com algoritmo simples (média de pixels)
2. ESTILO DE FOTOGRAFIA: estúdio / lifestyle / mockup / texto puro
3. GRID: tem padrão? (alternância foto/quote, blocos temáticos por linha, etc.)
4. TIPOGRAFIA: tem fonte característica que aparece em quotes?
5. RATIO de conteúdos: % foto / % carrossel / % reel / % quote
Devolve mood-board de cada player com:
- 5 cores principais (hex)
- 3 estilos fotográficos identificados
- Padrão de grid descrito em texto
- Vibe geral (luxo / casual / autoridade / lifestyle / técnico)
Cross-reference: o nicho tem estética dominante?Análise de comentários (linguagem do público)
prompt· Prompt, VOC dos comentários
Pra cada player, captura comentários dos top 20 posts:
Apify actor 'apify/instagram-comment-scraper':
{
"directUrls": ["URL_POST_01", "URL_POST_02", ...],
"resultsLimit": 50
}
Pra cada comentário:
- Texto
- Likes do comentário (sinal de "outros concordam")
- Tipo de comentário:
* Elogio genérico ("amei", "tooop")
* Pergunta sobre produto
* Pergunta sobre dor (problema)
* Depoimento espontâneo
* Tag de outra pessoa ("@maria olha isso")
* Crítica
* Spam/bot
Filtra elogio genérico e spam.
Dos restantes (perguntas + depoimentos), extrai:
- VOCABULÁRIO RECORRENTE: top 50 palavras/expressões que aparecem
- PERGUNTAS REPETIDAS: top 10 dúvidas (= objeções não respondidas pelo conteúdo)
- DORES espontaneamente mencionadas: top 10
- PROMESSAS que o público quer ver entregues: top 5
Esse output alimenta diretamente o briefing da SUA oferta, você vai usar a mesma linguagem.Fase 8 fechada quando...
Tu tem profile, posts, reels e comments dos top 5 players Tier 1, com top hooks classificados, mood-board visual e VOC do público. Tudo numa pasta por player. Beleza?