Pular para o conteúdo

Como encontrar leads no Twitter

Encontrar leads no Twitter (X) leva quatro passos: buscar posts públicos com frases de intenção de compra, como "any recommendations for" ou "alternative to", manter os autores cujas bios combinam com o seu comprador, pontuá-los e responder em público em até 48 horas depois do post.

Resposta curta: Os melhores leads no X pedem uma ferramenta, deixam um concorrente ou descrevem em público o problema que você resolve; as bios e os seguidores de um rival ampliam o grupo. Para rodar isso como código, use a Sorsa API: o POST /search-tweets devolve cerca de 20 posts com o perfil completo dos autores por requisição, a partir de US$ 0,07 por 1.000, e 100 requisições grátis cobrem os primeiros 2.000.

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

#De onde vêm os leads no Twitter

Um lead no X é uma conta pública que mostrou um motivo para comprar: um post pedindo uma indicação, uma reclamação da ferramenta que usa ou uma bio que cita o cargo para o qual você vende. Você não precisa ter seguidores para encontrar essas pessoas, e não precisa do e-mail delas para começar uma conversa. Para ver quem se descreve como o seu comprador, a ferramenta gratuita Busca por bio do Twitter encontra contas pelas palavras das bios, direto no navegador.

A geração de leads no Twitter funciona de duas formas. O trabalho inbound, como threads úteis e um perfil claro, atrai pessoas até você ao longo de meses. O trabalho outbound encontra as pessoas que já dizem que precisam de algo, hoje. Este guia trata da segunda forma, porque ela funciona desde o primeiro dia e cada passo dela pode rodar como código:

  1. Busque intenção. Rode buscas de intenção de compra para a sua categoria e para os nomes dos concorrentes, limitadas aos últimos dias.

  2. Amplie o grupo. Adicione contas cujas bios citam o seu comprador, os seguidores de um concorrente, membros de Comunidades e Listas relevantes e pessoas que respondem a posts do seu nicho.

  3. Pontue e remova duplicatas. Junte tudo pelo ID de usuário e dê pontos por intenção, cargo, um site na bio e atividade real.

  4. Responda em público. Responda aos posts mais quentes em um ou dois dias com algo útil e deixe o leitor chegar até você pelo seu perfil.

    Five lead sources flow into one pool, get scored and split into hot, warm and cold leads Posts com intenção de compra POST /search-tweets Bios que citam seu comprador POST /search-users Seguidores de um concorrente GET /followers Membros de Comunidades e Listas POST /community-members Quem interage com um post /comments /quotes /retweeters Um só pool por ID de usuário, sem duplicatas Pontue 0 a 10 por conta Quente, 7+ responda hoje Morno, 4–6 monitoramento Frio, 0–3 descarte
    Cada fonte alimenta um único grupo indexado pelo ID de usuário; a pontuação decide quem recebe uma resposta hoje.

Os formatos pagos são outro canal. O X encerrou os Lead Generation Cards em 2017 e anunciou os Lead Gen Ads em agosto de 2026; os dois coletam dados de pessoas que aceitam um anúncio. O método abaixo encontra pessoas que nunca viram o seu anúncio.

#12 buscas de intenção de compra que encontram pessoas prontas para comprar

A intenção de compra aparece em seis tipos de posts públicos, e duas buscas para cada tipo captam a maior parte das formas como as pessoas a expressam. Os sinais mais fortes são um pedido direto e a decisão de deixar um concorrente, porque a pessoa já tem em mente um orçamento e um prazo.

