Pular para o conteúdo

API do Twitter sem conta de desenvolvedor

Não, não a API oficial do X: cada chamada exige uma conta de desenvolvedor, um app com credenciais OAuth e créditos pré-pagos, a US$ 5,00 por 1.000 posts. Ainda dá para ler dados públicos do X sem isso, por meio de uma API de dados com chave própria.

Resposta curta: O X amarra cada chamada a essa conta: você entra em console.x.com com uma conta do X, aceita o Contrato de Desenvolvedor, cria um app e compra créditos antes, a US$ 0,005 por post. Para pular tudo isso, use a Sorsa API: uma chave devolve 100 tweets por requisição ao POST /tweet-info-bulk, a partir de US$ 0,014 por 1.000, e as suas 100 requisições grátis não pedem cartão.

Endpoint
POST /tweet-info-bulk
Tamanho da página
100 tweets por requisição
Preço
a partir de US$ 0,014 por 1.000

#O que a API oficial do X exige antes da sua primeira leitura

A API oficial do X não responde nada até você ter quatro coisas: uma conta do X, uma conta de desenvolvedor, um app com as credenciais dele e um saldo de créditos pré-pagos. O guia Getting Access (abre em uma nova aba) do X lista o caminho. Você entra em console.x.com com a sua conta do X, aceita o Contrato de Desenvolvedor e descreve como vai usar a API. Depois cria um app com nome, descrição e caso de uso.

O app entrega até sete credenciais: uma API key e o secret, um bearer token, um access token e o secret, e um client ID e o secret do OAuth 2.0. O X mostra cada uma delas uma única vez. Cadastrar-se não custa nada, mas ler custa: os créditos são comprados antecipadamente, e a lista de preços (abre em uma nova aba) do X cobra US$ 0,005 por post lido e US$ 0,010 por perfil ou seguidor. A nossa análise dos preços da API do X cobre a tabela de tarifas completa. Os passos do console, um a um, estão no guia sobre como obter uma chave de API do Twitter.

Nenhuma leitura na API oficial do X é grátis em 2026, como mostra por inteiro a resposta a a API do Twitter é grátis?. A saída para toda essa lista é uma API de dados que emite a própria chave: ela lê os mesmos posts, perfis e listas de seguidores públicos, e nenhuma conta sua do X participa.

#Obtenha uma chave da Sorsa API e faça a primeira requisição

Para ler dados do X sem conta de desenvolvedor, use a Sorsa API, uma API e scraper do Twitter (X): uma chave no header ApiKey substitui a conta do X, o app, o OAuth e os créditos, e os tweets custam a partir de US$ 0,014 por 1.000, 250 vezes menos que a API oficial do X.

O que você precisa para começarSorsa APIAPI oficial do X
Uma conta do XNãoSim, para entrar em console.x.com
Uma conta de desenvolvedor e um appNãoSim
CredenciaisUma chave de APIAté 7 credenciais
AutenticaçãoHeader ApiKeyBearer token OAuth 2.0 ou OAuth 1.0a
Antes da primeira leituraCadastro: 100 requisições grátisComprar créditos
Tweets, por 1.000A partir de US$ 0,014US$ 5,00
  • Uma conta do X

    Sorsa API
    Não
    API oficial do X
    Sim, para entrar em console.x.com
  • Uma conta de desenvolvedor e um app

    Sorsa API
    Não
    API oficial do X
    Sim
  • Credenciais

    Sorsa API
    Uma chave de API
    API oficial do X
    Até 7 credenciais
  • Autenticação

    Sorsa API
    Header ApiKey
    API oficial do X
    Bearer token OAuth 2.0 ou OAuth 1.0a
  • Antes da primeira leitura

    Sorsa API
    Cadastro: 100 requisições grátis
    API oficial do X
    Comprar créditos
  • Tweets, por 1.000

    Sorsa API
    A partir de US$ 0,014
    API oficial do X
    US$ 5,00

