Pular para o conteúdo

Integração do Zapier com o Twitter em 2026

Não: o Zapier não tem um app do Twitter (X) funcionando desde 31 de agosto de 2023, e o diretório dele não lista nenhum hoje, então um Zap só lê dados do X chamando uma API em uma etapa Webhooks, API by Zapier ou Code.

Resposta curta: O app do Twitter no Zapier parou em 31 de agosto de 2023. Uma página de ajuda anunciou a volta dele em fevereiro de 2026; desde 29 de maio de 2026 ela voltou a ser o aviso de remoção, e os Zaps consultam uma API a cada 1 a 15 minutos. Para essa API, use a Sorsa API: um header ApiKey, a partir de US$ 0,07 por 1.000 tweets, e 100 requisições grátis.

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

#O Zapier ainda tem uma integração com o Twitter?

O Zapier não tem app do Twitter nem do X em 2 de novembro de 2026. O endereço da página do app antigo, zapier.com/apps/twitter, redireciona para um FAQ curto que diz que a integração "has stopped working (effective August 31, 2023)", ou seja, deixou de funcionar em 31 de agosto de 2023, e o diretório de apps do Zapier não lista nenhum app do Twitter ou do X.

O encerramento de 2023 veio em três etapas, todas no aviso de remoção do Zapier (abre em uma nova aba): nenhum Zap novo do Twitter a partir de 18 de agosto, os Zaps existentes pararam em 31 de agosto e o acesso somente para visualização terminou em 30 de setembro. O Twitter tinha acabado de passar a API dele para planos pagos.

O ano de 2026 trouxe uma reviravolta que ainda confunde resultados de busca e respostas de IA. Em 16 de fevereiro de 2026, o Zapier publicou um artigo de ajuda no endereço "X (Twitter) integration is back on Zapier". Em 29 de maio de 2026, o mesmo artigo foi reescrito como o aviso de remoção de 2023, e o endereço antigo agora redireciona para ele. Alguns guias e assistentes ainda descrevem um app do X relançado que exige o seu próprio app de desenvolvedor do X. O diretório do Zapier não tem esse app hoje.

Zapier Twitter integration timeline, 2023 to 2026 2023 o app é encerrado 2026 um retorno que não durou 18 ago Sem novos Zaps do Twitter 31 ago Zaps do Twitter não funcionam 30 set Só leitura acesso acaba 2024 a 2025: sem app 16 fev Página de ajuda: "O X voltou ao Zapier" 29 mai A mesma página reescrita como o aviso de remoção 2 nov Sem app X no diretório do Zapier Hoje um Zap lê dados do X consultando uma API via Webhooks, API by Zapier ou Code.
O app do Twitter no Zapier terminou em 2023. A volta de 2026 durou uma página de ajuda, e hoje os Zaps chegam aos dados do X por uma API.

O que funciona no lugar depende da tarefa. A publicação passa por ferramentas de redes sociais que mantêm a própria conexão com o X, que é o que o FAQ do Zapier sugere. Ler dados do X (novos posts, menções, a timeline de uma conta, seguidores) passa por uma API de dados do X que um Zap chama em intervalos regulares. O resto deste guia trata da leitura.

#Leia dados do X em um Zap com a Sorsa API