SinalComo o post soaForça
Pedir uma ferramenta"Alguém indica um software de cobrança para uma equipe de 10 pessoas?"Máxima
Deixar um concorrente"Vamos sair da nossa ferramenta atual no mês que vem, que outras opções existem?"Máxima
Disposto a pagar"Pago de bom grado por algo que cobre as faturas atrasadas por mim."Alta
Reclamar de um concorrente"A nossa ferramenta de cobrança aumentou os preços de novo."Alta
Descrever o problema"Passei três horas esta semana atrás de faturas atrasadas."Média
Falar com um concorrente em públicoUma resposta à conta do rival: "Ainda esperando o suporte resolver isso."Média
  • Pedir uma ferramenta

    Como o post soa
    "Alguém indica um software de cobrança para uma equipe de 10 pessoas?"
    Força
    Máxima
  • Deixar um concorrente

    Como o post soa
    "Vamos sair da nossa ferramenta atual no mês que vem, que outras opções existem?"
    Força
    Máxima
  • Disposto a pagar

    Como o post soa
    "Pago de bom grado por algo que cobre as faturas atrasadas por mim."
    Força
    Alta
  • Reclamar de um concorrente

    Como o post soa
    "A nossa ferramenta de cobrança aumentou os preços de novo."
    Força
    Alta
  • Descrever o problema

    Como o post soa
    "Passei três horas esta semana atrás de faturas atrasadas."
    Força
    Média
  • Falar com um concorrente em público

    Como o post soa
    Uma resposta à conta do rival: "Ainda esperando o suporte resolver isso."
    Força
    Média

Toda busca tem três partes: o pedido, a sua categoria ou o nome de um concorrente e filtros que eliminam o ruído. lang:en mantém um idioma, -filter:retweets descarta cópias do mesmo post, within_time:7d mantém a última semana e -filter:links remove a maior parte dos posts promocionais, já que uma pergunta genuína raramente traz um link. Excluir o @ do próprio concorrente com -from: mantém o marketing dele fora dos seus resultados. A lista completa de filtros está no nosso guia de operadores de busca do Twitter.

Digite a sua categoria, um concorrente e o problema nas palavras dos seus compradores, e o construtor escreve as 12 buscas. Cole qualquer uma delas na busca do X para ler os resultados à mão ou envie-as à API na próxima seção.

Pedindo uma ferramenta

pede("any recommendations" OR "can anyone recommend" OR "suggestions for") "invoicing software" -filter:links lang:en -filter:retweets within_time:7d
precisa("looking for a" OR "in the market for" OR "need a good") "invoicing software" -filter:links lang:en -filter:retweets within_time:7d

Saindo de um concorrente

troca"ExampleBooks" ("switching from" OR "moving off" OR cancelled OR canceling) -from:examplebooks_app lang:en -filter:retweets within_time:7d
alternativas("alternative to ExampleBooks" OR "ExampleBooks alternative" OR "replacement for ExampleBooks") -from:examplebooks_app lang:en -filter:retweets within_time:7d

Pronto para gastar

orçamento("happy to pay" OR "willing to pay" OR "budget for") "invoicing software" lang:en -filter:retweets within_time:7d
comparação("ExampleBooks vs" OR "vs ExampleBooks") -from:examplebooks_app lang:en -filter:retweets within_time:7d

Reclamando de um concorrente

preço"ExampleBooks" (expensive OR "raised prices" OR "price increase") -from:examplebooks_app lang:en -filter:retweets within_time:7d
queda"ExampleBooks" (down OR queda OR "not working") -from:examplebooks_app lang:en -filter:retweets within_time:7d

Descrevendo o problema

problema"late invoices" ("spent hours" OR "so tired of" OR "every week") lang:en -filter:retweets within_time:7d
como fazer("how do you" OR "how do I") "late invoices" -filter:links lang:en -filter:retweets within_time:7d

Falando com um concorrente em público

para o rivalto:examplebooks_app (help OR issue OR "still waiting") lang:en -filter:retweets within_time:7d
sobre o rival@examplebooks_app ("anyone else" OR "is it just me") -from:examplebooks_app lang:en -filter:retweets within_time:7d

Duas buscas para cada um dos seis sinais, escritas para o seu mercado; cada uma roda como está na busca do X ou pela API.

Bom saber

Leia os 20 primeiros resultados de uma busca nova antes de automatizá-la. Se mais do que um punhado forem fornecedores, piadas ou vagas de emprego, restrinja as palavras da categoria ou adicione exclusões como -hiring e -job e os nomes de outros fornecedores do seu setor.

#Rode as buscas com a Sorsa API

