Por Sorsa Editorial

Atualizado em julho de 2026: adicionamos a oferta inicial de 100 requisições grátis disponível em chaves de API novas, e atualizamos as referências de preço e de rate limit contra a tabela de tarifas atual da Sorsa.

Em resumo: Para checar se uma conta do Twitter (X) segue outra, abra o perfil do suposto seguidor e procure o outro @ na lista de Seguindo dele. O X não tem um botão direto de "A segue B?", e follows são unidirecionais. A checagem é somente leitura, então ninguém é notificado. Checagens em massa precisam de uma ferramenta ou API.

A parte chata é que o X nunca construiu uma forma limpa de perguntar "essa conta segue aquela?". Não há botão para isso. Você ou rola uma lista de seguidores ou de seguindo torcendo para um @ aparecer, ou se apoia no pequeno selo "Segue você" que só aparece quando alguém segue a conta em que você está logado. Para uma checagem, tudo bem. No momento em que você precisa verificar follows em volume, para um fluxo de verificação de campanha, uma auditoria de parceria ou um recurso dentro do seu próprio app, a rota manual desmorona.

Essa lacuna é a razão pela qual construímos a Sorsa API, um provedor alternativo de API do Twitter (X). O endpoint /check-follow responde "a conta B segue a conta A?" para quaisquer dois perfis públicos em uma única requisição, retornando um simples true ou false em cerca de 300 ms, sem dança de OAuth e sem precisar se autenticar como nenhum dos usuários. Todo plano roda a um fixo de 20 requisições por segundo, o acesso é instantâneo sem fila de aprovação, e uma checagem de follow é uma requisição fixa em vez de uma pilha de leituras por usuário. Chaves novas vêm com 100 requisições grátis, única vez e sem cartão, então verificar um primeiro lote de follows não custa nada para experimentar. Para uma consulta avulsa você nem precisa da API: nossa ferramenta gratuita de checagem de follow do Twitter retorna a resposta no navegador. Este guia cobre cada método, do toque manual a um loop em Python que verifica milhares de relações por hora.

Índice