A Sorsa API, uma API e scraper do Twitter (X) para dados públicos, dá a um Zap o gatilho que o app antigo tinha: o Zapier pede a ela os novos posts a cada poucos minutos e executa o Zap uma vez para cada post que ainda não viu. A configuração usa o API by Zapier, o app mais novo do Zapier para chamar qualquer API, porque ele guarda a sua chave em uma conexão em vez de nos campos do Zap. O API by Zapier está em beta e exige um plano pago do Zapier.

  1. Obtenha uma chave. Cadastre-se na Sorsa API e copie a chave no painel. Nenhuma conta do X nem app de desenvolvedor está envolvido.

  2. Teste a requisição fora do Zapier. Uma chamada mostra a resposta que o seu Zap vai ver. Troque o handle pelo seu.

    Terminal
    curl -X POST "https://api.sorsa.io/v3/mentions" \
      -H "ApiKey: YOUR_API_KEY" \
      -H "Content-Type: application/json" \
      -d '{"query": "northwind_analytics_hq", "order": "latest"}'
    
    Response200 OK
    {
      "tweets": [
        {
          "id": "1985321047765123072",
          "full_text": "@northwind_analytics_hq love the new export",
          "created_at": "2026-11-02T09:14:07Z",
          "lang": "en",
          "likes_count": 12,
          "reply_count": 2,
          "retweet_count": 1,
          "view_count": 1840,
          "is_reply": false,
          "user": {
            "id": "1622870015463309312",
            "username": "harbor_lane_studio",
            "display_name": "Harbor Lane Studio",
            "followers_count": 4210,
            "verified": false
          }
        }
      ],
      "next_cursor": "DAACCgACG6uP2K4AJxAK"
    }
    
  3. Adicione a conexão. No Zapier, abra Apps, clique em Add connection e escolha API by Zapier. Escolha Static Headers (API key), digite uma linha de header ApiKey: YOUR_API_KEY e defina o filtro de domínio como api.sorsa.io. Como URL de teste, https://api.sorsa.io/v3/key-usage-info funciona bem: ela devolve o seu saldo e não gasta requisições.

  4. Crie o gatilho. Inicie um Zap, escolha API by Zapier e o evento New Item from API. Defina Method como POST, URL como https://api.sorsa.io/v3/mentions e Body como o JSON do passo 2.

  5. Diga ao Zapier onde estão os posts. Digite .tweets como Response filter e .id como Dedupe Key. Cada post traz um ID único em string, então o Zap roda uma vez por post novo e nunca para um post que já viu.

    API by Zapier settings for a Sorsa API new-post trigger Conexão API by Zapier, configurada uma vez Tipo de autenticação Static Headers (API key) Headers ApiKey: YOUR_API_KEY Filtro de domínio api.sorsa.io A chave fica na conexão e nunca aparece no Zap. Trigger: New Item from API Sorsa API Método POST URL https://api.sorsa.io/v3/mentions Corpo {"query": "northwind_analytics_hq", "order": "latest"} Filtro de resposta .tweets Dedupe Key .id Roda o Zap uma vez por post novo, a cada consulta.
    Cinco campos transformam um endpoint da Sorsa API em um gatilho de novo post. A chave fica na conexão, fora do Zap.
  6. Teste e mapeie. O teste carrega os três posts mais recentes. Mapeie full_text, created_at, o username do autor e o id para o Slack, o Gmail ou uma planilha; o link de um post é x.com/ seguido do nome de usuário, /status/ e o ID.

  7. Ative o Zap. A partir de agora o Zap procura posts novos no intervalo de polling do seu plano. Ele nunca dispara para posts escritos antes de você ativá-lo.

Os mesmos cinco campos servem para toda tarefa de leitura. Só a URL e o corpo mudam, como mostra a próxima seção.

#Gatilhos antigos do Zapier para o Twitter e como reconstruí-los

Todo gatilho de leitura que o app antigo do Zapier para o Twitter tinha pode ser reconstruído como um gatilho New Item from API em um endpoint da Sorsa API. As ações que gravavam no X (criar post, curtir, repostar, seguir) não podem: a Sorsa API é somente leitura por princípio, então a sua conta do X nunca corre risco, e a publicação continua com a API oficial do X.

