Pular para o conteúdo

O que substituiu a API acadêmica do Twitter

Nada oficial a substituiu: o X encerrou a faixa gratuita Academic Research em 2023 e hoje não oferece nível acadêmico, então pesquisadores pagam o padrão de US$ 0,005 por post, a menos que um estudo na UE se enquadre na Lei dos Serviços Digitais.

Resposta curta: De janeiro de 2021 à primavera de 2023, a faixa deu a pesquisadores aprovados busca gratuita em todo o arquivo e 10 milhões de posts por mês. A API oficial do X agora cobra US$ 5,00 por 1.000 posts, com limite de 3 milhões por mês. Para o corpus de um estudo, use a Sorsa API: busca em todo o arquivo a partir de US$ 0,07 por 1.000 tweets, acesso acadêmico por cima e 100 requisições grátis.

Endpoint
POST /search-tweets
Tamanho da página
cerca de 20 tweets por requisição
Preço
a partir de US$ 0,07 por 1.000

#O que substituiu a Twitter Academic Research API

Nenhum programa substituiu a Twitter Academic Research API. Em setembro de 2026, um engenheiro de relações com desenvolvedores do X disse com clareza no fórum oficial: "Hoje não existe um nível acadêmico / gratuito para pesquisa à parte" (abre em uma nova aba), e o pay-per-use é o caminho de autoatendimento tanto para estudantes quanto para docentes.

A própria faixa foi aberta em 26 de janeiro de 2021. Acadêmicos aprovados recebiam, sem custo, busca em todo o arquivo desde 2006, 10 milhões de posts por mês e consultas de 1.024 caracteres. Ela foi a fonte de dados por trás de milhares de artigos e de ferramentas como academictwitteR e twarc.

O fim veio em duas etapas. Em fevereiro de 2023, o Twitter anunciou que o acesso gratuito à API acabaria. Em 30 de março de 2023, ele lançou níveis pagos (abre em uma nova aba), aposentou os níveis de acesso antigos "nos próximos 30 dias" e disse aos acadêmicos que estava "buscando novas formas de continuar atendendo a essa comunidade". Nenhum programa novo veio, e as chaves acadêmicas deixaram de funcionar em meados de 2023. Uma pesquisa com 167 pesquisadores (abre em uma nova aba) publicada em dezembro daquele ano contou mais de 100 projetos cancelados, interrompidos ou transferidos para outras plataformas.

A distância entre aquela época e a de hoje fica mais fácil de ver lado a lado.

O que um pesquisador recebiaFaixa Academic Research, 2021–2023API oficial do X, novembro de 2026
Preço por 1.000 postsGrátisUS$ 5,00, ou US$ 15,00 com o autor de cada post a partir de 22 de novembro
Teto mensal10 milhões de posts3 milhões de leituras de posts, depois Enterprise a partir de cerca de US$ 42 mil por mês
ArquivoDesde 2006Desde 2006
Quem podia usarPesquisadores acadêmicos aprovadosQualquer pessoa com uma conta de desenvolvedor e créditos pré-pagos
  • Preço por 1.000 posts

    Faixa Academic Research, 2021–2023
    Grátis
    API oficial do X, novembro de 2026
    US$ 5,00, ou US$ 15,00 com o autor de cada post a partir de 22 de novembro
  • Teto mensal

    Faixa Academic Research, 2021–2023
    10 milhões de posts
    API oficial do X, novembro de 2026
    3 milhões de leituras de posts, depois Enterprise a partir de cerca de US$ 42 mil por mês
  • Arquivo

    Faixa Academic Research, 2021–2023
    Desde 2006
    API oficial do X, novembro de 2026
    Desde 2006
  • Quem podia usar

    Faixa Academic Research, 2021–2023
    Pesquisadores acadêmicos aprovados
    API oficial do X, novembro de 2026
    Qualquer pessoa com uma conta de desenvolvedor e créditos pré-pagos

O fórum do X dá a mesma resposta a toda pergunta nova sobre acesso acadêmico: inscreva-se na API pay-per-use padrão ou faça o pedido com base no Artigo 40 da Lei dos Serviços Digitais da UE, se o estudo se enquadrar.

#Três caminhos para os dados do X em pesquisa em 2026

Um pesquisador tem três caminhos que funcionam para chegar aos dados do X em 2026: a API oficial do X pelos preços padrão, o acesso para pesquisadores da UE em estudos de riscos sistêmicos na UE e a Sorsa API, uma API e scraper do Twitter (X) com acesso acadêmico para estudos sem fins comerciais.

