Integración de Zapier con Twitter en 2026
No: Zapier no tiene ninguna app de Twitter (X) que funcione desde el 31 de agosto de 2023, y su directorio no lista ninguna hoy, así que un Zap lee datos de X solo llamando a una API desde un paso de Webhooks, API by Zapier o Code.
Respuesta corta: La app de Twitter de Zapier dejó de funcionar el 31 de agosto de 2023. Una página de ayuda anunció su regreso en febrero de 2026; desde el 29 de mayo de 2026 vuelve a leerse como el aviso de eliminación, y los Zaps consultan una API cada 1 a 15 minutos. Para esa API, usa Sorsa API: un encabezado ApiKey, desde $0.07 por 1,000 tweets, y 100 solicitudes gratis.
- Endpoint
POST /mentions- Tamaño de página
- unos 20 por solicitud
- Precio
- desde $0.07 por 1,000
#¿Zapier sigue teniendo una integración con Twitter?
Zapier no tiene ninguna app de Twitter ni de X al 2 de noviembre de 2026. La dirección de la antigua página de la app, zapier.com/apps/twitter, redirige a unas preguntas frecuentes breves que dicen que la integración "dejó de funcionar (a partir del 31 de agosto de 2023)", y el directorio de apps de Zapier no lista ninguna app de Twitter ni de X.
El cierre de 2023 vino en tres pasos, todos en el aviso de eliminación de Zapier (se abre en una pestaña nueva): no se pudieron crear Zaps nuevos de Twitter desde el 18 de agosto, los Zaps existentes se detuvieron el 31 de agosto, y el acceso de solo lectura terminó el 30 de septiembre. Twitter acababa de pasar su API a niveles de pago.
2026 añadió un giro que aún confunde a los resultados de búsqueda y a las respuestas de IA. El 16 de febrero de 2026 Zapier publicó un artículo de ayuda bajo la dirección "X (Twitter) integration is back on Zapier" (la integración de X (Twitter) vuelve a Zapier). El 29 de mayo de 2026 ese mismo artículo se reescribió como el aviso de eliminación de 2023, y la dirección antigua ahora redirige a él. Algunas guías y asistentes aún describen una app de X relanzada que exige tu propia app de desarrollador de X. El directorio de Zapier no tiene hoy ninguna app así.
Lo que funciona en su lugar depende del trabajo. Publicar pasa por herramientas de redes sociales que mantienen su propia conexión con X, que es lo que sugieren las preguntas frecuentes de Zapier. Leer datos de X (posts nuevos, menciones, el timeline de una cuenta, seguidores) pasa por una API de datos de X que un Zap llama con una programación. El resto de esta guía cubre la lectura.
#Lee datos de X en un Zap con Sorsa API
Sorsa API, una API y scraper de Twitter (X) para datos públicos, le da a un Zap el trigger que tenía la app antigua: Zapier le pide posts nuevos cada pocos minutos y ejecuta el Zap una vez por cada post que no ha visto. La configuración usa API by Zapier, la app más nueva de Zapier para llamar a cualquier API, porque guarda tu clave en una conexión en lugar de en los campos del Zap. API by Zapier está en beta y necesita un plan de pago de Zapier.
-
Obtén una clave. Regístrate en Sorsa API y copia la clave desde el panel. No interviene ninguna cuenta de X ni app de desarrollador.
-
Prueba la solicitud fuera de Zapier. Una llamada muestra la respuesta que verá tu Zap. Reemplaza el usuario por el tuyo.
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" } -
Añade la conexión. En Zapier, abre Apps, haz clic en Add connection y elige API by Zapier. Elige Static Headers (API key), escribe una línea de encabezado
ApiKey: YOUR_API_KEYy define el filtro de dominio comoapi.sorsa.io. Como URL de prueba,https://api.sorsa.io/v3/key-usage-infofunciona bien: devuelve tu saldo y no cuesta solicitudes. -
Crea el trigger. Empieza un Zap, elige API by Zapier y el evento New Item from API. Define Method como POST, URL como
https://api.sorsa.io/v3/mentionsy Body como el JSON del paso 2. -
Dile a Zapier dónde están los posts. Escribe
.tweetscomo Response filter y.idcomo Dedupe Key. Cada post lleva un ID único como string, así que el Zap se ejecuta una vez por cada post nuevo y nunca por un post que ya vio.Cinco campos convierten un endpoint de Sorsa API en un trigger de posts nuevos. La clave queda en la conexión, fuera del Zap. -
Prueba y asigna. La prueba carga los tres posts más recientes. Asigna
full_text,created_at, elusernamedel autor yida Slack, Gmail o una hoja; el enlace de un post es x.com/ seguido del nombre de usuario, /status/ y el ID. -
Activa el Zap. A partir de ahora el Zap busca posts nuevos con el intervalo de consulta de tu plan. Nunca se dispara por posts escritos antes de que lo activaras.
Los mismos cinco campos sirven para todo trabajo de lectura. Solo cambian la URL y el cuerpo, como muestra la sección siguiente.
#Los triggers antiguos de Twitter en Zapier y cómo reconstruirlos
Cada trigger de lectura que tenía la antigua app de Twitter de Zapier se puede reconstruir como un trigger New Item from API sobre un endpoint de Sorsa API. Las acciones que escribían en X (crear un post, dar me gusta, republicar, seguir) no se pueden: Sorsa API es de solo lectura por diseño, así que tu cuenta de X nunca corre riesgo, y publicar sigue en manos de la API oficial de X.
| Trigger que reconstruyes | Solicitud a Sorsa API | Cuerpo o consulta | Response filter, Dedupe Key |
|---|---|---|---|
| Nueva mención de una cuenta | POST /mentions | {"query": "your_handle", "order": "latest"} | .tweets, .id |
| Nuevo post de un usuario | POST /user-tweets | {"username": "their_handle"} | .tweets, .id |
| Nuevo post que coincide con una búsqueda | POST /search-tweets | {"query": "your brand", "order": "latest"} | .tweets, .id |
| Nuevo post en una Lista de X | GET /list-tweets | list_id en la cadena de consulta | .tweets, .id |
| Nuevo seguidor | GET /followers | username en la cadena de consulta | .users, .id |
| Buscar usuario (paso de búsqueda) | GET /info | username en la cadena de consulta | un perfil, como acción |
| Buscar post (paso de búsqueda) | POST /tweet-info | {"tweet_link": "post URL or ID"} | un post, como acción |
Nueva mención de una cuenta
- Solicitud a Sorsa API
POST /mentions- Cuerpo o consulta
{"query": "your_handle", "order": "latest"}- Response filter, Dedupe Key
.tweets,.id
Nuevo post de un usuario
- Solicitud a Sorsa API
POST /user-tweets- Cuerpo o consulta
{"username": "their_handle"}- Response filter, Dedupe Key
.tweets,.id
Nuevo post que coincide con una búsqueda
- Solicitud a Sorsa API
POST /search-tweets- Cuerpo o consulta
{"query": "your brand", "order": "latest"}- Response filter, Dedupe Key
.tweets,.id
Nuevo post en una Lista de X
- Solicitud a Sorsa API
GET /list-tweets- Cuerpo o consulta
list_iden la cadena de consulta- Response filter, Dedupe Key
.tweets,.id
Nuevo seguidor
- Solicitud a Sorsa API
GET /followers- Cuerpo o consulta
usernameen la cadena de consulta- Response filter, Dedupe Key
.users,.id
Buscar usuario (paso de búsqueda)
- Solicitud a Sorsa API
GET /info- Cuerpo o consulta
usernameen la cadena de consulta- Response filter, Dedupe Key
- un perfil, como acción
Buscar post (paso de búsqueda)
- Solicitud a Sorsa API
POST /tweet-info- Cuerpo o consulta
{"tweet_link": "post URL or ID"}- Response filter, Dedupe Key
- un post, como acción
Las consultas de búsqueda aceptan los propios operadores de X, así que un solo trigger puede vigilar varias cosas a la vez: from:account_one OR from:account_two, "product name" -filter:retweets o #hashtag min_faves:20. La guía de operadores de búsqueda de Twitter los lista. Para vigilar decenas de cuentas, ponlas en una Lista de X y consulta GET /list-tweets (se abre en una pestaña nueva): una sola solicitud cubre una Lista de hasta 5,000 cuentas.
Las páginas de referencia muestran cada campo: POST /mentions (se abre en una pestaña nueva), POST /user-tweets (se abre en una pestaña nueva), POST /search-tweets (se abre en una pestaña nueva), GET /followers (se abre en una pestaña nueva) y GET /info (se abre en una pestaña nueva). POST /tweet-info acepta un enlace de post o un ID simple.
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
Una solicitud a Sorsa API por sondeo, de hasta unos 20 posts cada una. Copia cada valor en el campo del mismo nombre.
Elige la tarea y el paso de Zapier que quieres usar; el generador muestra los campos exactos que debes rellenar.
#Webhooks by Zapier: Retrieve Poll, GET y POST
Webhooks by Zapier también lee Sorsa API, con un límite: su trigger de consulta periódica, Retrieve Poll, envía solo solicitudes GET. Eso lo hace adecuado para los dos feeds GET, una Lista de X y una lista de seguidores, y poco adecuado para las búsquedas y las menciones, que son POST.
- Retrieve Poll sobre una Lista de X. URL
https://api.sorsa.io/v3/list-tweets?list_id=YOUR_LIST_ID, Keytweetsy un encabezado llamadoApiKeycon tu clave. Zapier deduplica por su cuenta con el campoid. - GET o POST como acción. Tras un trigger Schedule by Zapier (cada hora, día o semana), una acción POST puede llamar a
/search-tweetspara un resumen diario. Una acción GET tras cualquier trigger puede enriquecer un contacto con/info: seguidores, biografía y ubicación a partir de un nombre de usuario.
La propia guía de Zapier señala que Webhooks guarda los encabezados en campos de paso en texto plano que puede leer cualquiera con acceso al Zap. Para un espacio de trabajo compartido, la conexión de API by Zapier es el lugar más seguro para la clave.
#Code by Zapier: un trigger en JavaScript
Code by Zapier ejecuta JavaScript o Python como trigger, que es la única vía que también funciona en el plan Free de Zapier. El código llama a Sorsa API con fetch y devuelve los posts como una lista; Zapier deduplica la lista por id, como con cualquier trigger de consulta periódica.
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
}));
Se aplican dos límites de Zapier. Los pasos de código no pueden guardar secretos, así que la clave queda en el código, donde la ve cualquiera con acceso al Zap. Y el plan Free le da a un paso de código un segundo para ejecutarse, lo que es poco para una llamada en vivo; Professional permite 30 segundos. Una respuesta 403 significa que falta el encabezado ApiKey o que las solicitudes se agotaron; un 429 significa más de 20 solicitudes en un segundo, algo que un solo Zap nunca alcanza.
#Cada cuánto consulta X un Zap y cuánto cuesta
Un Zap que lee datos de X consulta con un temporizador: cada 15 minutos en el plan Free de Zapier, cada 2 minutos en Professional y cada minuto en Team y Enterprise, y los planes de pago pueden definir un intervalo más largo por Zap. En Zapier no existe ningún trigger instantáneo para datos de X, ni de Sorsa API ni de nadie, así que un post nuevo aparece dentro de un intervalo.
Las consultas no cuestan nada en Zapier: Zapier cobra una tarea solo cuando se ejecuta una acción, una vez por cada post nuevo. Del lado de la API, cada consulta es una solicitud de Sorsa API, encuentre posts nuevos o no. Eso hace del intervalo la principal palanca de costo: un Zap que consulta cada 2 minutos hace 21.6K solicitudes al mes, y uno que consulta cada 15 minutos hace 2,880.
Solicitudes a Sorsa API al mes
2,880
96 al día, una por sondeo
Plan de Sorsa API que lo cubre
Starter
10K solicitudes al mes
A 15 minutos, el sondeo funciona en todos los planes de Zapier, incluido Free. Los sondeos no consumen tareas de Zapier; cada acción sobre un post nuevo es una tarea.
Solicitudes al mes de tus Zaps, y el plan de Sorsa API cuyas solicitudes mensuales las cubren.
Medido por post, leer con Sorsa API cuesta desde $0.07 por 1,000 tweets, ya que cada solicitud devuelve unos 20. La API oficial de X cobra $0.005 por post leído (se abre en una pestaña nueva), que son $5.00 por 1,000, y necesita una app de desarrollador con OAuth antes de la primera llamada.
API oficial de X
$500
para 100K posts
$0.005 por post
Sorsa API
desde$7
para 100K posts
desde $0.07 por 1,000
71 veces más barato
Dos hábitos mantienen bajo el número de solicitudes. Combina búsquedas relacionadas en una sola consulta con OR, para que un Zap haga el trabajo de cinco. Y define el intervalo de consulta según lo que necesite el trabajo: un informe diario no necesita un Zap de 2 minutos, mientras que las alertas de soporte a menudo sí.
Para tener en cuenta
Un Zap con un trigger de consulta periódica nunca se dispara por posts que existían antes de activarlo, y su prueba muestra solo los tres posts más recientes. Para cargar posts más antiguos en una hoja una sola vez, usa una exportación puntual, y luego deja que el Zap agregue posts nuevos desde ese momento.
#Cuando el Zap no se dispara
La mayoría de los Zaps silenciosos se reducen a una de cinco causas, y el historial del Zap muestra cuál es.
| Lo que ves | Causa | Solución |
|---|---|---|
| 403 "missing key in request header" | el nombre del encabezado es incorrecto o está vacío | llámalo exactamente ApiKey |
| 401 "invalid api key" | un error de tipeo o una clave renovada | pega la clave de nuevo desde el panel |
| 403 tras semanas de funcionar | se agotaron las solicitudes del mes | mejora el plan, o activa las solicitudes adicionales |
| La prueba funciona, las ejecuciones reales nunca se disparan | no hay nada nuevo desde que se activó el Zap | espera un intervalo tras un post nuevo |
| Cada consulta vuelve a disparar los mismos posts | el Dedupe Key no es .id | define el Dedupe Key como .id |
403 "missing key in request header"
- Causa
- el nombre del encabezado es incorrecto o está vacío
- Solución
- llámalo exactamente
ApiKey
401 "invalid api key"
- Causa
- un error de tipeo o una clave renovada
- Solución
- pega la clave de nuevo desde el panel
403 tras semanas de funcionar
- Causa
- se agotaron las solicitudes del mes
- Solución
- mejora el plan, o activa las solicitudes adicionales
La prueba funciona, las ejecuciones reales nunca se disparan
- Causa
- no hay nada nuevo desde que se activó el Zap
- Solución
- espera un intervalo tras un post nuevo
Cada consulta vuelve a disparar los mismos posts
- Causa
- el Dedupe Key no es
.id - Solución
- define el Dedupe Key como
.id
Sorsa API nunca cobra las solicitudes fallidas, así que un Zap mal configurado no cuesta nada mientras lo arreglas.
#Crea tu primer Zap de X
Zapier no tiene ninguna app de Twitter desde 2023, y un Zap ahora lee datos de X consultando una API. Sorsa API hace ese trabajo con un encabezado en una conexión de API by Zapier, unos 20 tweets por solicitud y desde $0.07 por 1,000 tweets, con 20 solicitudes por segundo en todos los planes. Empieza con un Zap de menciones hacia Slack, y añade una búsqueda o una Lista de X cuando ya funcione.
El mismo enfoque sirve en otras herramientas de automatización: mira API de Twitter en n8n y API de Twitter en Make. Para llevar datos de X a una hoja de cálculo sin Zapier, lee cómo exportar datos de Twitter a Google Sheets. Para alertas en un minuto o menos, el monitoreo de Twitter en tiempo real muestra los bucles de consulta que puede ejecutar un script.
#Preguntas frecuentes
¿Zapier tiene un trigger instantáneo para tweets nuevos?
No. Zapier no tiene ninguna app de X, así que no existe ningún trigger instantáneo para posts o menciones nuevos. Un Zap lee datos de X con un trigger de consulta periódica que revisa cada 15 minutos en el plan Free, cada 2 minutos en Professional y cada minuto en Team. El trigger New Item from API de API by Zapier con un Dedupe Key de .id se dispara entonces una vez por cada post nuevo.
¿Qué API de Twitter debería usar con Zapier?
Usa Sorsa API para leer datos de X en Zapier. Necesita un encabezado ApiKey en una conexión de API by Zapier, sin app de desarrollador de X ni OAuth, y devuelve unos 20 posts por solicitud desde $0.07 por 1,000 tweets. Cada post lleva un id para la deduplicación de Zapier, y todos los planes permiten 20 solicitudes por segundo. La API oficial de X cobra $0.005 por post leído.
¿Zapier todavía puede publicar en X?
No mediante una app de X de Zapier, porque no hay ninguna. Publicar necesita la API oficial de X, llamada desde API by Zapier con OAuth2 y tu propia app de desarrollador de X, a $0.015 por post creado. Sorsa API es de solo lectura, así que combina las dos: Sorsa API lee menciones y búsquedas, y la API oficial de X publica la respuesta.
¿Esto funciona en el plan Free de Zapier?
En parte. Webhooks by Zapier y API by Zapier son apps premium, así que necesitan un plan de pago desde $19.99 al mes. El plan Free puede ejecutar un trigger Code by Zapier con Zaps de dos pasos y consulta cada 15 minutos, pero le da a un paso de código un segundo para terminar, algo que una llamada de API en vivo puede no cumplir.
¿Qué cubren las 100 solicitudes gratis en Zapier?
Las 100 solicitudes gratis de Sorsa API cubren unos 2,000 tweets por búsqueda, o cerca de un día de un Zap que consulta cada 15 minutos, que hace 96 solicitudes al día. Es suficiente para construir y probar un Zap de punta a punta. Las solicitudes gratis nunca vencen y no piden tarjeta.
#Cómo lo comprobamos
El 2 de noviembre de 2026 leímos el centro de ayuda de Zapier mediante su API pública, incluidas las fechas de creación y edición del aviso de eliminación, el directorio de apps y la página de precios de Zapier, y las guías de Zapier sobre API by Zapier, Retrieve Poll, los pasos de Code y las consultas periódicas. Comparamos los precios de X en docs.x.com y comprobamos cada solicitud, campo y tamaño de página contra la referencia vigente de Sorsa API. La respuesta de arriba está escrita a partir de esa referencia con cuentas de demostración, no copiada de una llamada real.
Fuentes
- App update: Twitter integration removal (se abre en una pestaña nueva), Zapier Help Center
- Twitter integration FAQ (se abre en una pestaña nueva), Zapier
- Trigger API requests in Zap workflows (se abre en una pestaña nueva), Zapier Help Center
- Trigger Zap workflows from polling webhooks (se abre en una pestaña nueva), Zapier Help Center
- Ways to make API requests in Zapier (se abre en una pestaña nueva), Zapier Help Center
- Using Code by Zapier (se abre en una pestaña nueva), Zapier Help Center
- How Zap triggers work (se abre en una pestaña nueva), Zapier Help Center
- Zapier plans and pricing (se abre en una pestaña nueva)
- X API pricing (se abre en una pestaña nueva), X Developer Platform
- Sorsa API reference