Para rodar essas buscas todos os dias sem um navegador, use a Sorsa API, uma API e scraper do Twitter (X): o POST /search-tweets (abre em uma nova aba) aceita os mesmos operadores da Busca avançada do X e devolve cerca de 20 posts por requisição, cada um com o perfil completo do autor, a partir de US$ 0,07 por 1.000 posts. Você precisa de uma chave de API em um header, sem conta de desenvolvedor do X e sem OAuth, e todo plano roda a 20 requisições por segundo.

  1. Obtenha uma chave. Crie sua conta e copie sua chave de API no painel. As primeiras 100 requisições são grátis e nunca expiram.

  2. Rode uma busca. Envie a consulta no corpo da requisição; order definido como latest devolve primeiro os posts mais novos. Adicione os filtros do construtor à mesma string de consulta.

    Terminal
    curl -X POST "https://api.sorsa.io/v3/search-tweets" \
      -H "ApiKey: YOUR_API_KEY" \
      -H "Content-Type: application/json" \
      -d '{
        "query": "\"any recommendations\" \"invoicing software\" lang:en",
        "order": "latest"
      }'
    
    Response200 OK
    {
      "tweets": [
        {
          "id": "2116173807612858385",
          "full_text": "Can anyone recommend invoicing software for a small team?",
          "created_at": "2026-10-30T14:22:07Z",
          "lang": "en",
          "likes_count": 4,
          "retweet_count": 0,
          "reply_count": 7,
          "quote_count": 0,
          "view_count": 812,
          "is_reply": false,
          "user": {
            "id": "1710249922130870349",
            "username": "brightledger_studio",
            "display_name": "Brightledger Studio",
            "description": "Founder at Brightledger Studio. Design for fintech.",
            "location": "Austin, TX",
            "bio_urls": ["https://example.com"],
            "followers_count": 2140,
            "followings_count": 388,
            "tweets_count": 3912,
            "created_at": "2023-10-06T11:05:31Z",
            "verified": false,
            "protected": false
          }
        }
      ],
      "next_cursor": "DAADDAABCgABHV7Bk1OAJxEKAAIdXsDWr9ZQoAgAAwAAAAIAAA"
    }
    
  3. Rode as 12 toda manhã. O script envia cada busca, segue o next_cursor por até três páginas e mantém uma entrada por conta com todos os sinais que ela atendeu. Cole as buscas do construtor em SEARCHES.

    Python
    import requests
    
    BASE = "https://api.sorsa.io/v3"
    HEADERS = {"ApiKey": "YOUR_API_KEY"}
    TAIL = " lang:en -filter:retweets within_time:7d"
    
    # label -> search; paste all 12 from the builder above
    SEARCHES = {
        "asks": '("any recommendations" OR "can anyone recommend") '
                '"invoicing software" -filter:links',
        "switching": '"ExampleBooks" ("switching from" OR "moving off" '
                     'OR cancelled) -from:examplebooks_app',
    }
    
    
    def search(query, pages=3):
        body, posts = {"query": query + TAIL, "order": "latest"}, []
        for _ in range(pages):
            r = requests.post(f"{BASE}/search-tweets", headers=HEADERS,
                              json=body, timeout=30)
            r.raise_for_status()
            page = r.json()
            posts += page.get("tweets") or []
            if not page.get("next_cursor"):
                break
            body["next_cursor"] = page["next_cursor"]
        return posts
    
    
    def add(pool, user, signal, post_url=None):
        lead = pool.setdefault(user["id"], {"user": user, "signals": set(),
                                            "posts": []})
        lead["signals"].add(signal)
        if post_url:
            lead["posts"].append(post_url)
    
    
    pool = {}  # one entry per account, keyed by user ID
    for signal, query in SEARCHES.items():
        for post in search(query):
            user = post["user"]
            if not user.get("protected"):
                url = f"https://x.com/{user['username']}/status/{post['id']}"
                add(pool, user, signal, url)
    print(len(pool), "accounts matched")
    

Uma resposta 429 significa mais de 20 requisições em um segundo: espere um segundo e envie de novo. Um 403 significa que a chave está ausente ou sem requisições. Requisições que falham nunca são cobradas.

#Encontre o seu público-alvo no Twitter