Gatilho que você está reconstruindoRequisição da Sorsa APICorpo ou queryResponse filter, Dedupe Key
Nova menção a uma contaPOST /mentions{"query": "your_handle", "order": "latest"}.tweets, .id
Novo post de um usuárioPOST /user-tweets{"username": "their_handle"}.tweets, .id
Novo post que corresponde a uma buscaPOST /search-tweets{"query": "your brand", "order": "latest"}.tweets, .id
Novo post em uma Lista do XGET /list-tweetslist_id na query string.tweets, .id
Novo seguidorGET /followersusername na query string.users, .id
Encontrar usuário (etapa de busca)GET /infousername na query stringum perfil, como ação
Encontrar post (etapa de busca)POST /tweet-info{"tweet_link": "post URL or ID"}um post, como ação
  • Nova menção a uma conta

    Requisição da Sorsa API
    POST /mentions
    Corpo ou query
    {"query": "your_handle", "order": "latest"}
    Response filter, Dedupe Key
    .tweets, .id
  • Novo post de um usuário

    Requisição da Sorsa API
    POST /user-tweets
    Corpo ou query
    {"username": "their_handle"}
    Response filter, Dedupe Key
    .tweets, .id
  • Novo post que corresponde a uma busca

    Requisição da Sorsa API
    POST /search-tweets
    Corpo ou query
    {"query": "your brand", "order": "latest"}
    Response filter, Dedupe Key
    .tweets, .id
  • Novo post em uma Lista do X

    Requisição da Sorsa API
    GET /list-tweets
    Corpo ou query
    list_id na query string
    Response filter, Dedupe Key
    .tweets, .id
  • Novo seguidor

    Requisição da Sorsa API
    GET /followers
    Corpo ou query
    username na query string
    Response filter, Dedupe Key
    .users, .id
  • Encontrar usuário (etapa de busca)

    Requisição da Sorsa API
    GET /info
    Corpo ou query
    username na query string
    Response filter, Dedupe Key
    um perfil, como ação
  • Encontrar post (etapa de busca)

    Requisição da Sorsa API
    POST /tweet-info
    Corpo ou query
    {"tweet_link": "post URL or ID"}
    Response filter, Dedupe Key
    um post, como ação

As consultas de busca aceitam os próprios operadores do X, então um gatilho pode vigiar várias coisas ao mesmo tempo: from:account_one OR from:account_two, "product name" -filter:retweets ou #hashtag min_faves:20. O guia de operadores de busca do Twitter os lista. Para vigiar dezenas de contas, coloque-as em uma Lista do X e consulte o GET /list-tweets (abre em uma nova aba): uma requisição cobre uma Lista de até 5.000 contas.

As páginas de referência mostram todos os campos: POST /mentions (abre em uma nova aba), POST /user-tweets (abre em uma nova aba), POST /search-tweets (abre em uma nova aba), GET /followers (abre em uma nova aba) e GET /info (abre em uma nova aba). O POST /tweet-info aceita o link de um post ou apenas o ID.

O que deve disparar o Zap?
Etapa do Zapier

API by Zapier, trigger New Item from API

Connection
Static Headers (API key): ApiKey: YOUR_API_KEY, domain filter api.sorsa.io
Method
POST
URL
https://api.sorsa.io/v3/mentions
Body
{"query": "northwind_analytics_hq", "order": "latest"}
Response filter
.tweets
Dedupe Key
.id

Uma requisição da Sorsa API por polling, até cerca de 20 posts cada. Copie cada valor para o campo de mesmo nome.

Escolha a tarefa e a etapa do Zapier que quer usar; o construtor mostra os campos exatos a preencher.

#Webhooks by Zapier: Retrieve Poll, GET e POST

O Webhooks by Zapier também lê a Sorsa API, com um limite: o gatilho de polling dele, o Retrieve Poll, envia apenas requisições GET. Isso o torna adequado para os dois feeds GET, uma Lista do X e uma lista de seguidores, e pouco adequado para buscas e menções, que são POST.

  • Retrieve Poll em uma Lista do X. URL https://api.sorsa.io/v3/list-tweets?list_id=YOUR_LIST_ID, Key tweets e um header chamado ApiKey com a sua chave. O Zapier deduplica pelo campo id sozinho.
  • GET ou POST como ação. Depois de um gatilho Schedule by Zapier (a cada hora, dia ou semana), uma ação POST pode chamar /search-tweets para um resumo diário. Uma ação GET depois de qualquer gatilho pode enriquecer um contato com /info: seguidores, bio e localização a partir de um nome de usuário.

O guia do próprio Zapier observa que o Webhooks guarda os headers em campos de etapa em texto simples que qualquer pessoa com acesso ao Zap pode ler. Em um workspace compartilhado, a conexão do API by Zapier é o lugar mais seguro para a chave.

#Code by Zapier: um gatilho em JavaScript

O Code by Zapier executa JavaScript ou Python como gatilho, que é o único caminho que também funciona no plano Free do Zapier. O código chama a Sorsa API com fetch e devolve os posts como uma lista; o Zapier deduplica a lista pelo id, como em qualquer gatilho de polling.

