Skip to main content
Rate limits controlam o número de solicitações que você pode fazer a cada endpoint. Exceder os limites resulta em um erro 429 até que a janela seja redefinida.

Como os rate limits funcionam


Verificando seus limites

Os cabeçalhos da resposta mostram seu status atual de rate limit:

Tabelas de rate limit

Veja o rate limit de cada endpoint abaixo. Você também pode ver esses limites no Developer Console.
Os limites são mostrados por 15 minutos, salvo indicação em contrário (por exemplo, “/24hrs” ou “/sec”).

Posts (25 endpoints)

Consulta de Tweets

Contagens de post

Filtered stream

Gerenciar posts

Timelines

Consulta de likes

Gerenciar likes

Consulta de retweets

Gerenciar retweets

Ocultar respostas


Users (14 endpoints)

Consulta de users

Pesquisar users

Consulta de follows

Gerenciar follows

Consulta de blocks

Consulta de mutes

Gerenciar mutes


Spaces (6 endpoints)

Consulta de Spaces

Pesquisar Spaces


Direct Messages (8 endpoints)

Consulta de Direct Messages

Gerenciar Direct Messages


Lists (14 endpoints)

Consulta de Lists

Consulta de Tweets de List

Consulta de membros da List

Gerenciar Lists

Gerenciar membros da List

Gerenciar follows de List

Lists fixadas


Bookmarks (5 endpoints)

Consulta de Bookmarks

Gerenciar Bookmarks


Compliance (3 endpoints)

Batch compliance


Usage (1 endpoint)



Communities (2 endpoints)


Analytics (1 endpoint)


Media (8 endpoints)


Activity e Webhooks


Outros endpoints


Lidando com rate limits

Quando você atinge um rate limit, receberá uma resposta 429:

Estratégia de recuperação

  1. Verifique x-rate-limit-reset para saber quando a janela é redefinida
  2. Aguarde até esse momento antes de tentar novamente
  3. Use backoff exponencial, se necessário
Exemplo

Boas práticas

Faça cache das respostas

Armazene resultados localmente para reduzir solicitações repetidas.

Use streaming

Para dados em tempo real, use filtered stream em vez de polling.

Monitore os cabeçalhos

Rastreie as solicitações restantes para evitar atingir limites.

Espalhe as solicitações

Distribua as solicitações ao longo da janela de tempo.

Rate limits vs. faturamento

Rate limits e faturamento são separados: Você pode estar dentro dos rate limits mas ainda incorrer em custos de uso, ou atingir os rate limits sem custo adicional.

Rate limits Enterprise

Clientes Enterprise têm rate limits personalizados. Entre em contato com seu gerente de conta ou solicite acesso Enterprise.

Próximos passos

Tratamento de erros

Trate 429 e outros erros.

Primeiros passos

Saiba mais sobre níveis de acesso e recursos.