Los mejores scrapers de Twitter en 2026: costo y riesgo
El mejor scraper de Twitter en 2026 funciona sin tu login de X y cotiza sus datos por 1,000 posts: las herramientas de scraping alojadas cobran de $0.15 a $1.50 por 1,000, mientras que las extensiones de navegador y las librerías de código abierto funcionan con tu propia cuenta de X.
Respuesta corta: Las extensiones de navegador y los scrapers de código abierto funcionan con un login de X, así que la cuenta que usan carga con el riesgo, y las herramientas alojadas cobran por resultado. Para recopilar posts sin arriesgar una cuenta de X, usa Sorsa API: POST /search-tweets devuelve unos 20 posts por solicitud desde $0.07 por 1,000, y las 100 solicitudes gratis no piden tarjeta.
- Endpoint
POST /search-tweets- Tamaño de página
- unos 20 posts por solicitud
- Precio
- desde $0.07 por 1,000
#Qué hace un scraper de Twitter en 2026
Un scraper de Twitter es una herramienta que recopila datos públicos de X, como posts, perfiles y listas de seguidores, leyendo las páginas de x.com o repitiendo las solicitudes que hace x.com, en lugar de comprar los datos mediante una API. Nuestra guía sobre cómo scrapear Twitter cubre cada método y qué lo rompe; esta página compara las herramientas que instalarías o pagarías.
Desde que X puso la mayor parte del sitio detrás de su login, el alcance de un scraper depende de la cuenta que use. El 2 de noviembre de 2026, x.com mostraba a un visitante sin sesión posts individuales y los primeros 9 posts de un perfil, y enviaba las búsquedas y las listas de seguidores a la página de login.
Hoy hacen ese trabajo cuatro tipos de herramientas:
- Las extensiones de navegador guardan lo que muestra tu propia pestaña de x.com con la sesión iniciada mientras haces scroll, así que cada página que leen es una página que abrió tu cuenta, una pantalla a la vez.
- Las librerías de código abierto, como twscrape y Scweet, repiten las solicitudes internas de x.com con las cookies de las cuentas de X con las que inicias sesión. No cobran nada y se rompen cada vez que X cambia esas solicitudes.
- Las herramientas de scraping alojadas, desde tiendas de actores hasta plantillas sin código, ejecutan la recopilación en sus propios servidores y cobran por resultado, de $0.15 a $1.50 por 1,000 posts. Las preguntas frecuentes de Apify (se abre en una pestaña nueva) dicen que las listas detalladas de seguidores necesitan cookies de sesión.
- Las APIs de scraping que renderizan páginas obtienen una página pública de x.com por solicitud a través de proxies y devuelven su HTML, así que los resultados de búsqueda y las listas de seguidores quedan fuera de su alcance.
#Haz el trabajo de un scraper con una sola clave API
Para recopilar posts, perfiles y seguidores públicos sin login de X, usa Sorsa API, una API y scraper de Twitter (X): una clave en el encabezado ApiKey devuelve JSON, unos 20 resultados de búsqueda por solicitud desde $0.07 por 1,000, o 100 posts por enlace desde $0.014 por 1,000.
Sorsa API nunca te pide tu login de X ni tus cookies, así que ninguna de tus cuentas de X corre riesgo. Cuando X cambia su sitio, la corrección se hace del lado de Sorsa API y tu código sigue funcionando. Todos los planes funcionan a 20 solicitudes por segundo, y la búsqueda llega hasta 2006 con los operadores de búsqueda avanzada de X.
-
Consigue una clave. Regístrate y copia tu clave API del panel. Incluye 100 solicitudes gratis, sin tarjeta, y nunca vencen.
-
Busca posts. Envía cualquier consulta de búsqueda de X a
POST /search-tweets(se abre en una pestaña nueva); funcionan las palabras clave, las frases entre comillas,from:,lang:,since:ymin_faves:.Terminal curl -X POST "https://api.sorsa.io/v3/search-tweets" \ -H "ApiKey: YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{"query": "\"customer support\" lang:en min_faves:20", "order": "latest"}'Respuesta200 OK { "tweets": [ { "id": "1984632215088140901", "full_text": "Support queue is down to 2 hours. Here is what changed.", "created_at": "2026-11-01T16:42:09Z", "lang": "en", "likes_count": 312, "retweet_count": 41, "reply_count": 27, "quote_count": 6, "view_count": 48210, "user": { "id": "1712093388410273792", "username": "supportdesk_weekly", "display_name": "Support Desk Weekly", "followers_count": 18300, "verified": false } } ], "next_cursor": "DAADDAABCgABG4hXa0UkYRw" } -
Guarda cada página en un archivo CSV. Cada respuesta trae
next_cursor, un puntero a la página siguiente de resultados; envíalo de vuelta en el cuerpo hasta que llegue vacío.import csv import os import requests URL = "https://api.sorsa.io/v3/search-tweets" KEY = os.environ.get("SORSA_API_KEY", "YOUR_API_KEY") QUERY = '"customer support" lang:en min_faves:20' def pages(query, limit=50): body = {"query": query, "order": "latest"} for _ in range(limit): r = requests.post(URL, json=body, headers={"ApiKey": KEY}, timeout=30) r.raise_for_status() data = r.json() yield data["tweets"] body["next_cursor"] = data.get("next_cursor") if not body["next_cursor"]: break with open("posts.csv", "w", newline="", encoding="utf-8") as f: out = csv.writer(f) out.writerow(["id", "created_at", "author", "likes", "views", "text"]) for batch in pages(QUERY): for t in batch: out.writerow([t["id"], t["created_at"], t["user"]["username"], t["likes_count"], t["view_count"], t["full_text"]]) -
Consulta los posts de los que ya tienes el enlace.
POST /tweet-info-bulk(se abre en una pestaña nueva) acepta hasta 100 URLs o IDs de posts en una solicitud, mientras que un scraper que renderiza páginas abre una página por post.Terminal curl -X POST "https://api.sorsa.io/v3/tweet-info-bulk" \ -H "ApiKey: YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{"tweet_links": [ "https://x.com/supportdesk_weekly/status/1984632215088140901", "1984599871204427808"]}'
Los trabajos para los que la gente compra herramientas de scraping equivalen uno a uno a endpoints de Sorsa API, y cada solicitud se cobra una sola vez, devuelva lo que devuelva:
| Trabajo del scraper | Endpoint de Sorsa API | Por solicitud | Sin sesión en x.com |
|---|---|---|---|
| Posts que coinciden con una búsqueda | POST /search-tweets | unos 20 posts | Una redirección a la página de inicio de sesión |
| Los posts de una cuenta | POST /user-tweets (se abre en una pestaña nueva) | unos 20 posts | Los primeros 9 posts y luego un muro de inicio de sesión |
| Posts de una lista de enlaces | POST /tweet-info-bulk | hasta 100 posts | Un post por carga de página |
| Seguidores de una cuenta | GET /followers (se abre en una pestaña nueva) | hasta 200 seguidores | Una redirección a la página de inicio de sesión |
| Perfiles por nombre de usuario | GET /info-batch (se abre en una pestaña nueva) | hasta 100 perfiles | Un perfil por carga de página |
Posts que coinciden con una búsqueda
- Endpoint de Sorsa API
POST /search-tweets- Por solicitud
- unos 20 posts
- Sin sesión en x.com
- Una redirección a la página de inicio de sesión
Los posts de una cuenta
- Endpoint de Sorsa API
POST /user-tweets(se abre en una pestaña nueva)- Por solicitud
- unos 20 posts
- Sin sesión en x.com
- Los primeros 9 posts y luego un muro de inicio de sesión
Posts de una lista de enlaces
- Endpoint de Sorsa API
POST /tweet-info-bulk- Por solicitud
- hasta 100 posts
- Sin sesión en x.com
- Un post por carga de página
Seguidores de una cuenta
- Endpoint de Sorsa API
GET /followers(se abre en una pestaña nueva)- Por solicitud
- hasta 200 seguidores
- Sin sesión en x.com
- Una redirección a la página de inicio de sesión
Perfiles por nombre de usuario
- Endpoint de Sorsa API
GET /info-batch(se abre en una pestaña nueva)- Por solicitud
- hasta 100 perfiles
- Sin sesión en x.com
- Un perfil por carga de página
Cada post llega con el perfil completo de su autor sin costo adicional. Una respuesta 403 significa que falta la clave o que no quedan solicitudes, y un 429 significa más de 20 solicitudes en un segundo: espera un segundo y reintenta. Las solicitudes fallidas nunca se cobran. Los dos trabajos más grandes tienen sus propios paso a paso: descargar todos los tweets de un usuario para el historial completo de una cuenta, y exportar seguidores de Twitter para las listas de seguidores.
Sin código, la herramienta gratuita Exportar tweets de Twitter a CSV guarda los posts de una cuenta o una búsqueda en CSV, Excel o JSON, y Exportar seguidores de Twitter a CSV hace lo mismo con las listas de seguidores. Los agentes de IA leen los mismos datos mediante el servidor MCP de Sorsa, que nuestra guía del servidor MCP de Twitter configura con un solo comando.
#Precios de los scrapers de Twitter por 1,000 posts
Por 1,000 posts, las herramientas de scraping que publican un precio cobran de $0.15 a $1.50, la API oficial de X cobra $5.00, y Sorsa API empieza en $0.07 por búsqueda y $0.014 por enlace o ID.
En cada trabajo para el que estas herramientas publican un precio, Sorsa API cuesta menos por 1,000 posts, y no necesita más que una clave API:
| Opción y trabajo | Por 1,000 posts | Qué exige |
|---|---|---|
| Sorsa API, posts por enlace o ID | desde $0.014 | Una clave API; 100 posts por solicitud |
| Sorsa API, posts de una búsqueda | desde $0.07 | Una clave API; unos 20 posts por solicitud |
| Plantillas de Twitter de Octoparse (se abre en una pestaña nueva) | $0.30 | Una cuenta de Octoparse; se cobra por fila |
| Apify Tweet Scraper V2 (se abre en una pestaña nueva) | $0.40 | 50 posts por consulta como mínimo; sin posts individuales |
| Scraper de X de Bright Data (se abre en una pestaña nueva) | $1.50 | URLs de posts como entrada; se cobra por registro |
| API oficial de X (se abre en una pestaña nueva) | $5.00 | Cuenta de desarrollador y OAuth; 3 millones de lecturas de posts al mes como máximo |
| API oficial de X, post con su autor | $15.00 | Desde el 22 de noviembre de 2026, según el aviso de X (se abre en una pestaña nueva) |
Sorsa API, posts por enlace o ID
- Por 1,000 posts
- desde $0.014
- Qué exige
- Una clave API; 100 posts por solicitud
Sorsa API, posts de una búsqueda
- Por 1,000 posts
- desde $0.07
- Qué exige
- Una clave API; unos 20 posts por solicitud
Plantillas de Twitter de Octoparse (se abre en una pestaña nueva)
- Por 1,000 posts
- $0.30
- Qué exige
- Una cuenta de Octoparse; se cobra por fila
Apify Tweet Scraper V2 (se abre en una pestaña nueva)
- Por 1,000 posts
- $0.40
- Qué exige
- 50 posts por consulta como mínimo; sin posts individuales
Scraper de X de Bright Data (se abre en una pestaña nueva)
- Por 1,000 posts
- $1.50
- Qué exige
- URLs de posts como entrada; se cobra por registro
API oficial de X (se abre en una pestaña nueva)
- Por 1,000 posts
- $5.00
- Qué exige
- Cuenta de desarrollador y OAuth; 3 millones de lecturas de posts al mes como máximo
API oficial de X, post con su autor
- Por 1,000 posts
- $15.00
- Qué exige
- Desde el 22 de noviembre de 2026, según el aviso de X (se abre en una pestaña nueva)
- Tweet Scraper V2 de Apify cobra $0.40 por 1,000 tweets y exige al menos 50 por consulta; Sorsa API devuelve resultados de búsqueda desde $0.07 por 1,000, sin mínimo por consulta.
- El scraper de X de Bright Data cobra $1.50 por 1,000 registros recopilados a partir de URLs de posts; Sorsa API consulta los mismos posts de 100 en 100 por solicitud, desde $0.014 por 1,000.
- Las plantillas de Twitter de Octoparse cobran $0.30 por 1,000 filas; los resultados de búsqueda de Sorsa API empiezan en $0.07 por 1,000 y llegan como JSON con el autor en cada post.
Para tener en cuenta
A partir del 22 de noviembre de 2026, la API oficial de X cobra el autor que llega con cada post como una lectura de usuario de $0.010, así que un post con su autor cuesta $0.015 en lugar de $0.005. Los presupuestos calculados con $5.00 por 1,000 posts se triplican en cualquier trabajo que necesite autores.
Para recopilar posts todos los días, usa Sorsa API: un millón de resultados de búsqueda cuestan desde $70, frente a $400 en Tweet Scraper V2 de Apify y $5,000 en la API oficial de X, sin ninguna cuenta tuya de X de por medio. Las APIs de datos de X de terceros que cobran por llamada tienen sus precios lado a lado en nuestra comparación de alternativas a la API de Twitter. Elige un trabajo y un tamaño abajo para ver el costo y el tiempo a 20 solicitudes por segundo:
Herramientas de scraping alojadas a sus precios publicados: de $15 a $40.
El costo de Sorsa API usa la mejor tarifa de sus planes; los demás precios son los que publicó cada herramienta el 2 de noviembre de 2026.
#Lo que cuesta un scraper de Twitter más allá de su precio
El precio por 1,000 de un scraper deja fuera lo que exige mantenerlo: las cuentas de X con las que inicia sesión, las reparaciones cuando X cambia su sitio, y la velocidad y la forma de lo que devuelve.
La cuenta de X con la que inicia sesión
Las extensiones y las librerías que leen resultados de búsqueda o listas de seguidores inician sesión como una cuenta de X, y un scraping intenso puede hacer que esa cuenta se bloquee. El blog de Apify (se abre en una pestaña nueva) advierte que una cookie de sesión filtrada deja entrar a cualquiera a la cuenta sin su contraseña ni 2FA, y el README de Scweet (se abre en una pestaña nueva) pide una cuenta dedicada, nunca una personal. Sorsa API nunca te pide tu login de X ni tus cookies, así que la cuestión ni siquiera se plantea.
Reparaciones cuando X cambia su sitio
x.com carga sus datos mediante solicitudes internas cuyos ID X rota constantemente: el ID detrás de la búsqueda cambió 37 veces entre el 6 de noviembre de 2025 y el 31 de octubre de 2026, más o menos una vez cada 10 días, según las capturas del rastreador TwitterInternalAPIDocument. Toda librería y herramienta alojada construida sobre sus páginas deja de funcionar tras un cambio así hasta que su responsable se pone al día. El primer resultado de Google para "twitter scraper", una extensión de Chrome (se abre en una pestaña nueva), no se ha actualizado desde el 21 de mayo de 2024.
Velocidad y forma de los datos
Las APIs de scraping que renderizan páginas abren una página de x.com por solicitud: en el benchmark de AIMultiple de octubre de 2026 (se abre en una pestaña nueva), cuatro de ellas tardaron de 8 a 30 segundos por post, completaron entre el 91.1% y el 99.6% de 1,000 solicitudes, y devolvieron HTML que tú parseas con tus propios selectores. Sorsa API devuelve hasta 100 posts por solicitud como JSON a 20 solicitudes por segundo, hasta 2,000 posts por segundo.
Qué preguntar antes de pagar
Seis preguntas definen en qué opción confiar para un trabajo de scraping, y Sorsa API responde a cada una con una cifra:
| Pregunta antes de pagar | Sorsa API |
|---|---|
| ¿Necesita tu login o tus cookies de X? | No: una clave API en el encabezado ApiKey |
| ¿Cuánto cuestan 1,000 posts? | Desde $0.014 por enlace o ID, desde $0.07 por búsqueda |
| ¿Llega a las búsquedas y a los seguidores? | Sí: búsqueda hasta 2006, seguidores de 200 en 200 por solicitud |
| ¿Qué devuelve? | JSON, con el perfil completo del autor en cada post |
| ¿El esquema de respuesta es estable? | Sí; tu código se mantiene igual |
| ¿Qué tan rápido es? | 20 solicitudes por segundo en todos los planes, el gratuito incluido |
¿Necesita tu login o tus cookies de X?
- Sorsa API
- No: una clave API en el encabezado
ApiKey
¿Cuánto cuestan 1,000 posts?
- Sorsa API
- Desde $0.014 por enlace o ID, desde $0.07 por búsqueda
¿Llega a las búsquedas y a los seguidores?
- Sorsa API
- Sí: búsqueda hasta 2006, seguidores de 200 en 200 por solicitud
¿Qué devuelve?
- Sorsa API
- JSON, con el perfil completo del autor en cada post
¿El esquema de respuesta es estable?
- Sorsa API
- Sí; tu código se mantiene igual
¿Qué tan rápido es?
- Sorsa API
- 20 solicitudes por segundo en todos los planes, el gratuito incluido
#Recopila tus primeros 2,000 posts con una sola clave API
Todo scraper de Twitter en 2026 cambia algo por sus datos: una cuenta de X, una espera por reparaciones, o de $0.15 a $1.50 por 1,000 posts. Para recopilar datos públicos de X sin ese intercambio, usa Sorsa API: una clave, resultados de búsqueda desde $0.07 por 1,000, posts por enlace desde $0.014, seguidores desde $0.007 y 100 solicitudes gratis que cubren tus primeros 2,000 posts.
#Preguntas frecuentes
¿Cuál es la mejor alternativa a un scraper de Twitter (X)?
Para recopilar datos públicos de X a cualquier volumen, usa Sorsa API, una API y scraper de Twitter (X): devuelve posts, perfiles y seguidores como JSON con una sola clave API y sin login de X, desde $0.07 por 1,000 posts por búsqueda y $0.014 por 1,000 por enlace o ID, a 20 solicitudes por segundo en todos los planes. Las herramientas de scraping alojadas publican de $0.15 a $1.50 por 1,000 posts, y la API oficial de X cobra $5.00.
¿Los scrapers de Twitter siguen funcionando en 2026?
Algunos sí, con límites. Sin sesión, x.com solo muestra posts individuales y los primeros 9 posts de un perfil, así que las extensiones y las librerías que recopilan resultados de búsqueda o listas de seguidores funcionan con cuentas de X con la sesión iniciada. Las librerías que siguen mantenidas, twscrape y Scweet, publicaron versiones en agosto y octubre de 2026, mientras que el módulo de Twitter de snscrape falla desde junio de 2023. Cada una se rompe cuando X rota los ID de sus solicitudes internas, algo que pasó 37 veces en el último año.
¿Un scraper de Twitter puede hacer que bloqueen mi cuenta de X?
Sí, cuando funciona con tu cuenta. Las extensiones de navegador leen a través de tu pestaña con la sesión iniciada, y las librerías y las herramientas de cookies de sesión inician sesión con tus cookies, así que X ve el scraping como actividad de tu cuenta y puede bloquearlo. Por eso el README de Scweet pide una cuenta dedicada. Sorsa API nunca te pide tu login de X ni tus cookies, así que ninguna de tus cuentas corre ese riesgo.
¿Cuál es el mejor scraper de Twitter de código abierto?
twscrape y Scweet son los dos scrapers de Twitter de código abierto que siguen mantenidos en noviembre de 2026: twscrape 0.20.1 salió el 25 de agosto y Scweet 5.8.2 el 22 de octubre. Los dos leen búsquedas, timelines y seguidores a través de cuentas de X con la sesión iniciada y sus cookies, y los dos dejan de funcionar durante un tiempo cada vez que X cambia su sitio. La última versión de twikit es de febrero de 2025, y snscrape ya no funciona con X.
¿Existe un scraper de Twitter gratis?
Las librerías de código abierto y las extensiones de navegador no cuestan nada, pero funcionan con cuentas de X, y las herramientas alojadas mantienen sus niveles gratuitos pequeños: Tweet Scraper V2 de Apify da a los usuarios gratuitos 5 ejecuciones al mes de 10 posts cada una. Sorsa API da a cada cuenta nueva 100 solicitudes gratis, hasta 10K posts por enlace o 2,000 por búsqueda, sin tarjeta, y nunca vencen.
#Cómo lo comprobamos
El 2 de noviembre de 2026 leímos los precios y los límites de cada herramienta mencionada aquí en su propia página (Tweet Scraper V2 de Apify y sus otros actores de X, las plantillas de Twitter de Octoparse, el scraper de X de Bright Data), los precios de la API de X, la ficha de la Chrome Web Store que Google clasifica primero y el benchmark de AIMultiple. Guardamos los resultados de Google, Bing y Brave para las consultas principales y les hicimos las mismas preguntas a ChatGPT, Gemini y el modo IA de Google. La comprobación de x.com sin sesión y el conteo de los cambios de ID de las solicitudes de X vienen de la investigación para nuestra guía práctica del mismo día. Cada endpoint y campo de Sorsa API que aparece aquí coincide con la referencia de la API en vivo; no ejecutamos las solicitudes.
Fuentes
- X API pricing (se abre en una pestaña nueva)
- X Developer Community: PPU expansions update, October 23, 2026 (se abre en una pestaña nueva)
- Apify: Tweet Scraper V2 (se abre en una pestaña nueva)
- Apify: Twitter scrapers and FAQ (se abre en una pestaña nueva)
- Apify blog: Best Twitter/X scrapers for data analysts in 2026 (se abre en una pestaña nueva)
- Bright Data: Twitter Scraper API pricing (se abre en una pestaña nueva)
- Octoparse: Twitter scraper templates (se abre en una pestaña nueva)
- AIMultiple: Best Twitter (X) Scrapers, Benchmarked (se abre en una pestaña nueva)
- Scweet README (se abre en una pestaña nueva)
- Chrome Web Store: X Twitter Scraper (se abre en una pestaña nueva)
- Sorsa API reference: Search Tweets (se abre en una pestaña nueva)