Cheque follows manualmente no X {#check-follows-manually-on-x}

Para checar uma relação de follow à mão, abra o perfil da conta que você acha que está seguindo, toque em Seguindo e use a busca dentro da lista para procurar o @ da outra conta. Se ele aparecer, o follow existe. Para confirmar que alguém segue você especificamente, abra a sua própria lista de Seguidores e busque ali, ou procure o selo "Segue você" sob o nome dela quando você visitar o perfil.

A abordagem nativa não precisa de ferramentas, chaves nem acesso de terceiros, e funciona nas duas direções se você fizer com cuidado.

Para checar se uma conta específica segue você:

  1. Abra o seu próprio perfil no X (x.com ou o app móvel).
  2. Toque em Seguidores.
  3. Digite o nome de usuário na caixa de busca no topo da lista.
  4. Se ela aparecer, ela segue você. Se a busca voltar vazia, não segue.

Para checar se a conta A segue a conta B (quando nenhuma é você):

  1. Abra o perfil da conta A, a que você suspeita que está seguindo.
  2. Toque em Seguindo.
  3. Busque nessa lista pelo @ da conta B.

Há dois atalhos visuais que vale conhecer. Quando você visita um perfil que segue você, o X mostra um selo "Segue você" ao lado do @. E quando você abre um perfil que várias contas que você já segue também seguem, o X exibe uma linha "Seguido por ..." sob a bio. Ambos são sinais rápidos, mas nenhum responde a uma pergunta arbitrária de "A segue B?" entre duas contas com as quais você não tem relação.

O método manual tem um limite real com que você sempre esbarra: a busca dentro da lista só consulta a fatia da lista que o seu navegador já carregou. O X puxa listas de seguidores e de seguindo em pedaços, então, para uma conta com centenas de milhares de follows, uma busca pode perder um @ que simplesmente ainda não carregou. Para contas pequenas, é confiável. Para grandes, um resultado negativo não é prova de um não-follow. Esse é o ponto onde você para de tocar e muda para uma ferramenta ou uma API.

As ferramentas gratuitas de checagem de follow do Twitter ainda funcionam? {#do-free-twitter-follow-checker-tools-still-work}

Algumas ferramentas gratuitas de checagem de follow do Twitter ainda funcionam, mas muitas de propósito único quebraram depois que o X restringiu o acesso não oficial a dados em 2023. Checadores de navegador respaldados por uma fonte de dados real ainda conseguem retornar um sim ou não rápido, enquanto ferramentas mais antigas que dependiam de scraping ou de acesso aberto à API muitas vezes falham em silêncio, lançam erros ou não retornam nada. A confiabilidade é imprevisível, então a opção sobrevivente é um checador que roda no próprio pipeline de dados.

Se você buscar "twitter follow checker", vai bater em um aglomerado de ferramentas web gratuitas que prometem uma resposta de um campo para "A segue B?". A ferramenta de propósito único mais conhecida, a HackTrix, manteve os primeiros lugares por anos, mas a categoria como um todo é inconsistente: os checadores simples que dependiam do acesso gratuito à API do Twitter perderam a fonte de dados quando esse acesso foi cortado e níveis pagos o substituíram.

Os nomes maiores que você vai ver, como Circleboom e Audiense Connect, são plataformas completas de gestão e análise em vez de checadores de follow. Elas conseguem mostrar relações de seguidor, mas exigem que você entre e autorize uma conta, e se cadastrar em uma suíte de mídia social é exagero quando tudo que você quer é uma única resposta booleana.

Para uma checagem rápida que não quebra, mantemos um checador de follow gratuito no navegador no nosso site. Ele roda contra a nossa própria infraestrutura em vez de raspar o X diretamente, então não bate nos rate limits da sua conta nem dispara uma flag de automação, e não precisa de login. Insira dois @s, leia o resultado. Quando você precisa dessa mesma resposta repetidamente ou dentro de software, o método de API abaixo é o próximo degrau.

Cheque relações de follow com uma API {#check-follow-relationships-with-an-api}

A API oficial do X não tem uma chamada simples para "uma conta arbitrária segue outra?". O campo connection_status da v2 dela retorna o status de seguindo e de seguido-por, mas apenas para a conta em que você se autentica, e apenas nos níveis pagos mais altos. Para checar qualquer outro par, você tem de paginar a lista completa de seguidores ou de seguindo de um dos lados e vasculhá-la, o que é lento e caro para contas grandes. Um endpoint de verificação feito para o propósito responde a pergunta diretamente em uma requisição.

Você pode confirmar a limitação na documentação oficial de follows da API do X: a consulta de relação é escopada ao usuário autenticador, e na API oficial os endpoints de follow e de seguindo ficam atrás de níveis pagos. Então, no momento em que você quer saber se @alice segue @bob quando você não controla nenhuma das contas, a API oficial te empurra a enumerar uma lista completa a um custo de leitura por usuário.

A Sorsa API fecha essa lacuna com um único endpoint. Envie dois identificadores, receba de volta true ou false, para quaisquer duas contas públicas, autenticado com uma chave de API em um cabeçalho em vez de um fluxo OAuth.

Checagem rápida (cURL)

bash
curl -X POST https://api.sorsa.io/v3/check-follow \
  -H "ApiKey: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "username_1": "TargetAccount",
    "username_2": "PossibleFollower"
  }'

Resposta:

json
{
  "follow": true,
  "user_protected": false
}

A lógica se lê como "username_2 segue username_1?". Quando follow é true, a segunda conta segue a primeira. O campo user_protected sinaliza uma conta privada, onde os dados de follow não podem ser lidos por ninguém fora da lista de seguidores aprovados.

Python

python
import requests

API_KEY = "YOUR_API_KEY"
BASE_URL = "https://api.sorsa.io/v3"

def check_follow(target: str, possible_follower: str) -> bool:
    """Check whether possible_follower follows target. Returns True or False."""
    resp = requests.post(
        f"{BASE_URL}/check-follow",
        headers={"ApiKey": API_KEY, "Content-Type": "application/json"},
        json={
            "username_1": target,
            "username_2": possible_follower,
        },
    )
    resp.raise_for_status()
    return resp.json().get("follow", False)

follows = check_follow("YourBrand", "some_user")
print(f"Follows: {follows}")

Você pode passar um nome de usuário, um ID numérico de usuário ou uma URL de perfil completa, o que os seus dados já tiverem. Os detalhes completos de parâmetros vivem na referência do endpoint.

Em custo, a diferença é estrutural, não marginal. A Sorsa usa preço fixo por requisição: uma checagem de follow é uma requisição, que dá cerca de US$ 0,00199 no plano Pro (US$ 199 para 100.000 requisições) e cerca de US$ 0,0018 no Enterprise. Na API oficial, verificar um follow contra uma conta grande significa paginar a lista de seguidores dela a cerca de US$ 0,010 por leitura de usuário, então uma única resposta pode custar dólares em leituras antes de você achar o @, se é que você o acha. Uma requisição fixa contra um booleano é a unidade mais barata por uma larga margem.

Como checar se duas contas se seguem mutuamente {#how-to-check-if-two-accounts-follow-each-other}

Nenhuma API ou ferramenta retorna o status de follow mútuo em uma única chamada, porque um "follow mútuo" é dois follows unidirecionais separados. Para confirmar que duas contas se seguem, você roda duas checagens: A segue B, e B segue A. Se ambas voltam true, a relação é mútua.

python
def check_mutual_follow(user_a: str, user_b: str) -> dict:
    """Check whether two accounts follow each other."""
    a_follows_b = check_follow(target=user_b, possible_follower=user_a)
    b_follows_a = check_follow(target=user_a, possible_follower=user_b)

    if a_follows_b and b_follows_a:
        relationship = "mutual"
    elif a_follows_b:
        relationship = "one_way_a_to_b"
    elif b_follows_a:
        relationship = "one_way_b_to_a"
    else:
        relationship = "none"

    return {
        "a_follows_b": a_follows_b,
        "b_follows_a": b_follows_a,
        "relationship": relationship,
    }

result = check_mutual_follow("user_one", "user_two")
print(result)
# {'a_follows_b': True, 'b_follows_a': False, 'relationship': 'one_way_a_to_b'}

Duas chamadas, duas requisições da sua cota, abaixo de um segundo de ponta a ponta. O mesmo padrão escala para checar quais contas em uma lista seguem mutuamente uma dada conta, iterando o segundo @.

Checando follows em escala {#checking-follows-at-scale}

Em escala, o método manual e as ferramentas gratuitas quebradas deixam de ser opções, e a API se torna o único caminho prático. Para verificar follows em centenas ou milhares de contas, itere uma chamada de checagem de follow por conta e escreva os resultados em um arquivo. A um fixo de 20 requisições por segundo, isso resolve cerca de 72.000 checagens por hora, com cada resultado um booleano limpo sobre o qual você pode agir.

Aqui vai o padrão em lote:

python
import time
import csv

def verify_followers_batch(brand: str, usernames: list, output_file: str = "results.csv"):
    """Verify whether a list of accounts follow a specific account."""
    with open(output_file, "w", newline="") as f:
        writer = csv.writer(f)
        writer.writerow(["username", "follows"])

        for i, username in enumerate(usernames):
            follows = check_follow(brand, username)
            writer.writerow([username, follows])

            if (i + 1) % 100 == 0:
                print(f"Checked {i + 1}/{len(usernames)}")

            time.sleep(0.05)  # stay within the 20 req/s rate limit

    print(f"Done. Results saved to {output_file}")

participants = ["user1", "user2", "user3"]  # load from your participant list
verify_followers_batch("YourBrand", participants)

O rate limit de 20 requisições por segundo é o mesmo em todo plano e pode ser aumentado para trabalho de alto volume contatando o time de vendas. Campanhas que restringem em mais de uma ação podem misturar a checagem de follow com os outros endpoints de verificação: /check-follow, /check-retweet, /check-comment, /check-quoted e /check-community-member, cada um uma chamada booleana única. O guia completo de verificação de campanha cobre como conectar esses.

Na prática. Um estúdio de jogos Web3 com quem trabalhamos rodou uma campanha de sorteio de lançamento de token que exigia que os participantes seguissem a conta principal, repostassem o anúncio e entrassem na Comunidade do X dela. Eles tinham cerca de 8.400 entradas. Antes de automatizar, um community manager checava as entradas por amostragem à mão por dois dias e ainda só passava por uma fração delas, e o restante não checado era exatamente onde as contas descartáveis e de bot se escondiam, muitas das quais tinham deixado de seguir no momento em que tiraram o print. Conectando as três checagens em um script, eles verificaram todos os 8.400 participantes nas três tarefas em menos de uma hora por cerca de US$ 50 no plano Pro, e cada entrada foi confirmada programaticamente em vez de amostrada. É essa a diferença que o preço fixo por requisição faz: o custo escala com as checagens, não com o tamanho da lista de seguidores de nenhuma conta.

Qual método você deveria usar? {#which-method-should-you-use}

MétodoMelhor paraVelocidadeCustoConfiabilidade
Manual no XChecagens pessoais avulsas30 a 60 segundosGrátisNão confiável para contas grandes
Ferramenta gratuita de checagem de followChecagens rápidas avulsas, sem configuraçãoSegundosGrátisDepende da fonte de dados da ferramenta
API (/check-follow)Uso automatizado, em massa ou dentro do produtoCerca de 300 ms por checagemUS$ 0,0018 a US$ 0,0049 por checagemJSON consistente e estruturado

Se você só quer saber se um amigo te seguiu de volta, abra o X e procure o selo "Segue você". Para um avulso rápido sem nenhuma configuração, a ferramenta gratuita de checagem de follow resolve. Para qualquer coisa programática, uma campanha, um bot, um painel, um recurso de análise, uma API é o único método que permanece preciso e rápido conforme o volume cresce.

Perguntas frequentes {#faq}

Dá para checar se alguém me segue no X sem que a pessoa saiba?

Sim. Checar uma lista de seguidores ou de seguindo no X é uma ação passiva e somente leitura, e a outra conta nunca é notificada. Isso vale tanto se você checar manualmente no X, por um checador de follow de terceiros ou via uma API: ler uma relação pública de follow não dispara alerta, nem DM, nem rastro na conta da outra pessoa.

A API oficial do X tem um endpoint de checagem de follow?

Não um direto. A API do X v2 expõe um campo connection_status, mas ele só reporta relações para a conta em que você se autentica, e apenas nos níveis pagos mais altos. Para checar qualquer outro par, você tem de paginar uma lista completa de seguidores ou de seguindo. O endpoint /check-follow da Sorsa API, em vez disso, retorna um true ou false para quaisquer duas contas públicas em uma única requisição.

Como checo se duas contas do Twitter se seguem mutuamente?

Rode duas checagens separadas. Um "follow mútuo" são dois follows unidirecionais, então você confirma que a conta A segue a conta B e que a conta B segue a conta A; se ambas forem true, é mútuo. Nenhuma ferramenta ou API retorna o status mútuo em uma chamada. Com uma API como o /check-follow da Sorsa, isso são duas requisições, uma por direção.

Dá para checar os seguidores de uma conta privada (protegida)?

Não. Uma conta protegida esconde suas listas de seguidores e de seguindo de todos, exceto os seguidores aprovados, então nenhuma ferramenta ou API externa, incluindo a API oficial do X, consegue ler as relações de follow dela. Quando você consulta uma conta privada pela Sorsa API, a resposta retorna "user_protected": true para que o seu código lide com esse caso de forma limpa em vez de adivinhar.

Existe uma ferramenta gratuita para checar se uma conta do Twitter segue outra?

Sim. A Sorsa mantém um checador de follow gratuito que não precisa de login: insira dois @s e leia se o primeiro segue o segundo. Ele roda na própria infraestrutura de dados da Sorsa em vez de raspar o X, então contorna os rate limits e as flags de automação que quebram sites de checador de propósito único mais antigos.

Como acompanho novos seguidores ou quem deixou de seguir ao longo do tempo?

O X não dá nenhum alerta nativo de unfollow além da notificação básica de "seguiu você". Para acompanhar mudanças, puxe a lista de seguidores em uma programação e compare cada snapshot com o anterior para fazer emergir novos follows e unfollows. O endpoint /followers da Sorsa API retorna até 200 contas por requisição, o que torna uma comparação horária ou diária prática até para contas grandes.

Primeiros passos {#getting-started}

Se você precisa verificar relações de follow além da checagem manual ocasional, o caminho mais rápido é curto:

  1. Experimente a ferramenta gratuita primeiro. Rode um par de checagens na ferramenta de checagem de follow, sem chave, sem login.
  2. Pegue uma chave de API no painel e comece com 100 requisições grátis: única vez, sem cartão, que nunca expiram e são válidas em todos os 40 endpoints. Teste /check-follow no playground da API sem escrever código.
  3. Conecte-a ao seu fluxo. Copie o Python ou o cURL acima, ou siga o quickstart para configuração em outras linguagens.

Um fixo de 20 requisições por segundo em todo plano, uma checagem de follow a partir de cerca de US$ 0,0018 a US$ 0,0049 dependendo do plano, e uma configuração que leva cerca de três minutos sem fila de aprovação. Uma requisição, uma resposta, abaixo de 300 milissegundos.


Revisado por Keksich, fundador da Sorsa, profissional de marketing e pesquisador da API do X.

Como este guia foi montado: ele se apoia no nosso próprio trabalho construindo e operando a Sorsa API e no endpoint ao vivo por trás dos exemplos. Refizemos as checagens manuais de follow no X diretamente para esta atualização e verificamos os limites de relação de follow da API oficial do X contra a documentação de follows da plataforma de desenvolvedor do X. Nomes de endpoint, parâmetros e preços vêm da documentação da Sorsa API e da nossa tabela de tarifas atual; perguntas sobre a nossa configuração vão para a página Sobre ou contacts@sorsa.io. Verificado pela última vez em 6 de julho de 2026.