Code by Zapier (JavaScript trigger)
const res = await fetch("https://api.sorsa.io/v3/mentions", {
  method: "POST",
  headers: {
    "ApiKey": "YOUR_API_KEY",
    "Content-Type": "application/json"
  },
  body: JSON.stringify({ query: "northwind_analytics_hq", order: "latest" })
});
if (!res.ok) throw new Error("Sorsa API " + res.status);
const data = await res.json();
output = (data.tweets || []).map(t => ({
  id: t.id,
  text: t.full_text,
  created_at: t.created_at,
  author: t.user.username,
  url: "https://x.com/" + t.user.username + "/status/" + t.id
}));

Dois limites do Zapier valem aqui. As etapas de código não guardam segredos, então a chave fica no código, onde qualquer pessoa com acesso ao Zap a vê. E o plano Free dá a uma etapa de código um segundo para rodar, o que é apertado para uma chamada ao vivo; o Professional permite 30 segundos. Uma resposta 403 significa que o header ApiKey está ausente ou que as requisições acabaram; um 429 significa mais de 20 requisições em um segundo, o que um único Zap nunca alcança.

#Com que frequência um Zap consulta o X e quanto custa

Um Zap que lê dados do X consulta por temporizador: a cada 15 minutos no plano Free do Zapier, a cada 2 minutos no Professional e a cada minuto no Team e no Enterprise, e os planos pagos podem definir um intervalo maior por Zap. Não existe gatilho instantâneo para dados do X no Zapier, nem da Sorsa API nem de ninguém, então um post novo aparece dentro de um intervalo.

As consultas não custam nada no Zapier: o Zapier cobra uma task só quando uma ação roda, uma vez por post novo. Do lado da API, cada consulta é uma requisição da Sorsa API, ache ela posts novos ou nenhum. Isso faz do intervalo a principal alavanca de custo: um Zap que consulta a cada 2 minutos faz 21,6 mil requisições por mês, e um que consulta a cada 15 minutos faz 2.880.

Intervalo de polling

Requisições da Sorsa API por mês

2,880

96 por dia, uma por polling

Plano da Sorsa API que cobre

Starter

10K requisições por mês

Um intervalo de 15 minutos funciona em todos os planos do Zapier, inclusive o Free. Os pollings não consomem tasks do Zapier; cada ação sobre um post novo conta como uma task.

Requisições por mês dos seus Zaps, e o plano da Sorsa API cujas requisições mensais as cobrem.

Medida por post, a leitura pela Sorsa API custa a partir de US$ 0,07 por 1.000 tweets, já que cada requisição devolve cerca de 20. A API oficial do X cobra US$ 0,005 por post lido (abre em uma nova aba), o que dá US$ 5,00 por 1.000, e exige um app de desenvolvedor com OAuth antes da primeira chamada.

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

71 vezes mais barato

Dois hábitos mantêm baixa a contagem de requisições. Combine buscas relacionadas em uma só consulta com OR, para que um Zap faça o trabalho de cinco. E defina o intervalo de polling conforme a tarefa exige: um relatório diário não precisa de um Zap de 2 minutos, enquanto alertas de suporte muitas vezes precisam.

Bom saber

Um Zap com gatilho de polling nunca dispara para posts que já existiam antes de você ativá-lo, e o teste dele mostra apenas os três posts mais recentes. Para carregar posts mais antigos em uma planilha uma única vez, use uma exportação avulsa e deixe o Zap adicionar os posts novos a partir desse momento.

#Quando o Zap não dispara

A maioria dos Zaps silenciosos se resume a uma de cinco causas, e o histórico do Zap mostra qual.

O que você vêCausaSolução
403 "missing key in request header"o nome do header está errado ou vaziodê a ele exatamente o nome ApiKey
401 "invalid api key"um erro de digitação ou uma chave renovadacole a chave de novo a partir do painel
403 depois de semanas funcionandoas requisições do mês acabaramfaça upgrade ou ative requisições extras
O teste funciona, mas as execuções reais nunca disparamnada novo desde que o Zap foi ativadoespere um intervalo depois de um post novo
Cada consulta dispara os mesmos posts de novoa Dedupe Key não é .iddefina a Dedupe Key como .id
  • 403 "missing key in request header"

    Causa
    o nome do header está errado ou vazio
    Solução
    dê a ele exatamente o nome ApiKey
  • 401 "invalid api key"

    Causa
    um erro de digitação ou uma chave renovada
    Solução
    cole a chave de novo a partir do painel
  • 403 depois de semanas funcionando

    Causa
    as requisições do mês acabaram
    Solução
    faça upgrade ou ative requisições extras
  • O teste funciona, mas as execuções reais nunca disparam

    Causa
    nada novo desde que o Zap foi ativado
    Solução
    espere um intervalo depois de um post novo
  • Cada consulta dispara os mesmos posts de novo

    Causa
    a Dedupe Key não é .id
    Solução
    defina a Dedupe Key como .id

