Pular para o conteúdo

Custo de 1 milhão de tweets em uma API do Twitter

Um milhão de tweets custa US$ 5.000 na API oficial do X em 2026, a US$ 0,005 por post, e até US$ 15.000 quando o X passar a cobrar o perfil do autor de cada post, em 22 de novembro de 2026.

Resposta curta: A API oficial do X cobra cada post que devolve: 1 milhão de posts são US$ 5.000 em créditos pré-pagos e um terço do limite mensal de leitura de 3 milhões do X. Para o mesmo milhão, use o POST /tweet-info-bulk da Sorsa API: 100 tweets com seus autores por requisição, a partir de US$ 14 por milhão, com 100 requisições grátis para começar.

Endpoint
POST /tweet-info-bulk
Tamanho da página
100 tweets por requisição
Preço
a partir de US$ 14 por 1 milhão de tweets

#Quanto custa 1 milhão de tweets na API oficial do X

Na API oficial do X, 1 milhão de tweets custa US$ 5.000: a tabela de tarifas de pagamento por uso do X (abre em uma nova aba) cobra US$ 0,005 por cada post que uma resposta devolve, então a conta é o número de posts vezes meio centavo. Para passar o seu volume e a sua mistura de posts e perfis pelas mesmas tarifas, a Calculadora de custo da API do Twitter gratuita faz a soma.

Três detalhes aumentam ou diminuem esses US$ 5.000:

  • Perfis de autores, a partir de 22 de novembro de 2026. O aviso de expansões (abre em uma nova aba) do X, de 23 de outubro, diz que os objetos que chegam por expansões serão cobrados pela tarifa padrão: US$ 0,010 por usuário e US$ 0,005 por item de mídia. Um milhão de posts com um milhão de autores diferentes passa então a custar US$ 15.000, e cada foto ou vídeo anexado acrescenta mais US$ 0,005.
  • Deduplicação. O X cobra um recurso uma vez por dia UTC: o mesmo post ou o mesmo autor pedido de novo antes da meia-noite UTC não é cobrado duas vezes. Datasets em que poucas contas escrevem a maior parte dos tweets pagam menos pelos autores do que o teto de US$ 15.000; datasets de um milhão de vozes diferentes pagam perto dele.
  • O limite de 3 milhões. O pagamento por uso para em 3 milhões de leituras de posts por ciclo mensal de cobrança. Um milhão de tweets por mês cabe nele; um milhão por dia não cabe.
O que você lê na API oficial do XPreço por 1.0001 milhão de tweets
Somente postsUS$ 5,00US$ 5.000
Posts com perfis de autores, a partir de 22 de nov.até US$ 15,00até US$ 15.000
Posts com autores e uma imagem cada, a partir de 22 de nov.até US$ 20,00até US$ 20.000
  • Somente posts

    Preço por 1.000
    US$ 5,00
    1 milhão de tweets
    US$ 5.000
  • Posts com perfis de autores, a partir de 22 de nov.

    Preço por 1.000
    até US$ 15,00
    1 milhão de tweets
    até US$ 15.000
  • Posts com autores e uma imagem cada, a partir de 22 de nov.

    Preço por 1.000
    até US$ 20,00
    1 milhão de tweets
    até US$ 20.000

Todas as outras tarifas do medidor do X, de seguidores a publicação, estão no nosso guia de Preços da API do X; por que as leituras custam tanto está em Por que a API do X é tão cara.

#Quanto custa 1 milhão de tweets na Sorsa API

Para ler um milhão de tweets públicos por uma fração dessa conta, use a Sorsa API, uma API e scraper do Twitter (X): ela cobra por requisição, não por tweet, então 1 milhão de tweets custa a partir de US$ 14 quando você os consulta por ID e a partir de US$ 70 pela busca, cada tweet com o perfil completo do autor sem cobrança extra.