Os posts de intenção pegam as pessoas no momento da necessidade; o seu público-alvo é o grupo maior que combina com o seu comprador e pode precisar de você no próximo trimestre. Quatro fontes montam esse grupo, e cada uma devolve perfis públicos completos ou compactos que você pode pontuar com as mesmas regras.

FonteO que encontraEndpoint da Sorsa APIPor requisição
BiosContas que citam o cargo, o nicho ou o tipo de empresa do seu compradorPOST /search-usersuma página de perfis
Seguidores de um concorrentePessoas que já acompanham a sua categoriaGET /followers, GET /verified-followersaté 200 perfis
Comunidades e ListasPessoas agrupadas por tema por elas mesmas ou por um curadorPOST /community-members, GET /list-membersuma página de membros
Pessoas que interagem com um postQuem respondeu, citou ou repostou um post do seu nichoPOST /comments, POST /quotes, POST /retweeterscerca de 20
  • Bios

    O que encontra
    Contas que citam o cargo, o nicho ou o tipo de empresa do seu comprador
    Endpoint da Sorsa API
    POST /search-users
    Por requisição
    uma página de perfis
  • Seguidores de um concorrente

    O que encontra
    Pessoas que já acompanham a sua categoria
    Endpoint da Sorsa API
    GET /followers, GET /verified-followers
    Por requisição
    até 200 perfis
  • Comunidades e Listas

    O que encontra
    Pessoas agrupadas por tema por elas mesmas ou por um curador
    Endpoint da Sorsa API
    POST /community-members, GET /list-members
    Por requisição
    uma página de membros
  • Pessoas que interagem com um post

    O que encontra
    Quem respondeu, citou ou repostou um post do seu nicho
    Endpoint da Sorsa API
    POST /comments, POST /quotes, POST /retweeters
    Por requisição
    cerca de 20

Busque nas bios o cargo para o qual você vende

POST /search-users (abre em uma nova aba) encontra contas por uma palavra-chave ou frase no perfil, então uma consulta como "fractional CFO" ou "Shopify agency" devolve as pessoas que se descrevem assim. A mesma busca encontra candidatos para uma contratação: coloque o cargo da vaga na consulta no lugar do cargo do comprador.

Terminal
curl -X POST "https://api.sorsa.io/v3/search-users" \
  -H "ApiKey: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"query": "fractional CFO"}'

Monte uma lista de leads a partir dos seguidores de um concorrente

Os seguidores de um concorrente são pessoas que já prestam atenção na sua categoria, o que faz da lista uma base forte para prospecção. O GET /followers (abre em uma nova aba) devolve até 200 deles por requisição com perfis completos, então os seguidores de uma conta de 10 mil seguidores custam a partir de US$ 0,07 na Sorsa API contra US$ 100 na API oficial do X. O GET /verified-followers (abre em uma nova aba) devolve só os verificados, uma lista curta que pende para empresas e profissionais ativos.

Mantenha apenas os seguidores cujas bios combinam com o seu comprador e depois pontue. Um seguidor mostra interesse, não intenção, então um seguidor sem nenhum post correspondente deve ficar abaixo de qualquer um que pediu uma ferramenta. A exportação completa com paginação e CSV está no nosso guia da API de seguidores do Twitter, e o acompanhamento do crescimento dos rivais ao longo do tempo está no guia de análise de concorrentes no Twitter.

Obtenha os membros de Comunidades e Listas

Pessoas que entram em uma Comunidade do X sobre o seu tema, ou que estão em uma Lista curada do seu nicho, se agruparam por você. O POST /community-members (abre em uma nova aba) recebe o ID ou o link de uma Comunidade e devolve perfis compactos de membros: handle, nome de exibição e verificação. Enriqueça-os com o GET /info-batch (abre em uma nova aba), 100 contas por requisição, para obter bios e contagens para a pontuação. O GET /list-members (abre em uma nova aba) devolve perfis completos de todas as contas de uma Lista; o guia da API de Listas do Twitter mostra como achar boas Listas e lê-las como um único feed.

Reúna as pessoas que interagem com um post do seu nicho

