Skip to main content
Reduza chamadas desnecessárias reutilizando perfis incluídos nas respostas, consultando em lote e armazenando por ID estável.
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 com requests (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:
Isso pode eliminar centenas ou milhares de chamadas extras em um fluxo.

2. Use endpoints em lote

info-batch em vez de chamadas individuais a info

Consulte até 100 perfis por vez:
Dez contas exigem uma chamada em vez de dez; a economia cresce até 100 contas por lote.

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:
Cem publicações exigem uma chamada em vez de cem, redução de 99%.

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.
Estimativa para primeiras páginas: uma lista a cada 10 segundos usa 259.200 chamadas em 30 dias; 30 timelines separadas usam 7.776.000. Páginas extras e novas tentativas aumentam os totais, e listas movimentadas exigem paginação por ciclo. Veja monitoramento em tempo real e listas e comunidades.

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:
Use conversão separada quando precisar apenas do ID ou nome. Se uma etapa anterior já retornou o perfil, reutilize 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.
O perfil é atualizado quando reaparece em uma resposta. Contas que não reaparecem ficam sem atualização; agende consultas em lote se a aplicação exigir um intervalo definido de atualização.

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