O preço depende de quantos tweets uma requisição carrega, o que depende do caminho:

  • Por ID. Quando você já tem IDs ou links de tweets (um dataset de pesquisa compartilhado, uma exportação, seus próprios logs), o POST /tweet-info-bulk (abre em uma nova aba) devolve até 100 tweets por requisição. Um milhão de tweets leva 10 mil requisições: a partir de US$ 14 na melhor tarifa de plano, US$ 19,90 na tarifa do Pro e exatamente um mês do plano Starter, a US$ 49.
  • Pela busca ou por timelines. Quando você coleta por palavra-chave, hashtag, intervalo de datas ou conta, o POST /search-tweets (abre em uma nova aba) e o POST /user-tweets (abre em uma nova aba) devolvem cerca de 20 tweets por página. Um milhão de tweets leva cerca de 50 mil requisições: a partir de US$ 70 na melhor tarifa de plano e US$ 99,50 na tarifa do Pro, e a cota mensal do plano Pro comporta cerca de 2 milhões de tweets dessa forma.
Um milhão de tweets, a conta toda Todas as barras na mesma escala em dólares Sorsa API, consulta por ID 100 tweets com autores por requisição desde US$ 14 Sorsa API, pela busca cerca de 20 tweets com autores por página desde US$ 70 X API oficial, posts US$ 0,005 por post US$ 5.000 X API oficial, posts com autores desde 22 nov 2026 até US$ 15.000
Um milhão de tweets na Sorsa API custa menos de 1% da conta da API oficial do X, autores incluídos.

A calculadora abaixo faz a mesma conta para outros tamanhos e para os dois caminhos, com o tempo que cada trabalho leva.

Tweets em um mês de cobrança

Como você coleta

Sorsa API

a partir de US$ 14

consultados por ID, 100 tweets por requisição, autores incluídos

Cerca de 8 minutos a 20 requisições por segundo

API oficial do X

US$ 5.000

US$ 0,005 por post, e até US$ 15.000 com perfis dos autores a partir de 22 de nov

Os preços da Sorsa API usam a melhor tarifa de plano. Os do X vêm da tabela de pagamento por uso; acima de 3M de posts por mês, o X vende só contratos Enterprise.

Escolha um volume e um caminho. A API oficial do X cobra cada post; a Sorsa API cobra cada requisição, seja qual for o conteúdo.

#Colete 1 milhão de tweets com a Sorsa API, passo a passo

Um trabalho de um milhão de tweets na Sorsa API é um loop sobre requisições: páginas de busca para um tópico, ou lotes de 100 IDs para uma lista que você já tem, gravados em um arquivo conforme chegam.

  1. Pegue uma chave. Cadastre-se e copie sua chave de API no painel. As primeiras 100 requisições são grátis, não exigem cartão e nunca expiram, o que basta para 10 mil tweets por ID.

  2. Teste a sua consulta. Uma requisição de busca mostra como são os dados. Os operadores de busca do X vão em query, então since: e until: limitam as datas, até 2006.

    Terminal
    curl -X POST "https://api.sorsa.io/v3/search-tweets" \
      -H "ApiKey: YOUR_API_KEY" \
      -H "Content-Type: application/json" \
      -d '{"query": "heat pump lang:en since:2026-10-01 until:2026-10-02",
           "order": "latest"}'
    
    Response200 OK
    {
      "tweets": [
        {
          "id": "2105809657263153728",
          "full_text": "Our heat pump made it through the first cold night.",
          "created_at": "2026-10-01T23:58:41Z",
          "lang": "en",
          "likes_count": 18,
          "retweet_count": 2,
          "reply_count": 5,
          "quote_count": 0,
          "view_count": 1412,
          "user": {
            "id": "1622094412870561792",
            "username": "quiet_house_notes",
            "display_name": "Quiet House Notes",
            "followers_count": 3920,
            "verified": false
          }
        }
      ],
      "next_cursor": "DAADDAABCgABG2mR8n2WEAAKAAIbaZHyfZYQAAgAAwAAAAEAAA"
    }
    
  3. Percorra cada dia. Passe o next_cursor de volta até que ele venha vazio, um dia por consulta. Os dias são independentes, então você pode rodar vários ao mesmo tempo e ficar abaixo de 20 requisições por segundo.

    Python
    import json
    import time
    from datetime import date, timedelta
    
    import requests
    
    URL = "https://api.sorsa.io/v3/search-tweets"
    HEADERS = {"ApiKey": "YOUR_API_KEY"}
    TOPIC = "heat pump lang:en"
    
    
    def collect_day(day, out):
        query = f"{TOPIC} since:{day} until:{day + timedelta(days=1)}"
        body = {"query": query, "order": "latest"}
        while True:
            r = requests.post(URL, headers=HEADERS, json=body, timeout=30)
            if r.status_code == 429:  # over 20 requests in one second
                time.sleep(1)
                continue
            r.raise_for_status()
            data = r.json()
            for tweet in data.get("tweets", []):
                out.write(json.dumps(tweet) + "\n")
            if not data.get("next_cursor"):
                return
            body["next_cursor"] = data["next_cursor"]
    
    
    with open("tweets.jsonl", "a", encoding="utf-8") as out:
        day = date(2026, 1, 1)
        while day < date(2026, 11, 1):
            collect_day(day, out)
            day += timedelta(days=1)
    
  4. Consulte IDs de 100 em 100. Se você parte de uma lista de IDs de tweets, envie-os ao POST /tweet-info-bulk em lotes de 100 em tweet_links; cada lote é uma requisição e volta com o perfil de todos os autores.

    Python
    BULK = "https://api.sorsa.io/v3/tweet-info-bulk"
    HEADERS = {"ApiKey": "YOUR_API_KEY"}
    
    with open("ids.txt") as f:
        ids = [line.strip() for line in f if line.strip()]
    
    with open("tweets.jsonl", "a", encoding="utf-8") as out:
        for i in range(0, len(ids), 100):
            r = requests.post(BULK, headers=HEADERS, timeout=30,
                              json={"tweet_links": ids[i:i + 100]})
            r.raise_for_status()
            for tweet in r.json().get("tweets", []):
                out.write(json.dumps(tweet) + "\n")
    
  5. Acompanhe o saldo. O GET /key-usage-info (abre em uma nova aba) devolve as requisições restantes na sua chave e a data em que elas renovam, e chamá-lo não custa nada.