Um post de uma voz do setor sobre o problema que você resolve reúne respostas de pessoas que vivem com ele. O POST /comments (abre em uma nova aba) devolve as respostas dele, 20 por requisição, ordenadas por relevância, data ou curtidas; o POST /quotes (abre em uma nova aba) devolve os posts que o citaram; o POST /retweeters (abre em uma nova aba) devolve as contas que o repostaram. Quem curtiu um post não é público no X, então nenhuma API devolve isso: respostas, quotes e reposts são os rastros públicos do interesse.

Adicione essas fontes ao mesmo grupo. Uma conta encontrada por duas ou mais fontes, por exemplo um seguidor de um concorrente que também pediu uma ferramenta esta semana, vai para o topo da lista.

Python
def users(method, path, params, pages=5):
    """Page through an endpoint that returns {users, next_cursor}."""
    params, found = dict(params), []
    for _ in range(pages):
        if method == "GET":
            r = requests.get(f"{BASE}{path}", headers=HEADERS,
                             params=params, timeout=30)
        else:
            r = requests.post(f"{BASE}{path}", headers=HEADERS,
                              json=params, timeout=30)
        r.raise_for_status()
        page = r.json()
        found += page.get("users") or []
        if not page.get("next_cursor"):
            break
        params["next_cursor"] = page["next_cursor"]
    return found


SOURCES = [
    ("bio", "POST", "/search-users", {"query": "fractional CFO"}),
    ("rival", "GET", "/followers", {"username": "examplebooks_app"}),
    ("list", "GET", "/list-members", {"list_id": "1850824826680246284"}),
]
for source, method, path, params in SOURCES:
    for user in users(method, path, params):
        if not user.get("protected"):
            add(pool, user, source)

#Qualifique e pontue cada lead

Pontue cada conta a partir dos campos públicos que todo perfil traz, para que a lista se ordene sozinha: intenção primeiro, depois adequação e depois sinais de uma pessoa real e ativa. A régua abaixo é um ponto de partida; depois das suas primeiras 50 respostas, aumente os pontos dos sinais que levaram a conversas.

A matched post and its author's profile, with the fields that score the lead marked: 8 points, a hot lead Brightledger Studio @brightledger_studio Alguém indica um software de cobrança para equipe pequena? +3 Fundador na Brightledger Studio. Design para fintech. +2 example.com +1 2.140 seguidores +1 Entrou em out 2023, 3.912 posts +1 +3 pede uma ferramenta full_text +2 fundador na bio user.description +1 site na bio user.bio_urls +1 50 a 50 mil seguidores user.followers_count +1 90+ dias, 100+ posts created_at, tweets_count Pontuação 8 de 10 lead quente: responda hoje
Um post e o perfil do autor carregam tudo de que a pontuação precisa; nenhuma segunda requisição é necessária.
SinalCampo de onde vemPontos
Pediu uma ferramenta, uma alternativa ou um preço, ou está deixando um concorrenteo post correspondente+3
Reclamou, descreveu o problema ou comparou opções (uma pergunta de como fazer: +1)o post correspondente+2
Uma palavra de cargo na bio: founder, CEO, owner, head ofdescription+2
Um site na biobio_urls+1
Entre 50 e 50 mil seguidoresfollowers_count+1
Mais de 90 dias de idade com 100 ou mais postscreated_at, tweets_count+1
Encontrada por duas ou mais buscas ou fonteso seu grupo+2
  • Pediu uma ferramenta, uma alternativa ou um preço, ou está deixando um concorrente

    Campo de onde vem
    o post correspondente
    Pontos
    +3
  • Reclamou, descreveu o problema ou comparou opções (uma pergunta de como fazer: +1)

    Campo de onde vem
    o post correspondente
    Pontos
    +2
  • Uma palavra de cargo na bio: founder, CEO, owner, head of

    Campo de onde vem
    description
    Pontos
    +2
  • Um site na bio

    Campo de onde vem
    bio_urls
    Pontos
    +1
  • Entre 50 e 50 mil seguidores

    Campo de onde vem
    followers_count
    Pontos
    +1
  • Mais de 90 dias de idade com 100 ou mais posts

    Campo de onde vem
    created_at, tweets_count
    Pontos
    +1
  • Encontrada por duas ou mais buscas ou fontes

    Campo de onde vem
    o seu grupo
    Pontos
    +2