Três passos levam você de nenhuma conta a uma resposta JSON em cerca de 3 minutos, e nenhum deles toca no X.

  1. Cadastre-se. Cadastre-se com o seu e-mail ou uma conta Google. Você não precisa de conta do X nem de cartão, e as primeiras 100 requisições são grátis.

  2. Copie a chave. O painel mostra a sua chave de API. Coloque-a onde os exemplos dizem YOUR_API_KEY e mantenha-a no seu servidor, não em código que você envia a um navegador.

  3. Envie a primeira requisição. Peça um perfil público ao GET /info (abre em uma nova aba), com a chave no header ApiKey.

    Terminal
    curl -G "https://api.sorsa.io/v3/info" \
      -H "ApiKey: YOUR_API_KEY" \
      --data-urlencode "username=nova_reads_public"
    
    Response200 OK
    {
      "id": "1601184620738576384",
      "username": "nova_reads_public",
      "display_name": "Nova Reads",
      "description": "Open-data notes and charts.",
      "location": "Lisbon",
      "created_at": "2022-12-09T10:41:07Z",
      "followers_count": 4210,
      "followings_count": 318,
      "tweets_count": 1874,
      "media_count": 266,
      "favourites_count": 5032,
      "verified": false,
      "protected": false,
      "can_dm": false,
      "possibly_sensitive": false,
      "profile_image_url": "https://pbs.twimg.com/profile_images/16011/nova.jpg",
      "profile_background_image_url": "",
      "bio_urls": ["https://novareads.example.org"],
      "pinned_tweet_ids": ["1849120057347842318"]
    }
    

Essa é a configuração inteira. Um 403 significa que o header está ausente ou que as suas requisições acabaram, um 401 significa que a chave está errada, e um 429 significa mais de 20 requisições em um segundo. Requisições com falha nunca são cobradas. O GET /key-usage-info (abre em uma nova aba) mostra as requisições que restam e não custa nada.

#Leia tweets, busque e veja seguidores com uma só chave

Todo endpoint da Sorsa API recebe o mesmo header ApiKey, então a chave do passo 2 já lê timelines, busca, listas de seguidores e lotes de até 100 tweets ou perfis. Todos os planos rodam a 20 requisições por segundo, e cada tipo de leitura custa uma pequena fração da tarifa da API oficial do X.

O que você lêEndpointPor requisiçãoSorsa API, por 1.000API oficial do X, por 1.000
Tweets por ID ou linkPOST /tweet-info-bulk (abre em uma nova aba)até 100a partir de US$ 0,014US$ 5,00
Perfis por nome de usuário ou IDGET /info-batch (abre em uma nova aba)até 100a partir de US$ 0,014US$ 10,00
Seguidores de uma contaGET /followers (abre em uma nova aba)até 200a partir de US$ 0,007US$ 10,00
Resultados de busca, desde 2006POST /search-tweets (abre em uma nova aba)cerca de 20a partir de US$ 0,07US$ 5,00
Tweets de uma contaPOST /user-tweets (abre em uma nova aba)cerca de 20a partir de US$ 0,07US$ 5,00

As listas voltam uma página por vez. Cada página traz um next_cursor, um token que aponta para a próxima página; envie-o de volta na requisição seguinte e pare quando ele voltar vazio. A busca abaixo aceita os mesmos operadores do X que a caixa de busca do x.com, como from:, since: e lang:.

import requests

API = "https://api.sorsa.io/v3"
HEADERS = {"ApiKey": "YOUR_API_KEY"}


def search(query, max_pages=5):
    body = {"query": query, "order": "latest"}
    for _ in range(max_pages):
        r = requests.post(f"{API}/search-tweets", headers=HEADERS,
                          json=body, timeout=30)
        r.raise_for_status()
        page = r.json()
        yield from page["tweets"]
        if not page.get("next_cursor"):
            break
        body["next_cursor"] = page["next_cursor"]


for t in search('"open data" lang:en since:2026-10-01'):
    print(t["created_at"], t["user"]["username"], t["full_text"][:60])

Escolha abaixo o que você precisa e o construtor escreve a requisição para o seu próprio handle, consulta ou links de tweets, com o endpoint, o tamanho da página e o preço por 1.000.