Um 403 significa que a chave está ausente ou sem requisições, um 401 que ela está errada, e um 429 que mais de 20 requisições saíram em um segundo: espere um segundo e tente de novo. Requisições com falha nunca são cobradas.

Bom saber

As páginas de busca comportam cerca de 20 tweets, mas uma consulta estreita ou um dia calmo devolve menos, então o custo por 1.000 pela busca sobe quando as páginas voltam pela metade. Quando você já tem os IDs dos tweets, consulte-os por ID: 100 tweets por requisição é o menor preço por tweet da Sorsa API.

#Quanto tempo leva para baixar 1 milhão de tweets

A 20 requisições por segundo, que todo plano da Sorsa API recebe, 1 milhão de tweets leva cerca de 8 minutos por ID e cerca de 42 minutos pela busca. Por ID, cada segundo traz 2.000 tweets; pela busca, cerca de 400.

A API oficial do X mede a velocidade em janelas de 15 minutos por app, como mostra a sua tabela de limites de taxa (abre em uma nova aba): 3.500 consultas de posts de até 100 IDs, 300 buscas em todo o arquivo de até 500 posts, ou 450 buscas recentes de até 100 posts. Nesses limites, um milhão de tweets leva cerca de 43 minutos por ID, cerca de 1 hora e 40 minutos pela busca em todo o arquivo e cerca de 5 horas e 30 minutos pela busca recente, que ainda por cima alcança só 7 dias atrás. Nosso guia de Limites de taxa da API do X trata de cada janela.

Por ID 100 tweets por requisição nas duas Sorsa API, 20 requisições por segundo cerca de 8 min X API oficial, 3.500 consultas por 15 min cerca de 43 min Pela busca páginas de cerca de 20 na Sorsa API, até 500 ou 100 no X Sorsa API, 20 requisições por segundo cerca de 42 min X API oficial, busca no arquivo completo cerca de 1 h 40 min X API oficial, busca recente, últimos 7 dias cerca de 5 h 30 min
Por ID, a Sorsa API busca um milhão de tweets cinco vezes mais rápido do que o limite por app da API oficial do X permite.

#1 milhão de tweets uma vez, todo mês ou todo dia

A frequência com que você lê o milhão decide mais do que o preço por tweet: 1 milhão de tweets por mês cabe no teto da API oficial do X, enquanto 1 milhão por dia exige um contrato.

