Escolha a técnica
O tamanho das páginas varia. Continue com
next_cursor; uma página curta não indica o fim.
Configuração e paginação compartilhada
Os exemplos usamhttps://api.sorsa.io/v3 e o cabeçalho ApiKey. Execute os exemplos Python no mesmo script após a configuração abaixo. Instale requests com python -m pip install requests e defina SORSA_API_KEY no ambiente. JavaScript exige execução no servidor com fetch, como Node.js 18+.
max_pages limita o consumo, mas pode deixar resultados sem ler. Os exemplos param em erros HTTP. Em produção, adicione tentativas limitadas para 429 e falhas transitórias conforme códigos de erro, e coordene workers com a mesma chave dentro do limite. Veja autenticação e paginação.
Técnica 1: palavras-chave na bio
Endpoint:POST /v3/search-users
Busque cargos, funções ou interesses. Confira a bio, o nome público e o nome de usuário retornados para decidir a relevância.
Python
JavaScript
Técnica 2: seguidores de concorrentes
Endpoint:GET /v3/followers
Obtenha até 200 perfis por chamada. Envie um entre username (sem @), user_id (string) e user_link (URL completa), com next_cursor opcional.
Sobreposição entre contas de referência
Conte cada usuário uma vez por conta de referência. Substitua os nomes de exemplo:Técnica 3: membros de comunidades
Confirme a disponibilidade: esta seção documenta o formato da requisição. Antes de incluir em um novo fluxo, consulte o suporte e a nota em listas e comunidades.Endpoint:
POST /v3/community-members
Participação é um sinal de interesse, mas não prova atividade atual nem intenção de compra.
community_link aceita o ID numérico como string ou a URL completa.
id, username, display_name, profile_image_url, verified e protected. Antes de filtrar por bio ou seguidores, enriqueça os IDs com User Profile (Batch), até 100 por chamada. Veja listas e comunidades.
Técnica 4: buscar sinais de intenção em publicações
Endpoint:POST /v3/search-tweets
Busque conversas recentes e extraia autores únicos. Preserve o objeto completo de cada usuário para combiná-lo com os outros resultados.
Padrões de consulta
Substitua os marcadores entre colchetes pela categoria, conta, ferramenta ou tema. Parênteses aplicam filtros comuns aos dois lados de OR. Os exemplos abaixo procuram frases em inglês; adapte os termos e o filtro de idioma ao público desejado.
Adicione
since: e until: para delimitar o período. Leia os posts antes de tratar uma correspondência como intenção de compra. Veja operadores e busca.
Técnica 5: seguidores verificados
Endpoint:GET /v3/verified-followers
Usa os mesmos identificadores e paginação de /followers. Verificação é um atributo de segmentação; avalie a relevância separadamente.
Técnica 6: quem repostou ou citou
Endpoints:POST /v3/retweeters e POST /v3/quotes.
/retweeters retorna perfis. /quotes retorna publicações, com autor em user e comentário em full_text.
get_quoters converte citações em perfis únicos. Se precisar analisar comentários, preserve quote_tweets e examine full_text antes da conversão.
Combinar técnicas
Una os usuários pelo ID string, preservando o conjunto de fontes de cada conta. Aparecer em mais fontes é uma heurística de priorização, não uma pontuação de confiança.get_retweeters e get_quoters.
Filtrar por critérios de qualidade
Defina critérios explícitos para o projeto. Este filtro verifica preenchimento do perfil, idade e contadores básicos. Ele não detecta bots nem comprova atividade recente; para isso, analise publicações recentes.Exportar para CSV
Exporte após deduplicar e filtrar. Converta publicações para seus objetosuser e enriqueça perfis compactos quando precisar dos campos ausentes.
user_id como texto para preservar o ID completo.
Próximos passos
- Busca: parâmetros e exemplos.
- Operadores: lógica e filtros.
- Seguidores: análise da audiência.
- Listas e comunidades: membros e feeds.
- Concorrentes: inteligência competitiva.
- Monitoramento: polling e deduplicação.
- Menções: marcas e concorrentes.
- Otimização: lotes e orçamento.
- Referência: especificações.