Uma pontuação de 7 ou mais é um lead quente para responder hoje, de 4 a 6 é morno e vai para uma lista de observação, e qualquer coisa abaixo é descartada. A faixa de seguidores filtra tanto contas descartáveis quanto celebridades, que raramente respondem a fornecedores. Para olhar mais de perto contas vazias ou automatizadas, os sinais do nosso guia de detecção de bots no Twitter se encaixam na mesma função.

Adicione a pontuação e a exportação ao mesmo script. Ele grava o leads.csv com as melhores contas primeiro, pronto para uma planilha ou para a importação em um CRM.

Python
import csv
import re
from datetime import datetime, timezone

ROLE = re.compile(r"\b(founder|co-founder|ceo|cfo|owner|head of)\b", re.I)
INTENT = {"asks": 3, "needs": 3, "switching": 3, "alternatives": 3,
          "budget": 3, "pricing": 2, "outage": 2, "problem": 2,
          "comparing": 2, "to-rival": 2, "at-rival": 2, "how-to": 1}


def score(lead):
    u = lead["user"]
    joined = datetime.fromisoformat(u["created_at"].replace("Z", "+00:00"))
    age = (datetime.now(timezone.utc) - joined).days
    points = max((INTENT.get(s, 0) for s in lead["signals"]), default=0)
    points += 2 if ROLE.search(u.get("description") or "") else 0
    points += 1 if u.get("bio_urls") else 0
    points += 1 if 50 <= u.get("followers_count", 0) <= 50_000 else 0
    points += 1 if age > 90 and u.get("tweets_count", 0) >= 100 else 0
    points += 2 if len(lead["signals"]) >= 2 else 0
    return points


with open("leads.csv", "w", newline="", encoding="utf-8") as f:
    out = csv.writer(f)
    out.writerow(["score", "tier", "handle", "bio", "website",
                  "signals", "post"])
    for lead in sorted(pool.values(), key=score, reverse=True):
        s, u = score(lead), lead["user"]
        tier = "hot" if s >= 7 else "warm" if s >= 4 else "cold"
        out.writerow([s, tier, u["username"], u.get("description", ""),
                      (u.get("bio_urls") or [""])[0],
                      " ".join(sorted(lead["signals"])),
                      (lead["posts"] or [""])[0]])

Os perfis compactos do POST /community-members ainda não têm bio nem contagens. Reúna os IDs deles e envie ao GET /info-batch em grupos de 100 antes de pontuar, para que todas as contas sejam avaliadas pelos mesmos campos.

#Envie os leads pontuados ao seu CRM, ao Slack ou a uma planilha

Uma lista de leads só serve se alguém agir sobre ela no mesmo dia, então envie a faixa quente para onde sua equipe já trabalha. O CSV é importado em qualquer CRM ou planilha como está. Para um feed ao vivo, agende o script uma vez por manhã e publique cada lead quente novo em um canal do Slack com o @, o post correspondente, o sinal e a pontuação.

Ferramentas no-code rodam o mesmo fluxo por HTTP simples: um módulo HTTP no Make, no Zapier, no n8n ou no Pipedream chama o POST /search-tweets com o seu header ApiKey, e os módulos seguintes filtram, pontuam e encaminham os resultados. Nosso guia da API do Twitter no n8n monta esse workflow passo a passo.

Mantenha um arquivo com os IDs de posts que você já viu e pule-os na próxima execução, para que ninguém receba uma segunda resposta da sua equipe. Um registro útil no CRM guarda o @, os links do perfil e do post, o sinal, a pontuação, o site da bio e a data em que você encontrou o lead.

#Aborde em público e respeite as regras

A resposta que funciona no X é pública, útil e curta: responda à pergunta que foi feita, mencione o seu produto só se ele se encaixar e deixe a pessoa vir até você. Antes de responder, garanta que o seu próprio perfil diga em uma linha quem você ajuda e leve a uma página que explique a oferta, porque toda boa resposta manda as pessoas primeiro para o seu perfil.