Com que frequênciaSorsa APIAPI oficial do X
Uma vez, um dataset avulsoa partir de US$ 14 por ID, a partir de US$ 70 pela buscaUS$ 5.000, até US$ 15.000 com autores
Todo mês, 1 milhão por mêsa partir de US$ 14 por mês por ID, a partir de US$ 70 pela buscaUS$ 5.000 por mês, até US$ 15.000 com autores
Todo dia, cerca de 30 milhões por mêsa partir de US$ 420 por mês por ID, a partir de US$ 2.100 pela buscaalém do teto de 3 milhões: só com contrato Enterprise
  • Uma vez, um dataset avulso

    Sorsa API
    a partir de US$ 14 por ID, a partir de US$ 70 pela busca
    API oficial do X
    US$ 5.000, até US$ 15.000 com autores
  • Todo mês, 1 milhão por mês

    Sorsa API
    a partir de US$ 14 por mês por ID, a partir de US$ 70 pela busca
    API oficial do X
    US$ 5.000 por mês, até US$ 15.000 com autores
  • Todo dia, cerca de 30 milhões por mês

    Sorsa API
    a partir de US$ 420 por mês por ID, a partir de US$ 2.100 pela busca
    API oficial do X
    além do teto de 3 milhões: só com contrato Enterprise

Acima de 3 milhões de posts por mês, o X vende leituras apenas por meio de um contrato Enterprise. O formulário de interesse Enterprise (abre em uma nova aba) dele dizia "Enterprise API pricing starts at $50,000 / Month" (preços da API Enterprise a partir de US$ 50.000 por mês) quando o conferimos em 2 de novembro de 2026; em 2023, o menor pacote do X era de US$ 42.000 por mês para 50 milhões de posts, como noticiou a Wired (abre em uma nova aba). O que um contrato inclui e como obter um está em Preços da API Enterprise do Twitter.

A Sorsa API não tem teto mensal de leitura e mantém as mesmas 20 requisições por segundo em qualquer tamanho. A partir de 1 milhão de requisições por mês, os planos acrescentam limites de taxa maiores sob pedido e, a partir de 5 milhões, condições personalizadas em torno da sua carga de trabalho, e para volumes além do maior plano você pode falar com vendas.

#O que outras APIs do Twitter cobram por 1 milhão de tweets

Consultar 1 milhão de tweets por ID custa a partir de US$ 14 na Sorsa API e entre cerca de US$ 50 e US$ 1.110 nas APIs de terceiros que os assistentes de IA e os resultados de busca mais citam para essa pergunta. Cada preço abaixo é a tarifa publicada mais alta do provedor para esta única tarefa, tirada da própria página de preços dele em 2 de novembro de 2026.

APIComo cobra esta tarefa1 milhão de tweets por ID
Sorsa APIUma requisição por 100 tweets, autores incluídosa partir de US$ 14
TwexAPI (abre em uma nova aba)5 créditos por postcerca de US$ 50
TwitterAPI.io (abre em uma nova aba)Por tweet devolvidoUS$ 150
Apify Tweet Scraper V2 (abre em uma nova aba)Por resultado, no mínimo 50 por consultaUS$ 400
TwitterAPIs (abre em uma nova aba)Por chamada, um tweet por consultaUS$ 800
GetXAPI (abre em uma nova aba)Por chamada, um tweet por consultaaté US$ 1.110
API oficial do XPor post devolvidoUS$ 5.000

O que as linhas significam para um trabalho de um milhão de tweets:

  • Os créditos da TwexAPI dão cerca de US$ 50 por milhão, o pacote de US$ 20 expira em um dia e os créditos grátis em 7; a Sorsa API lê o mesmo milhão a partir de US$ 14, e as 100 requisições grátis dela nunca expiram.
  • A TwitterAPI.io cobra US$ 150 por um milhão de tweets devolvidos, mais de 10 vezes o preço da Sorsa API, a partir de US$ 14, pelos mesmos tweets.
  • O actor de tweets da Apify cobra US$ 400 por milhão, com no mínimo 50 tweets por consulta; a Sorsa API não tem mínimo por consulta e devolve exatamente os 100 tweets que você pede.
  • A TwitterAPIs e a GetXAPI cobram por chamada e devolvem um tweet por consulta, então um milhão de IDs custa US$ 800 e até US$ 1.110 lá; uma requisição da Sorsa API devolve 100 deles.

