As 100 requisições gratuitas, sem cartão nem validade, permitem prototipar e medir o consumo antes de escolher um plano.
Configuração dos exemplos
Use Python comrequests (python -m pip install requests) no backend. Substitua chave e IDs de exemplo. search_results representa uma lista de publicações obtida anteriormente.
1. Publicações já incluem os dados do autor
/search-tweets, /user-tweets, /list-tweets, /comments, /quotes e /mentions incluem o perfil completo em cada publicação.
user contém os mesmos dados de uma chamada /info: ID, nomes, bio, contadores, verificação, localização, criação, imagens e mais. Para montar uma lista de autores de um tema, extraia os perfis diretamente:
2. Use endpoints em lote
info-batch em vez de chamadas individuais a info
Consulte até 100 perfis por vez:tweet-info-bulk em vez de chamadas individuais a tweet-info
Atualize até 100 IDs de publicações com métricas e dados de autor:3. Use listas para várias contas
Agrupe contas em uma lista do X e consulte/list-tweets em vez de cada /user-tweets separadamente.
4. Use info para resolver identificadores e obter perfis
/info aceita nome, ID ou URL e retorna o perfil com o ID permanente. Se você precisa do perfil, não faça uma conversão /username-to-id ou /link-to-id antes:
id. Veja conversão de IDs.
5. Deduplique no banco
O mesmo usuário pode aparecer em buscas, seguidores, menções e timelines. Use o ID permanente como chave e atualize registros existentes.6. Reutilize dados entre etapas
Localização da audiência: após obter seguidores, você já tem os perfis. Consulte apenas/about para o país; não chame /info novamente. Veja localização da audiência.
Campanhas: quando /check-comment retorna commented: true, o comentário completo já está na resposta. Analise-o sem buscar novamente com /search-tweets ou /comments.
Autores de buscas: para selecionar usuários com mais de 10 mil seguidores entre 500 autores únicos, filtre os objetos user já obtidos, sem 500 consultas extras.
Escolha o endpoint adequado
Estime o orçamento
Um fluxo combinado pode consumir 50 + 10.000 + 1 + 8.640 + 5.000 = cerca de 23.700 chamadas. A 20 req/s, o limite inferior teórico é de aproximadamente 20 minutos, mas o monitoramento ainda ocupa um dia inteiro. Paginação sequencial, latência e tentativas também aumentam o tempo. Veja preços.
Próximos passos
- Limites: erros 429 e frequência.
- Paginação: extração em escala.
- Preços: custo e orçamento.
- Referência: especificações.