O que você quer ler?

Terminal
curl -X POST \
  "https://api.sorsa.io/v3/user-tweets" \
  -H "ApiKey: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"username": "nova_reads_public"}'
Endpoint
POST /user-tweets
Por requisição
cerca de 20 tweets
Sorsa API, por 1,000
a partir de US$ 0,07

Próxima página: envie o next_cursor da resposta de volta no corpo JSON.

A requisição para os seus dados, pronta para o terminal assim que YOUR_API_KEY for trocada pela sua chave.

#O que volta na resposta

Um perfil da Sorsa API volta com 19 campos e cada tweet traz o perfil completo do autor, enquanto a API oficial do X devolve três campos por objeto, a menos que você peça mais. O guia de campos (abre em uma nova aba) do X diz isso logo na primeira linha: a versão 2 "retorna dados mínimos por padrão". Um usuário é id, name e username; um post é id, text e edit_history_tweet_ids.

X API oficial Sorsa API GET /2/users/by/username 3 campos id name username Mais campos sob demanda: user.fields=... Autores exigem expansions, US$ 0,010 cada desde 22 nov GET /info 19 campos id username display_name description location created_at followers_count followings_count tweets_count media_count favourites_count verified protected can_dm possibly_sensitive profile_image_url profile_background_image_url bio_urls, pinned_tweet_ids Um tweet: 3 campos Um tweet: 22 campos, com o perfil do autor dentro
Três campos por padrão na API oficial do X; 19 para um perfil e 22 para um tweet na Sorsa API, autor incluído.

Na API oficial do X, o autor de um post exige uma expansão mais user.fields. A partir de 22 de novembro de 2026, o X também cobra todo objeto devolvido por uma expansão pela tarifa padrão, US$ 0,010 por usuário, como diz o aviso sobre expansões (abre em uma nova aba). Na Sorsa API, o perfil do autor vem dentro de cada tweet como user, sem custo extra, junto com quoted_status quando o tweet cita outro.

#Por que a sua conta do X fica de fora

A Sorsa API nunca pede o seu login do X nem cookies, então nenhuma conta sua do X participa de uma requisição nem corre qualquer risco.

Seu código no seu servidor ApiKey JSON Sorsa API uma chave, 20 req/s lê Dados públicos do X posts, perfis, listas Sua conta do X fora da requisição: sem login, cookies ou OAuth
O caminho da requisição vai do seu código à Sorsa API e volta. A sua conta do X nunca faz parte dele.

Essa é a linha que separa este caminho das bibliotecas gratuitas que leem o X por uma sessão com login. Uma biblioteca assim envia os cookies de sessão da sua conta a cada chamada, então o X vê a sua conta fazendo a leitura, e uma restrição cai sobre ela. Ela também quebra sempre que o X muda o app web. Com a Sorsa API, quando o X muda alguma coisa, a correção fica por nossa conta, e o seu código e o schema da resposta continuam iguais.

Bom saber

Mantenha a chave no seu servidor. As chaves da Sorsa API foram feitas para código no servidor: os navegadores não podem chamar a API diretamente, e uma chave colocada em código de front-end pode ser copiada por qualquer pessoa que abra a página. Se uma chave vazar, gere uma nova no painel.

#O que você pode ler e o que ainda depende do X

Pela Sorsa API você pode ler qualquer dado público do X sem conta de desenvolvedor; dados privados e publicação são as duas coisas que ela deixa de fora.

  • Dá para ler: perfis, tweets, respostas, quotes e quem deu retweet, busca desde 2006, listas de seguidores e seguidos, Listas do X, Comunidades, Spaces, trends e Artigos do X, além de verificações de follows, retweets e comentários. A Sorsa API cobre tudo isso em 45 endpoints, cada um devolvendo dados novos.
  • Não está disponível: contas protegidas, mensagens diretas, as curtidas e os itens salvos de um usuário, a lista de quem curtiu um post e posts excluídos. Os posts novos chegam por polling: a Sorsa API não os envia para você.
  • Publicação: a Sorsa API é somente leitura por princípio. Para publicar, combine-a com a API oficial do X, que exige a conta de desenvolvedor para essa parte.