A Sorsa API nunca cobra requisições com falha, então um Zap mal configurado não custa nada enquanto você o corrige.

#Monte o seu primeiro Zap do X

O Zapier não tem app do Twitter desde 2023, e um Zap agora lê dados do X consultando uma API. A Sorsa API faz esse trabalho com um header em uma conexão do API by Zapier, cerca de 20 tweets por requisição e a partir de US$ 0,07 por 1.000 tweets, com 20 requisições por segundo em todos os planos. Comece com um Zap de menções para o Slack e acrescente uma busca ou uma Lista do X quando ele estiver funcionando.

A mesma abordagem funciona em outras ferramentas de automação: veja API do Twitter no n8n e API do Twitter no Make. Para levar dados do X a uma planilha sem o Zapier, leia como exportar dados do Twitter para o Google Sheets. Para alertas em um minuto ou menos, o monitoramento do Twitter em tempo real mostra os loops de polling que um script pode rodar.

#Perguntas frequentes

O Zapier tem um gatilho instantâneo para novos tweets?

Não. O Zapier não tem app do X, então não existe gatilho instantâneo para novos posts ou menções. Um Zap lê dados do X com um gatilho de polling que consulta a cada 15 minutos no plano Free, a cada 2 minutos no Professional e a cada minuto no Team. O gatilho New Item from API do API by Zapier, com a Dedupe Key .id, dispara então uma vez por post novo.

Qual API do Twitter devo usar com o Zapier?

Use a Sorsa API para ler dados do X no Zapier. Ela precisa de um header ApiKey em uma conexão do API by Zapier, sem app de desenvolvedor do X nem OAuth, e devolve cerca de 20 posts por requisição a partir de US$ 0,07 por 1.000 tweets. Cada post traz um id para a deduplicação do Zapier, e todos os planos permitem 20 requisições por segundo. A API oficial do X cobra US$ 0,005 por post lido.

O Zapier ainda consegue postar no X?

Não por um app do X no Zapier, porque não existe nenhum. Postar exige a API oficial do X, chamada pelo API by Zapier com OAuth2 e o seu próprio app de desenvolvedor do X, a US$ 0,015 por post criado. A Sorsa API é somente leitura, então combine as duas: a Sorsa API lê menções e buscas, e a API oficial do X posta a resposta.

Isso funciona no plano Free do Zapier?

Em parte. O Webhooks by Zapier e o API by Zapier são apps premium, então exigem um plano pago a partir de US$ 19,99 por mês. O plano Free pode rodar um gatilho Code by Zapier com Zaps de duas etapas e polling de 15 minutos, mas dá a uma etapa de código um segundo para terminar, o que uma chamada de API ao vivo pode não cumprir.

O que as 100 requisições grátis cobrem no Zapier?

As 100 requisições grátis da Sorsa API cobrem cerca de 2.000 tweets por busca, ou cerca de um dia de um Zap consultando a cada 15 minutos, o que dá 96 requisições por dia. É o bastante para montar e testar um Zap de ponta a ponta. As requisições grátis nunca expiram e não pedem cartão.

#Como verificamos

Em 2 de novembro de 2026, lemos a central de ajuda do Zapier pela API pública dela, incluindo as datas de criação e edição do aviso de remoção, o diretório de apps e a página de preços do Zapier, e os guias do Zapier sobre API by Zapier, Retrieve Poll, etapas Code e polling. Comparamos os preços do X em docs.x.com e conferimos cada requisição, campo e tamanho de página na referência ao vivo da Sorsa API. A resposta acima foi escrita a partir dessa referência com contas de demonstração, não copiada de uma chamada real.

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: o status do app do X no Zapier conferido hoje, com datas, uma reconstrução para cada gatilho antigo, configurações com API by Zapier, Webhooks e Code, e o custo do polling.
  • Primeira publicação.