Sob um post como "Can anyone recommend invoicing software for a small team?" (alguém pedindo indicação de software de cobrança para uma equipe pequena), uma resposta que funciona soa como um conselho de colega: duas coisas a procurar nesse porte, como lembretes automáticos e um portal do cliente, e depois uma linha dizendo que o seu produto faz as duas e que você mostra com prazer. Uma resposta que falha é um link solto com um código de desconto, publicado sob todo post correspondente na mesma hora.

O site na bio de um lead é o segundo caminho. Uma pessoa que pediu uma ferramenta em público e lista o site de uma empresa lhe deu uma forma de dar seguimento que não depende de mensagens diretas.

Encontrar leads em posts públicos é pesquisa comum; as regras valem para o que você armazena e para como contata as pessoas:

  • Só dados públicos. Trabalhe com posts e perfis que qualquer pessoa pode ver. Não procure e-mails pessoais nem telefones e deixe as contas protegidas de fora.
  • Sem mensagens em massa. Não envie DMs, follows ou curtidas automatizados da sua conta. A Sorsa API é somente leitura por princípio, então não consegue fazer nada disso, e nunca pede o seu login no X. Leia as regras de automação (abre em uma nova aba) do X antes de automatizar qualquer coisa na sua própria conta.
  • O e-mail tem leis próprias. Se você envia e-mails a pessoas na UE ou no Reino Unido, precisa de uma base legal conforme o GDPR, geralmente legítimo interesse com um teste de ponderação documentado. E-mails comerciais para pessoas nos EUA precisam trazer uma opção de cancelamento funcional, conforme o CAN-SPAM Act.
  • Respeite os pedidos de saída. Apague o registro de uma pessoa quando ela pedir e não revenda nem publique exportações brutas de perfis de outras pessoas.

#Quanto custa uma rodada de leads

Uma rodada de leads é barata na Sorsa API porque a cobrança é por requisição, e cada requisição devolve cerca de 20 posts com os autores. Uma rodada diária de 12 buscas, três páginas cada, lê cerca de 720 posts por dia, ou cerca de 21,6 mil por mês. Na API oficial do X, esses posts custam US$ 108 por mês a US$ 0,005 por post, e a partir de 22 de novembro de 2026 o X também cobra o autor de cada post (abre em uma nova aba) como uma leitura de usuário a US$ 0,010, o que leva o mesmo mês a US$ 324. Na Sorsa API, esse mês custa a partir de US$ 1,51 e cabe no plano Starter com folga para montar um público.

Posts lidos

API oficial do X

US$ 500

para 100 mil posts

US$ 0,005 por post

Sorsa API

a partir deUS$ 7

para 100 mil posts

a partir de US$ 0,07 por 1.000

Cada etapa do trabalho custa menos por 1.000 resultados na Sorsa API do que na API oficial do X, e a diferença é maior nas listas de seguidores e nas consultas de perfis, que vêm 200 e 100 por requisição.

Etapa da rodada de leadsSorsa API, por 1.000API oficial do X, por 1.000
Posts de intenção com os autoresa partir de US$ 0,07US$ 5,00 (US$ 15,00 a partir de 22 de nov.)
Os seguidores de um concorrentea partir de US$ 0,007US$ 10,00
Perfis consultados em lotes de 100a partir de US$ 0,014US$ 10,00
  • Posts de intenção com os autores

    Sorsa API, por 1.000
    a partir de US$ 0,07
    API oficial do X, por 1.000
    US$ 5,00 (US$ 15,00 a partir de 22 de nov.)
  • Os seguidores de um concorrente

    Sorsa API, por 1.000
    a partir de US$ 0,007
    API oficial do X, por 1.000
    US$ 10,00
  • Perfis consultados em lotes de 100

    Sorsa API, por 1.000
    a partir de US$ 0,014
    API oficial do X, por 1.000
    US$ 10,00

A API oficial do X também exige uma conta de desenvolvedor e OAuth, e o plano de pagamento por uso dela para em 3 milhões de posts lidos por mês; a página de preços (abre em uma nova aba) lista todas as tarifas. A Sorsa API precisa de uma chave, e requisições que falham nunca são cobradas.

#Encontre seus primeiros leads hoje