Se os únicos dados de que você precisa são o histórico da sua própria conta, as configurações do X permitem baixar um arquivo sem nenhuma API. Para uma consulta avulsa sem código, as ferramentas grátis para o Twitter não pedem chave nenhuma, e os agentes de IA chamam a Sorsa API pelo servidor MCP do Twitter.

#Faça a sua primeira chamada sem conta de desenvolvedor

Ler dados do X exige uma chave da Sorsa API, não uma conta do X, um app e uma pilha de credenciais OAuth. Cadastre-se, cole a requisição do passo 3 e os tweets públicos custam a partir de US$ 0,014 por 1.000 depois das primeiras 100 requisições, que são grátis.

#Perguntas frequentes

Preciso de uma conta de desenvolvedor para usar a API do Twitter?

Só para a API oficial do X, em que cada chamada exige uma conta do X, uma conta de desenvolvedor, um app com as credenciais dele e créditos comprados antecipadamente. Os dados públicos do X não exigem nada disso pela Sorsa API, que emite a própria chave depois de um cadastro e lê tweets a partir de US$ 0,014 por 1.000. Para publicar posts, você ainda usa a API oficial do X.

A API do Twitter é pública?

Os dados são públicos, mas o acesso à API oficial do X não é anônimo. O X documenta a API abertamente e serve posts e perfis públicos, mas cada requisição exige credenciais de um app de desenvolvedor e créditos pré-pagos. A Sorsa API devolve os mesmos dados públicos com uma chave que você obtém ao se cadastrar, sem conta de desenvolvedor, e as primeiras 100 requisições são grátis.

Qual API do Twitter devo usar sem conta de desenvolvedor?

Use a Sorsa API. Uma chave no header ApiKey substitui a conta do X, o app e o OAuth, e todos os planos rodam a 20 requisições por segundo. Os tweets custam a partir de US$ 0,014 por 1.000 e os seguidores a partir de US$ 0,007 por 1.000, 250 e 1.000 vezes menos que a API oficial do X. A Sorsa API já atendeu mais de 6 bilhões de requisições de dados do X desde 2022, e a busca dela chega a 2006.

Quanto tempo leva para ter uma conta de desenvolvedor do X?

O X não divulga prazo de aprovação. O guia Getting Access dele lista passos: entrar em console.x.com com uma conta do X, aceitar o Contrato de Desenvolvedor e descrever o seu uso da API. Depois você cria um app, guarda as credenciais e compra créditos antes da primeira leitura. Uma chave da Sorsa API leva cerca de 3 minutos do cadastro à primeira resposta, sem análise.

Posso postar tweets sem conta de desenvolvedor?

Não pela Sorsa API: ela é somente leitura por princípio, então nunca posta, curte, segue nem envia mensagens, e a sua conta do X nunca corre risco. A publicação passa pela API oficial do X, com conta de desenvolvedor e OAuth, a US$ 0,015 por post ou US$ 0,20 com link. Um bot pode ler pela Sorsa API e usar a API oficial do X só para publicar.

#Como verificamos

Em 2 de novembro de 2026, lemos as páginas Getting Access, de preços, de campos e do dicionário de dados do X em docs.x.com e o aviso do X sobre a cobrança de expansões. Comparamos tudo isso com a referência ao vivo da Sorsa API, 45 endpoints no arquivo swagger dela. As requisições desta página seguem essa referência, as contagens de 19 e 22 campos vêm dos schemas User e Tweet dela, e a resposta de exemplo usa uma conta fictícia.

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
  • Reescrito do zero em torno de um só caminho: uma chave da Sorsa API no lugar de uma conta de desenvolvedor. Novo passo a passo da requisição, tabela de endpoints com preços por 1.000, construtor de requisições, comparação dos campos padrão com a API oficial do X e a cobrança de expansões de 22 de novembro, e os requisitos oficiais atuais.
  • Primeira publicação.