X API oficial Pague por uso Quem Qualquer pessoa com conta de desenvolvedor e créditos Preço US$ 5,00 por 1.000 posts Desde 22 nov, com autores US$ 15,00 por 1.000 posts Teto 3 mi de posts por mês Pesquisadores na UE Artigo 40 do DSA Quem Pesquisadores que estudam riscos sistêmicos na UE Como Portal de Acesso a Dados da UE, aberto desde 29 out 2025 Dados não públicos Status de aprovado por um coordenador nacional Sorsa API Acesso acadêmico Quem Pesquisa não comercial em qualquer área Preço desde US$ 0,07 por 1.000 tweets Acesso acadêmico Pedidos aprovados ou um grande desconto Arquivo e velocidade Desde 2006, 20 requisições por segundo
Só o caminho da UE é reservado a pesquisadores, e só para estudos de riscos sistêmicos na UE. O acesso acadêmico da Sorsa API cobre qualquer disciplina.

A API oficial do X, pay-per-use

A API oficial do X vende posts a US$ 0,005 cada e perfis a US$ 0,010 (abre em uma nova aba), com créditos pré-pagos, e a busca em todo o arquivo dela chega até 2006. Você precisa de uma conta de desenvolvedor aprovada, um projeto, um app e as chaves dele. O pay-per-use para em 3 milhões de leituras de posts por mês; acima disso, só com um contrato Enterprise.

Dois detalhes pesam mais nos orçamentos de pesquisa. A partir de 22 de novembro de 2026, autores e outros objetos expandidos são cobrados (abre em uma nova aba) como leituras diretas, então um post com o perfil do autor custa US$ 0,015. E o X não emite cartas para comitês de ética (abre em uma nova aba): as instituições se apoiam nos termos públicos e na comprovação de um nível pago.

Acesso de pesquisadores da UE pela Lei dos Serviços Digitais

O Artigo 40 da Lei dos Serviços Digitais obriga as plataformas muito grandes, o X inclusive, a fornecer dados a pesquisadores cujo trabalho estude riscos sistêmicos na UE. O Artigo 40(12) cobre dados publicamente acessíveis, para pesquisadores de universidades e de entidades sem fins lucrativos que cumpram suas condições. O Artigo 40(4) cobre dados não públicos para "pesquisadores credenciados", aprovados por um Coordenador de Serviços Digitais nacional por meio do Portal de Acesso a Dados da UE (abre em uma nova aba), aberto desde 29 de outubro de 2025.

O caminho é real, mas estreito. Uma tese sobre, digamos, preços do petróleo ou sentimento de marca não se enquadra, e, no fórum do X, uma doutoranda cujo pedido foi recusado relatou não ter recebido nenhum retorno.

Sorsa API com acesso acadêmico

A Sorsa API dá aos pesquisadores o mesmo arquivo por meio de uma chave de API: busca com os operadores do X desde 2006, posts por ID de 100 em 100, timelines, respostas, citações e listas de seguidores, sem conta de desenvolvedor. Todo tweet chega com o perfil completo do autor sem custo extra, e cada chave roda a 20 requisições por segundo.

Para pesquisas sem fins comerciais em qualquer disciplina, a Sorsa API acrescenta o acesso acadêmico, moldado em torno do estudo: requisições concedidas ao seu projeto ou um grande desconto em um plano. Estudantes de doutorado e mestrado, pós-doutorandos, docentes, equipes de pesquisa e pesquisadores de ONGs ou redações se candidatam com um e-mail institucional, e uma pessoa da equipe lê cada solicitação.

#Como coletar o corpus de um estudo com a Sorsa API