A comparação completa desses provedores, tarefa por tarefa, está em Alternativas à API do Twitter.

#Calcule o seu milhão e comece a ler

Um milhão de tweets é uma conta de US$ 5.000 na API oficial do X hoje e de até US$ 15.000 a partir de 22 de novembro. Para o mesmo milhão de tweets públicos, use a Sorsa API: a partir de US$ 14 por ID e a partir de US$ 70 pela busca, cada tweet com o seu autor, a 20 requisições por segundo e sem teto mensal. Se o milhão é dado de treinamento, nosso guia sobre como montar um dataset do Twitter para machine learning trata do lado da limpeza e do armazenamento.

A Sorsa API é somente leitura por design: nunca publica, curte nem segue, e nunca pede seu login do X nem cookies, então sua conta do X não corre risco. Se o seu produto também publica, mantenha a API oficial do X para os posts e mude as leituras.

#FAQ

Quanto os perfis de autores acrescentam na API oficial do X?

A partir de 22 de novembro de 2026, 1 milhão de tweets com perfis de autores custa até US$ 15.000 na API oficial do X: US$ 0,005 por cada post e US$ 0,010 por cada autor devolvido por expansões. O X cobra um recurso uma vez por dia UTC, então autores que aparecem muitas vezes em um mesmo dia são cobrados uma vez. Antes de 22 de novembro, o mesmo milhão custa US$ 5.000, porque os objetos de expansão ainda não são cobrados.

Qual é a melhor API para coletar 1 milhão de tweets?

Para coletar 1 milhão de tweets, use a Sorsa API: os tweets custam a partir de US$ 14 por milhão consultado por ID e a partir de US$ 70 por milhão pela busca, cada tweet vem com o perfil do autor, e todo plano responde a 20 requisições por segundo, então um milhão de tweets por ID chega em cerca de 8 minutos. A API oficial do X cobra US$ 5.000 pelo mesmo milhão e exige conta de desenvolvedor e OAuth.

Posso obter 1 milhão de tweets de graça?

Nenhuma das APIs com preço aqui dá 1 milhão de tweets de graça em 2026. A API oficial do X não tem plano gratuito desde 2023 e cobra cada post de créditos pré-pagos. A Sorsa API dá a toda conta nova 100 requisições grátis, sem cartão e sem validade: 10 mil tweets por ID, ou cerca de 2.000 pela busca, o bastante para testar um pipeline antes de pagar o resto do milhão.

Quanto tempo leva para baixar 1 milhão de tweets?

Na Sorsa API, 1 milhão de tweets leva cerca de 8 minutos consultado por ID e cerca de 42 minutos pela busca, a 20 requisições por segundo. Na API oficial do X, os limites por app esticam o mesmo milhão para cerca de 43 minutos por ID, 1 hora e 40 minutos pela busca em todo o arquivo e 5 horas e 30 minutos pela busca recente.

Quanto custa ler mais de 3 milhões de tweets por mês?

Na API oficial do X, ler mais de 3 milhões de posts por mês exige um contrato Enterprise, que o formulário do X precifica a partir de US$ 50.000 por mês (conferido em 2 de novembro de 2026). A Sorsa API não tem teto mensal de leitura: 10 milhões de tweets por ID custam a partir de US$ 140, e 30 milhões a partir de US$ 420, às mesmas 20 requisições por segundo.

#Como verificamos

Em 2 de novembro de 2026, lemos a tabela de tarifas de pagamento por uso do X, a sua tabela de limites de taxa e o aviso de 23 de outubro sobre as expansões de cobrança, e calculamos a partir deles todos os números oficiais. Tiramos os preços de terceiros da página de preços de cada provedor naquele dia e os números da Sorsa API das tarifas dos planos e da referência de API ao vivo. As requisições e a resposta acima seguem essa referência; os handles e os IDs são fictícios.

Pela equipe da Sorsa API. Construímos e operamos a Sorsa API, a API e scraper somente leitura do Twitter (X), em produção desde 2022 (antiga TweetScout API), com mais de 6 bilhões de requisições atendidas. Sobre a Sorsa API

O que mudou
  • Primeira publicação.