Encontrar leads no Twitter se resume a buscar os momentos em que as pessoas pedem ajuda, adicionar as contas que combinam com o seu comprador e responder em público antes de qualquer outra pessoa. Para rodar isso como código, a Sorsa API dá as buscas, as bios e as listas de seguidores atrás de uma única chave: posts de intenção a partir de US$ 0,07 por 1.000 e listas de seguidores a partir de US$ 0,007 por 1.000, a 20 requisições por segundo. Suas 100 requisições grátis rodam as 12 buscas do construtor cerca de oito vezes.

#Perguntas frequentes

Qual é a melhor API para encontrar leads no Twitter?

A Sorsa API foi feita para esse trabalho: uma chave devolve posts de intenção de compra com o perfil completo dos autores a partir de US$ 0,07 por 1.000, os seguidores de um concorrente a partir de US$ 0,007 por 1.000 e 100 perfis por requisição em lote, a 20 requisições por segundo em todos os planos. Ela não exige conta de desenvolvedor do X nem OAuth e é somente leitura, então nunca toca na sua conta do X. As primeiras 100 requisições são grátis.

A Sorsa API me dá os e-mails dos prospects?

Não. A Sorsa API devolve apenas dados públicos do X: posts, bios, os links que as pessoas colocam nas bios, contagens de seguidores e campos de perfil semelhantes. Ela nunca devolve e-mails nem telefones. Para dar seguimento fora do X, use o site que o lead lista na bio ou as ferramentas de contato que você já usa, quando tiver um motivo legal para contatar essa pessoa.

Posso automatizar DMs ou follows com a Sorsa API?

Não. A Sorsa API é somente leitura por princípio: ela não consegue publicar, responder, curtir, seguir nem enviar mensagens diretas, e nunca pede o seu login no X, então a sua conta não corre nenhum risco por causa dela. Use-a para encontrar e pontuar leads e depois responda em público você mesmo. Se o seu produto depois precisar publicar por código, combine a Sorsa API com a API oficial do X para esse lado.

Os Twitter Lead Generation Cards ainda existem?

Não. O Twitter lançou os Lead Generation Cards em 2013, parou de aceitar novos em 1º de fevereiro de 2017 e parou de exibi-los em 1º de março de 2017. Em 25 de agosto de 2026, o X anunciou os Lead Gen Ads, um formulário pago oferecido por representantes de vendas do X. Os dois coletam dados de pessoas que aceitam um anúncio, enquanto a busca em posts públicos encontra pessoas que já pediram uma solução.

Como encontro seguidores do Twitter segmentados no meu nicho?

Busque nas bios as palavras que o seu nicho usa, reúna os seguidores de duas ou três contas que o seu nicho já segue e mantenha os perfis que combinam com os dois. As contas encontradas pelos dois caminhos são as de melhor adequação. Com a Sorsa API, a busca por bio roda pelo POST /search-users, e uma lista de seguidores vem 200 seguidores por requisição a partir de US$ 0,007 por 1.000.

Que dados recebo de cada lead?

Cada lead vem com o perfil público que o X mostra: handle, nome de exibição, bio, texto de localização, links da bio, contagens de seguidores e de seguindo, número de posts, data de criação da conta e status de verificação. Leads encontrados por uma busca trazem também o post correspondente com curtidas, respostas e visualizações. E-mails, mensagens diretas e contas protegidas nunca estão incluídos.

#Como verificamos

Em 2 de novembro de 2026, comparamos cada endpoint, parâmetro, tamanho de página e campo deste guia com a referência da Sorsa API ao vivo e com a lista de operadores de busca da nossa documentação, e lemos a página de preços da API oficial do X e o aviso do X sobre expansões de cobrança. Lemos as páginas que aparecem no Google para "twitter lead generation" e "how to find leads on twitter" e fizemos as mesmas perguntas ao ChatGPT e ao Google AI Mode. As requisições e as respostas foram escritas a partir da referência com contas de demonstração; não as rodamos com dados reais para este artigo.

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: 12 buscas de intenção de compra com um construtor, quatro fontes de público, uma régua de pontuação em código, custos por 1.000 conferidos com a API oficial do X e a situação atual dos formatos de anúncios de leads do X. O guia de descoberta de público e a página de solução de geração de leads agora estão aqui.
  • Primeira publicação.