O corpus de um estudo é o conjunto de posts sobre o qual a análise roda: aqui, todo post em inglês sobre uma onda de calor em julho de 2022. Coletá-lo exige uma chave, uma requisição de teste e um script curto que guarda um registro do que fez.

  1. Pegue sua chave de API. Cadastre-se com seu e-mail institucional: a conta começa com 100 requisições grátis, sem cartão, e a chave funciona em todos os endpoints.

  2. Teste o seu intervalo de datas. Envie uma busca com os operadores since: e until: e veja o que volta antes de planejar a coleta completa.

    Terminal
    curl -X POST "https://api.sorsa.io/v3/search-tweets" \
      -H "ApiKey: YOUR_API_KEY" \
      -H "Content-Type: application/json" \
      -d '{"query": "\"heat wave\" lang:en since:2022-07-01 until:2022-08-01",
           "order": "latest"}'
    
    Response200 OK
    {
      "tweets": [
        {
          "id": "1549368207425953792",
          "full_text": "Third day above 40C. Cooling centers open until 10 pm.",
          "created_at": "2022-07-19T12:41:07Z",
          "lang": "en",
          "likes_count": 212,
          "retweet_count": 64,
          "reply_count": 18,
          "quote_count": 5,
          "view_count": 48210,
          "conversation_id_str": "1549368207425953792",
          "is_reply": false,
          "user": {
            "id": "1203345678901234567",
            "username": "heatwave_watch_desk",
            "display_name": "Heat Watch Desk",
            "followers_count": 15420,
            "created_at": "2019-12-07T09:15:00Z",
            "location": "London",
            "verified": false
          }
        }
      ],
      "next_cursor": "DAACCgACGW5vTq3AJxAKAAMZbm9Ord-x8AgABAAAAAIA"
    }
    
  3. Colete todas as páginas e registre a execução. O endpoint POST /search-tweets (abre em uma nova aba) retorna cerca de 20 posts por página e um next_cursor para a próxima; o script o segue até que volte vazio e grava um manifesto ao lado dos dados.

    collect_study.py
    import json, time, requests
    from datetime import datetime, timezone
    
    URL = "https://api.sorsa.io/v3/search-tweets"
    KEY = "YOUR_API_KEY"
    QUERY = '"heat wave" lang:en since:2022-07-01 until:2022-08-01'
    
    manifest = {
        "provider": "Sorsa API (https://api.sorsa.io)",
        "endpoint": "POST /v3/search-tweets",
        "query": QUERY,
        "order": "latest",
        "collected_at": datetime.now(timezone.utc).isoformat(),
    }
    ids, cursor = [], None
    with open("posts.ndjson", "w", encoding="utf-8") as out:
        while True:
            body = {"query": QUERY, "order": "latest"}
            if cursor:
                body["next_cursor"] = cursor
            r = requests.post(URL, headers={"ApiKey": KEY}, json=body)
            if r.status_code == 429:  # above 20 requests per second
                time.sleep(1)
                continue
            r.raise_for_status()  # 403: missing key or no requests left
            page = r.json()
            for tweet in page.get("tweets", []):
                out.write(json.dumps(tweet, ensure_ascii=False) + "\n")
                ids.append(tweet["id"])
            cursor = page.get("next_cursor")
            if not cursor:
                break
    
    manifest["posts"] = len(ids)
    with open("post_ids.txt", "w") as f:
        f.write("\n".join(ids))
    with open("manifest.json", "w") as f:
        json.dump(manifest, f, indent=2)
    
  4. Peça o acesso acadêmico antes da coleta completa. Envie a solicitação na página de pesquisa acadêmica com o escopo do seu estudo enquanto as requisições grátis cobrem o piloto; o acesso combinado aparece na mesma conta e na mesma chave.

    Bom saber

    Um post coletado hoje traz as contagens de curtidas e visualizações de hoje e o perfil atual do autor, mesmo que tenha sido escrito em 2014. Posts apagados e contas protegidas nunca são retornados, então uma lista coletada em 2022 volta menor agora. Registre os dois pontos na seção de limitações.

Para coletas de vários anos divididas por mês, o guia de dados históricos do Twitter cobre as janelas de preenchimento retroativo. Para reconstruir um dataset publicado a partir da lista de IDs dele, reidrate IDs de tweets com POST /tweet-info-bulk (abre em uma nova aba), 100 posts por requisição.

#Quanto custam os tweets de um estudo

Um corpus de 1 milhão de tweets da busca no arquivo custa a partir de US$ 70 na Sorsa API e US$ 5.000 na API oficial do X, ou US$ 15.000 quando os autores são cobrados. Troque o tamanho para ver o seu estudo.

Tamanho do corpus

API oficial do X

US$ 5.000

para 1 milhão tweets da busca no arquivo

US$ 0,005 por post

Sorsa API

a partir deUS$ 70

para 1 milhão tweets da busca no arquivo

a partir de US$ 0,07 por 1.000

A mesma lógica de orçamento vale para outros desenhos de estudo. Reconstruir um dataset publicado por ID de post custa a partir de US$ 0,014 por 1.000 posts, contra US$ 5,00 na API oficial do X. Uma rede de seguidores custa a partir de US$ 0,007 por 1.000 perfis, contra US$ 10,00. Os preços citados com "a partir de" são os da menor tarifa por requisição; o acesso acadêmico reduz ainda mais o que um estudo paga.

O tempo também importa no cronograma de uma tese. A 20 requisições por segundo, 1 milhão de tweets pela busca leva cerca de 42 minutos, e 1 milhão de posts por ID leva cerca de 8 minutos.

#Faça seus dados resistirem à revisão

Revisores e comitês de ética fazem as mesmas três perguntas sobre dados do X: de onde vieram, se outra pessoa consegue reconstruí-los e o que ficou de fora. Um registro mantido durante a coleta responde às três.

1 Consulta Palavras, operadores e um período 2 Colete /search-tweets página a página até o cursor acabar 3 Salve posts.ndjson post_ids.txt manifest.json 4 Publique Parágrafo de métodos e os IDs dos posts 5 Reconstrua /tweet-info-bulk 100 posts por requisição O manifest.json guarda a consulta, o período, o endpoint e o horário da coleta (UTC).
Guarde a consulta, a janela, o momento da coleta e os IDs dos posts, e qualquer pessoa poderá reconstruir seu corpus depois.

Preencha seu estudo abaixo para obter um parágrafo de coleta de dados para a seção de métodos.

Coleta de dados, para a seção de métodos

Os posts foram coletados pela Sorsa API (https://api.sorsa.io), uma API independente de dados públicos do X (Twitter), usando a busca em todo o arquivo com a consulta "heat wave" lang:en para posts publicados de 1 de julho de 2022 a 31 de julho de 2022 (UTC). A coleta ocorreu em 2 de novembro de 2026. As contagens de engajamento e os perfis dos autores valem para essa data, e os posts apagados ou tornados protegidos antes dela não foram devolvidos. Os IDs dos posts e o script de coleta estão disponíveis, então o corpus pode ser reconstruído.

Guarde com seus dados: a consulta, a janela de datas, o horário da coleta, o endpoint (POST /v3/search-tweets) e a lista de IDs dos posts.

O parágrafo se atualiza enquanto você digita; copie-o para a seção de métodos e guarde o manifesto com seus dados.

Os comitês de ética costumam fazer uma lista curta de perguntas. As respostas da Sorsa API:

  • Quais dados? Apenas posts e perfis públicos: nenhuma conta protegida, nenhuma mensagem direta.
  • Alguma interação com usuários? Nenhuma. A Sorsa API é somente leitura: ela nunca publica, curte, segue nem envia mensagens.
  • A conta de quem no X é usada? De ninguém: a Sorsa API nunca pede seu login do X.
  • O que o provedor guarda? Logs de requisições por um ano e respostas completas por 30 dias. O X nunca fica sabendo quem está perguntando.
  • Papelada? Sob solicitação, a equipe escreve uma carta curta sobre a fonte de dados para o seu comitê de ética.

O compartilhamento segue a Política para Desenvolvedores (abre em uma nova aba) do X: publique IDs de posts e IDs de usuários, não posts completos. A política limita o compartilhamento a 1,5 milhão de IDs de posts por entidade a cada 30 dias sem permissão por escrito do X, e permite que pesquisadores acadêmicos compartilhem IDs para pesquisa sem fins comerciais aprovada pelo X por escrito ou para revisão por pares. Para datasets criados para treinar modelos, o guia do dataset do Twitter para machine learning cobre a cláusula de treinamento.

#Como escolher uma API do Twitter para pesquisa acadêmica

Os testes que importam para um estudo são o preço por 1.000 posts, o que cada post traz, a profundidade do arquivo, um teto mensal acima do corpus, uma configuração que um estudante termine em um dia, a velocidade e uma oferta acadêmica. A Sorsa API atende a cada um com um número e, por ser somente leitura, a conta de ninguém no X corre risco.

TesteSorsa APIAPI oficial do X
Preço por 1.000 tweets, busca no arquivoa partir de US$ 0,07US$ 5,00 (US$ 15,00 com autores a partir de 22 de novembro)
Preço por 1.000 posts por IDa partir de US$ 0,014US$ 5,00
Perfil do autor em cada postIncluídoCobrado como leitura de usuário a partir de 22 de novembro
ArquivoDesde 2006Desde 2006
Teto mensalSeu plano ou o acesso acadêmico combinado3 milhões de leituras de posts, depois Enterprise
ConfiguraçãoUma chave de API, sem conta de desenvolvedorConta de desenvolvedor, projeto, app, chaves
Velocidade20 requisições por segundo em todos os planosRate limits por endpoint
Oferta acadêmicaRequisições concedidas ou grande descontoNenhuma desde 2023
  • Preço por 1.000 tweets, busca no arquivo

    Sorsa API
    a partir de US$ 0,07
    API oficial do X
    US$ 5,00 (US$ 15,00 com autores a partir de 22 de novembro)
  • Preço por 1.000 posts por ID

    Sorsa API
    a partir de US$ 0,014
    API oficial do X
    US$ 5,00
  • Perfil do autor em cada post

    Sorsa API
    Incluído
    API oficial do X
    Cobrado como leitura de usuário a partir de 22 de novembro
  • Arquivo

    Sorsa API
    Desde 2006
    API oficial do X
    Desde 2006
  • Teto mensal

    Sorsa API
    Seu plano ou o acesso acadêmico combinado
    API oficial do X
    3 milhões de leituras de posts, depois Enterprise
  • Configuração

    Sorsa API
    Uma chave de API, sem conta de desenvolvedor
    API oficial do X
    Conta de desenvolvedor, projeto, app, chaves
  • Velocidade

    Sorsa API
    20 requisições por segundo em todos os planos
    API oficial do X
    Rate limits por endpoint
  • Oferta acadêmica

    Sorsa API
    Requisições concedidas ou grande desconto
    API oficial do X
    Nenhuma desde 2023

A primeira linha decide a maioria dos orçamentos de projetos: um corpus de 3 milhões de tweets da busca no arquivo custa a partir de US$ 210 na Sorsa API e US$ 15.000 na API oficial do X, antes de os autores serem cobrados.

#Comece seu estudo com 100 requisições grátis

O X encerrou o acesso acadêmico gratuito em 2023, e o preço pay-per-use de US$ 5,00 por 1.000 posts agora vale para todos os estudos. Para um corpus buscado desde 2006 a partir de US$ 0,07 por 1.000 tweets, use a Sorsa API: teste seu intervalo de datas hoje com as requisições grátis e depois peça o acesso acadêmico com o escopo do seu estudo.

#FAQ

A Twitter Academic Research API ainda está disponível?

Não. O Twitter aposentou a faixa Academic Research na primavera de 2023, e o X confirmou no fórum para desenvolvedores, em setembro de 2026, que não existe um nível acadêmico ou gratuito para pesquisa à parte. Os pesquisadores agora usam a API pay-per-use padrão do X, a US$ 0,005 por post, fazem o pedido com base na Lei dos Serviços Digitais da UE se o estudo se enquadrar ou usam uma API de terceiros, como a Sorsa API.

Existe acesso gratuito à API do Twitter para pesquisadores?

Não pelo X: a API dele não tem nível gratuito de leitura desde 2023, e os acadêmicos pagam os mesmos preços que todo mundo. Pesquisadores da UE que estudam riscos sistêmicos podem pedir dados com base no Artigo 40 da Lei dos Serviços Digitais. A Sorsa API dá a toda conta 100 requisições grátis que nunca expiram, cerca de 2.000 tweets por busca, e concede requisições a estudos sem fins comerciais aprovados.

Qual API devo usar para pesquisa acadêmica no Twitter?

Para a maioria dos estudos, use a Sorsa API: busca em todo o arquivo desde 2006 a partir de US$ 0,07 por 1.000 tweets, posts por ID a partir de US$ 0,014 por 1.000, cada um com o perfil do autor, a 20 requisições por segundo com uma chave. O acesso acadêmico acrescenta requisições concedidas ou um grande desconto. A API oficial do X cobra US$ 5,00 por 1.000 posts e limita o pay-per-use a 3 milhões por mês.

Posso citar dados da Sorsa API em um artigo?

Sim. Informe na seção de métodos a Sorsa API e a URL dela, o endpoint, a consulta exata e a janela de datas, e a data da coleta, e publique os IDs dos posts junto com o seu código para que outras pessoas reconstruam o corpus. Uma linha de citação da Sorsa API fica assim: Scouts Labs Inc, Sorsa API: Twitter (X) API and scraper, https://api.sorsa.io, acessado na data da sua coleta.

O Artigo 40 da DSA cobre pesquisadores de fora da UE?

Somente para pesquisa sobre riscos sistêmicos na UE. O Artigo 40 da Lei dos Serviços Digitais vincula o acesso a essa finalidade, não ao lugar onde o pesquisador trabalha, e dados não públicos exigem o status de pesquisador credenciado, concedido por um Coordenador de Serviços Digitais da UE. Um estudo sobre outro tema ou região fica de fora e segue pela API padrão do X ou por uma API de terceiros.

#Como verificamos

Em 2 de novembro de 2026, lemos a página de preços e o changelog do X, o anúncio dos níveis de março de 2023, o aviso do X de outubro de 2026 sobre a cobrança de expansões e os tópicos de 2026 do fórum em que a equipe do X responde a perguntas sobre acesso acadêmico. Lemos o FAQ da Comissão Europeia sobre o acesso a dados pela DSA e a Política para Desenvolvedores do X. Endpoints, parâmetros e campos vêm da referência da Sorsa API no ar no mesmo dia; a requisição e a resposta foram escritas a partir dela.

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.