Por Sorsa Editorial
Actualizado en julio de 2026: agregada la ruta de arranque con 100 solicitudes gratis, replanteado el costo alrededor del precio por cada 1,000 tweets, y re-verificadas las tarifas oficiales de la API de X y el tope de 3,200 tweets de la cronología contra la documentación vigente.
Conclusión clave: Puedes descargar todos los tweets de una cuenta pública de Twitter/X de cuatro formas: tu propio archivo de Twitter (solo tu cuenta), herramientas de exportación sin código, scrapers de código abierto o una API de datos. La API oficial de X limita la cronología de un usuario a 3,200 posts, así que una API de datos con paginación es la ruta práctica para un historial completo.
Cada semana alguien que investiga, analiza o desarrolla choca con el mismo muro: necesita el historial completo de tweets de una cuenta, y la plataforma lo pone difícil. El archivo gratuito solo cubre tus propios posts, la mayoría de las herramientas sin código se detienen en 3,200 tweets, y los scrapers de código abierto se rompen cada vez que X cambia su frontend. Sorsa API, un proveedor alternativo de API de Twitter/X, elimina ese techo. Su endpoint /user-tweets pagina una cronología completa hasta el primer post del usuario, con una clave API en un encabezado y cobro de tarifa plana por solicitud en lugar de los cargos por recurso de la API oficial. Una cuenta completa de 50,000 tweets cuesta menos de $5 en el plan Pro y termina en unos dos minutos.
Nosotros construimos y operamos esta API y probamos cada uno de estos métodos contra los endpoints en vivo, así que los intercambios de abajo salen de ejecutarlos, no de suponer.
¿Lo quieres resuelto ahora mismo, sin código? El playground de la API en el navegador ejecuta el endpoint /user-tweets contra cualquier cuenta pública sin necesidad de clave, para que veas una página real de la cronología antes de escribir una línea de código. Para una exportación repetible o grande, los métodos de abajo escalan más.
Contenido
- Método 1: descarga tu propio archivo de Twitter/X
- Método 2: herramientas de exportación sin código
- Método 3: scrapers de código abierto
- Método 4: usa una API de datos de Twitter/X
- ¿Qué método deberías usar?
- Cómo descargar todos los tweets por API, paso a paso
- ¿Cómo obtener más de 3,200 tweets de un usuario?
- ¿Cuánto cuesta descargar una cronología completa?
- En la práctica: las cuentas que rompen los otros métodos
- Preguntas frecuentes
- Cómo empezar
Método 1: descarga tu propio archivo de Twitter/X {#method-1-download-your-own-twitterx-archive}
X te deja descargar gratis un archivo completo de tu propia cuenta. La exportación incluye cada tweet que has publicado, tus archivos multimedia, mensajes directos y metadatos de la cuenta, sin límite en el número de tweets. Solo funciona para una cuenta con la que hayas iniciado sesión; no puedes solicitar el archivo de otro usuario.
Para pedirlo, abre Configuración y privacidad, luego Tu cuenta, luego Descarga un archivo de tus datos. Verifica tu identidad, solicita el archivo y espera. X suele tenerlo listo en 24 a 48 horas y envía por correo un enlace a un .zip. Adentro hay un visor HTML más una carpeta data/ con archivos JSON que contienen tu historial completo de publicaciones y tus archivos multimedia.
El problema, más allá del límite a tu propia cuenta, es el formato. El JSON es anidado y específico de Twitter, no una hoja de cálculo limpia, así que convertirlo en algo analizable implica escribir un parser o ejecutar un paso de conversión.
Ideal para: respaldo personal, archivar tu propia cuenta antes de desactivarla y conservación de registros de cumplimiento.
Método 2: herramientas de exportación sin código {#method-2-no-code-browser-export-tools}
Las herramientas de exportación en el navegador te permiten descargar los tweets de una cuenta pública a CSV o Excel sin escribir código. Ingresas un nombre de usuario, esperas y descargas un archivo con el texto de los tweets, marcas de tiempo y métricas de engagement. La mayoría de estas herramientas corre por debajo sobre la API oficial de X, así que heredan su techo de 3,200 tweets y a veces devuelven menos.
La categoría incluye Circleboom, Tweet Binder y una gama de extensiones de Chrome. Se diferencian sobre todo en formato de salida y precio, no en el límite subyacente.
| Herramienta | Límite de tweets | Salida | ¿Requiere código? |
|---|---|---|---|
| Circleboom | Hasta 3,200 | CSV, Excel | No |
| Tweet Binder | Varía según el plan | Excel, PDF | No |
| Extensiones de navegador | Varía, a menudo menos de 3,200 | CSV, Excel | No |
Estas herramientas son una opción razonable cuando necesitas una exportación rápida de tweets recientes de una sola cuenta y no quieres tocar código, y varias exportan directo a Excel o PDF, cómodo para perfiles no técnicos. El límite aparece con las cuentas prolíficas: pídele a una de estas herramientas el historial completo de una cuenta con 50,000 posts y la mayoría te devolverá, en el mejor de los casos, los últimos 3,200. Los planes de pago también suman si extraes de muchas cuentas con regularidad, y algunas herramientas te piden conectar tus propias cookies de sesión, lo que trae su propio intercambio de seguridad.
Ideal para: exportaciones puntuales de tweets recientes, perfiles no técnicos, fotos rápidas de la competencia.
Método 3: scrapers de código abierto {#method-3-open-source-scrapers}
Los scrapers de código abierto extraen tweets mediante ingeniería inversa de los endpoints web de X, esquivando la API oficial y sus precios. Son gratuitos, y son frágiles: cuando X rota sus tokens de frontend, todos los scrapers que dependen de ese mecanismo se rompen a la vez, sin SLA, sin aviso de descontinuación y sin ruta de migración.
El panorama además se ha adelgazado. Herramientas que eran estándar hace unos años, snscrape y twint, están efectivamente muertas: snscrape lleva años sin tocarse y twint está archivado. Un puñado de librerías sigue con mantenimiento, pero cargan el mismo riesgo estructural: un scraper que funciona hoy puede dejar de funcionar de la noche a la mañana tras un solo cambio de la plataforma. Para una vista actual de qué sigue corriendo, revisa el análisis de los scrapers de Twitter en 2026.
Si necesitas acceso repetible para un flujo de producción o una investigación con fecha límite, un scraper es una dependencia que no controlas.
Ideal para: exploración puntual, proyectos con presupuesto ajustado y plazos flexibles, y quienes se sienten cómodos arreglando roturas.
Método 4: usa una API de datos de Twitter/X {#method-4-use-a-twitterx-data-api}
Una API de datos es la forma más confiable de descargar una cronología completa por código: envías solicitudes HTTP, recibes JSON estructurado y paginas hasta llegar al primer tweet de la cuenta. La API oficial de X funciona, pero limita la cronología del usuario a 3,200 posts y cobra por recurso bajo su modelo de pago por uso de 2026, mientras que una API de datos de terceros puede devolver el historial completo a una tarifa plana por solicitud.
La API oficial de X
Dos cosas hacen dolorosa la ruta oficial para este trabajo concreto. Primero, el endpoint de cronología del usuario está limitado a los 3,200 posts más recientes, un límite documentado que se mantiene desde hace más de una década y sigue aplicando en la X API v2. Segundo, el modelo actual de pago por uso cobra por recurso leído (aproximadamente $0.005 por post y $0.010 por perfil de usuario, verificado en julio de 2026), con un tope mensual de 2 millones de posts, así que las recolecciones grandes se encarecen rápido incluso antes de chocar con el techo de la cronología. La autenticación es OAuth 2.0 con bearer token en lugar de una clave única.
APIs de datos de terceros
Las APIs de terceros llegan a los mismos datos públicos con autenticación más simple, precios más predecibles y menos restricciones. Sorsa es una de esas alternativas a la API de Twitter/X: un servicio REST administrado que devuelve datos completos de tweets con un único encabezado ApiKey, cobra una tarifa plana por solicitud en lugar de por recurso y, sobre todo, no tiene tope de 3,200 tweets en su endpoint /user-tweets. Paginas el historial entero de un usuario hasta llegar a su primer post. Para comparar en detalle los dos modelos de precios, revisa el desglose de precios de la API de Twitter en 2026.
Ideal para: desarrolladores, ingeniería de datos, pipelines de producción, proyectos de investigación y cualquiera que necesite datos estructurados a escala.
¿Qué método deberías usar? {#which-method-should-you-use}
El método correcto depende de qué tweets necesitas, cuántos y con qué frecuencia. Cada opción es dueña de un trabajo estrecho; una API de datos es dueña del caso intensivo en lecturas, a escala o programado.
- Respaldar tu propia cuenta: el archivo nativo de X, porque exporta tu historial completo de publicaciones gratis y sin límite.
- Una exportación puntual y rápida de tweets recientes: una herramienta sin código, que funciona bien mientras te mantengas dentro del tope de los 3,200 más recientes de la plataforma.
- Scraping puntual sin fecha límite: un scraper de código abierto, aceptando que puede romperse la próxima vez que X cambie su frontend.
- Un historial completo, muchas cuentas o una extracción recurrente: una API de datos como Sorsa, cuyo endpoint
/user-tweetspagina más allá del tope de 3,200 a una tarifa plana por solicitud.
Cómo descargar todos los tweets por API, paso a paso {#how-to-download-all-tweets-via-api-step-by-step}
Esta sección recorre el proceso completo con Sorsa API, desde la primera solicitud hasta el archivo terminado.
Requisitos previos
- Una clave API desde el panel de la API; las 100 solicitudes gratis de una cuenta nueva alcanzan para probar el bucle de paginación de principio a fin
- Python 3.7+ con la librería
requests, o Node.js 18+ - El nombre de usuario de la cuenta objetivo, por ejemplo
stripe
¿Primera vez con la API? La guía de inicio rápido cubre la autenticación y tu primera solicitud en unos minutos, y la guía de la API de Twitter con Python profundiza en la configuración del cliente que se usa abajo.
Descarga la cronología completa
El endpoint /user-tweets devuelve unos 20 tweets por página con paginación por cursor. Recorre las páginas hasta que next_cursor esté ausente o sea null, lo que significa que llegaste al final de la cronología.
Python:
import requests
import time
API_KEY = "YOUR_API_KEY"
BASE_URL = "https://api.sorsa.io/v3"
def download_all_tweets(username, max_pages=None):
"""Download every tweet from a public account."""
all_tweets = []
cursor = None
page = 0
while True:
body = {"username": username}
if cursor:
body["next_cursor"] = cursor
resp = requests.post(
f"{BASE_URL}/user-tweets",
headers={"ApiKey": API_KEY, "Content-Type": "application/json"},
json=body,
)
resp.raise_for_status()
data = resp.json()
tweets = data.get("tweets", [])
all_tweets.extend(tweets)
page += 1
print(f"Page {page}: {len(tweets)} tweets (total: {len(all_tweets)})")
cursor = data.get("next_cursor")
if not cursor:
print("Done. Reached end of timeline.")
break
if max_pages and page >= max_pages:
print(f"Stopped at {max_pages} pages.")
break
time.sleep(0.05) # stay well within 20 requests per second
return all_tweets
tweets = download_all_tweets("stripe")
print(f"\nCollected {len(tweets)} tweets from @stripe")
JavaScript:
const API_KEY = "YOUR_API_KEY";
const BASE_URL = "https://api.sorsa.io/v3";
async function downloadAllTweets(username, maxPages = Infinity) {
const allTweets = [];
let cursor = null;
let page = 0;
while (page < maxPages) {
const body = { username };
if (cursor) body.next_cursor = cursor;
const resp = await fetch(`${BASE_URL}/user-tweets`, {
method: "POST",
headers: {
"ApiKey": API_KEY,
"Content-Type": "application/json",
},
body: JSON.stringify(body),
});
if (!resp.ok) throw new Error(`HTTP ${resp.status}`);
const data = await resp.json();
allTweets.push(...(data.tweets || []));
page++;
console.log(`Page ${page}: ${data.tweets?.length || 0} tweets (total: ${allTweets.length})`);
cursor = data.next_cursor;
if (!cursor) break;
await new Promise((r) => setTimeout(r, 50));
}
return allTweets;
}
const tweets = await downloadAllTweets("stripe");
console.log(`Collected ${tweets.length} tweets from @stripe`);
Cada objeto de tweet trae el texto completo, la fecha de publicación, los conteos de engagement (likes, retweets, respuestas, citas, visualizaciones, marcadores), el idioma, las entidades multimedia y el perfil completo del autor. Ese perfil del autor viene incrustado en cada respuesta sin costo extra de solicitud, así que no necesitas una llamada separada para obtener la cuenta, salvo que quieras primero sus enlaces de bio o los IDs de su tweet fijado.
Exportar a CSV
Con los tweets en mano, escríbelos a CSV para analizarlos en Pandas, R, Google Sheets o importarlos a una base de datos:
import csv
def export_tweets_csv(tweets, filename="tweets.csv"):
fields = [
"id", "created_at", "full_text", "lang",
"likes_count", "retweet_count", "reply_count",
"quote_count", "view_count", "bookmark_count",
"is_reply", "is_quote_status", "username",
]
with open(filename, "w", newline="", encoding="utf-8") as f:
writer = csv.DictWriter(f, fieldnames=fields)
writer.writeheader()
for t in tweets:
writer.writerow({
"id": t["id"],
"created_at": t["created_at"],
"full_text": t["full_text"].replace("\n", " "),
"lang": t.get("lang", ""),
"likes_count": t.get("likes_count", 0),
"retweet_count": t.get("retweet_count", 0),
"reply_count": t.get("reply_count", 0),
"quote_count": t.get("quote_count", 0),
"view_count": t.get("view_count", 0),
"bookmark_count": t.get("bookmark_count", 0),
"is_reply": t.get("is_reply", False),
"is_quote_status": t.get("is_quote_status", False),
"username": t.get("user", {}).get("username", ""),
})
print(f"Exported {len(tweets)} tweets to {filename}")
export_tweets_csv(tweets, "stripe_tweets.csv")
Exportar a Excel
Si el público es no técnico y quiere una hoja de cálculo, escribe las mismas filas a .xlsx con Pandas en dos líneas:
import pandas as pd
df = pd.DataFrame(tweets)
df.to_excel("stripe_tweets.xlsx", index=False)
Si el destino es una hoja compartida y no un archivo local, la guía de cómo exportar datos de Twitter a Google Sheets cubre la ruta sin código. Para un reporte compartible en lugar de un dataset de trabajo, puedes renderizar la tabla a PDF con una librería como ReportLab, pero CSV y JSON siguen siendo las mejores opciones cuando los datos van a análisis o a un modelo.
Más allá de la cronología: el método de búsqueda
El endpoint /user-tweets te da la cronología cruda en orden cronológico. Cuando quieres un corte dirigido, solo tweets con imágenes, solo tweets por encima de un umbral de likes, o un rango de fechas concreto, usa /search-tweets con el operador from::
# High-engagement tweets from one account
resp = requests.post(
f"{BASE_URL}/search-tweets",
headers={"ApiKey": API_KEY, "Content-Type": "application/json"},
json={"query": "from:stripe min_faves:50 -filter:replies", "order": "latest"},
)
Puedes combinar from: con filtros de engagement (min_faves:, min_retweets:), filtros de multimedia (filter:images), códigos de idioma (lang:en) y rangos de fechas (since: / until:). El constructor de búsquedas de tweets arma estas consultas de forma visual, y la referencia de operadores de búsqueda completa lista cada opción.
¿Cómo obtener más de 3,200 tweets de un usuario? {#how-do-you-get-more-than-3200-tweets-from-a-user}
Para obtener más de 3,200 tweets de un usuario no puedes apoyarte en el endpoint de cronología de la API oficial de X, que corta en seco en los 3,200 posts más recientes (y en 800 si se excluyen las respuestas). Las dos rutas que funcionan son una API de datos de terceros con paginación que recorre la cronología completa, o la recolección por búsqueda a través de rangos de fechas. Scrapear la página de búsqueda web día por día también funciona, pero se rompe seguido y es lento.
Este techo de 3,200 tropieza a mucha más gente que el precio. Guías viejas y respuestas de foros todavía afirman que superarlo es imposible, o apuntan a scripts de Selenium que scrapean la página de búsqueda de Twitter un día a la vez. Esos scripts se construyeron para una interfaz de búsqueda que ya cambió y en su mayoría ya no corren. Así queda cada método hoy:
| Método | Máximo de tweets | Notas |
|---|---|---|
| Archivo de Twitter/X (cuenta propia) | Todos | Gratis, espera de 24 a 48 h, solo cuenta propia |
| Herramientas de exportación sin código | 800 a 3,200 | Construidas sobre la API oficial; planes de pago |
| Scrapers de código abierto | Varía | Poco confiables; se rompen cuando X cambia su frontend |
| API oficial de X (cronología) | 3,200 | Tope duro documentado; 800 sin respuestas |
Sorsa API /user-tweets | Sin límite | Pagina el historial completo |
Sorsa API /search-tweets con from: | Sin límite | Agrega rangos de fechas y filtros de engagement |
La conclusión: solo dos métodos rompen la barrera de los 3,200 con limpieza, y ambos son por API. Para la mayoría de las necesidades casuales, extraer los últimos cientos de tweets para una auditoría de contenido, el límite nunca estorba. Se vuelve un bloqueo total para quienes archivan comentario político, para analistas que construyen datasets históricos de engagement y para cualquiera que trabaje con cuentas prolíficas: periodistas, figuras políticas y marcas de medios suelen pasar con holgura los 50,000 posts. Si necesitas recolectar en muchas cuentas por palabra clave y fecha en lugar de una cronología, el flujo de datos históricos de Twitter cubre la búsqueda por ventanas de fechas al completo.
¿Cuánto cuesta descargar una cronología completa? {#how-much-does-it-cost-to-download-a-full-timeline}
Descargar una cronología completa con una API de datos de tarifa plana es barato. A unos 20 tweets por solicitud, una cuenta de 50,000 tweets son unas 2,500 solicitudes; en el plan Pro, a $0.00199 por solicitud, eso es menos de $5, y termina en unos dos minutos a 20 solicitudes por segundo. El costo escala con el tamaño de la cuenta, no con un cobro por recurso.
Aquí importan dos tarifas. Paginar una cronología completa pasa por /user-tweets a unos 20 tweets por solicitud, lo que sale en aproximadamente $0.10 por cada 1,000 tweets en el plan Pro. Cuando ya tienes los IDs de los tweets, el endpoint por lotes /tweet-info-bulk devuelve hasta 100 tweets por solicitud, desde $0.02 por cada 1,000 tweets. Un archivo completo usa la primera tarifa, porque estás recorriendo la cronología y no consultando IDs conocidos.
Así se ve la extracción completa a distintas escalas, en el plan Pro a $0.00199 por solicitud (tarifas verificadas en julio de 2026):
| Tamaño de la cuenta | Solicitudes | Costo (plan Pro) | Tiempo a 20 req/s |
|---|---|---|---|
| 1,000 tweets | 50 | ~$0.10 | ~3 segundos |
| 5,000 tweets | 250 | ~$0.50 | ~13 segundos |
| 10,000 tweets | 500 | ~$1.00 | ~25 segundos |
| 50,000 tweets | 2,500 | ~$4.98 | ~2 minutos |
| 100,000 tweets | 5,000 | ~$9.95 | ~4 minutos |
La cronología completa de una cuenta de 50,000 tweets cuesta menos de $5 y toma unos dos minutos. En este tipo de trabajo intensivo en lecturas, Sorsa sale hasta 50 veces más barato por post que la API oficial de X, que cobra $0.005 por cada post leído más $0.010 por cada perfil de autor consultado (tarifas de X verificadas en julio de 2026). Una herramienta sin código con suscripción mensual te seguiría entregando solo los últimos 3,200 de esa misma cuenta. Si extraes de muchas cuentas con calendario, los planes de tarifa plana por solicitud llegan hasta 500,000 solicitudes, aproximadamente 200 archivos completos de 50,000 tweets al mes.
En la práctica: las cuentas que rompen los otros métodos {#in-practice-the-accounts-that-break-the-other-methods}
Las cuentas que la gente más necesita completas son las prolíficas, que es exactamente donde fallan los otros métodos. Un equipo de monitoreo de medios con el que trabajamos necesitaba el historial completo de publicaciones de una figura pública con alrededor de 60,000 tweets para un estudio de discurso. Su herramienta sin código devolvió los 3,200 más recientes y se detuvo, dejando un hueco de varios años que no podían llenar. Cambiaron a paginar el endpoint /user-tweets, extrajeron la cronología entera en una sola tarde por menos de $6 en el plan Pro y la escribieron directo a CSV para su modelo. El techo de los 3,200, no el costo, había sido el verdadero bloqueo todo el tiempo, y en cuanto desapareció el trabajo se volvió rutina. El mismo patrón de recolectar y exportar sostiene el recorrido de cómo construir un dataset de Twitter para machine learning.
Preguntas frecuentes {#faq}
¿Se pueden descargar tweets de una cuenta privada (protegida)?
No. Las cuentas protegidas restringen sus tweets a seguidores aprobados, así que ninguna API, scraper o herramienta de exportación puede leerlos, a menos que seas un seguidor autenticado con una sesión activa. Esto aplica por igual a la API oficial de X, a Sorsa API y a todos los demás métodos de esta guía. Solo las cuentas públicas pueden ser descargadas por un tercero.
¿Qué tan atrás puedes llegar?
El endpoint de cronología de la API oficial de X devuelve solo los 3,200 tweets más recientes sin importar su antigüedad. Tu propio archivo de Twitter contiene todo lo que has publicado. Una API de datos con paginación como Sorsa API recorre la cronología de /user-tweets hasta el primer post del usuario sin límite duro, y la búsqueda por from:username con los operadores since: y until: da control preciso sobre una ventana concreta.
¿Los tweets descargados incluyen imágenes y videos?
Sí. Cada objeto de tweet contiene un array entities con URLs directas de las fotos, videos y GIFs adjuntos al tweet, más miniaturas de vista previa. Puedes usar esas URLs para descargar los archivos multimedia por código. Para una vía sin código de guardar multimedia de tweets individuales, el descargador de multimedia de Sorsa gratuito maneja fotos, video y audio, y la guía de cómo descargar multimedia de Twitter por API cubre la versión programática.
¿Es legal descargar los tweets de otra persona?
Descargar tweets disponibles públicamente para análisis personal, investigación o inteligencia de negocio es en general permisible, porque los tweets públicos son visibles para cualquiera en línea. El riesgo está en el uso que les des: la redistribución, la republicación a escala o usarlos para acosar pueden violar los términos de la plataforma o regulaciones como el GDPR en la UE. Para recolección a gran escala o comercial, consulta asesoría legal que conozca tu jurisdicción.
¿Qué formato es mejor para el análisis: CSV, JSON o Excel?
CSV es la opción más universal y abre en Excel, Google Sheets, Pandas y R. JSON preserva la estructura anidada completa, como entidades multimedia, tweets citados y objetos de autor, y conviene para procesamiento programático o importaciones a bases de datos. Excel es cómodo para perfiles no técnicos pero agrega un paso de conversión. Empieza con CSV; recurre a JSON cuando necesites datos anidados de respuestas o multimedia.
¿Existe una API de Twitter sin el límite de 3,200 tweets?
Sí. Sorsa API es una API de datos de Twitter/X cuyo endpoint /user-tweets no tiene tope de 3,200 tweets: paginas una cronología completa hasta el primer post de la cuenta. Se autentica con un único encabezado ApiKey en lugar de OAuth, cobra una tarifa plana por solicitud y no por recurso, y aplica un límite de 20 solicitudes por segundo en todos los planes, así que el archivo completo de una cuenta grande cuesta solo unos dólares.
¿Cómo descargar tweets con palabras clave o hashtags específicos?
Usa la búsqueda en lugar del endpoint de cronología. Pasa a /search-tweets una consulta que combine la palabra clave o el hashtag con un filtro from:username. Por ejemplo, from:stripe #payments since:2025-01-01 devuelve solo tweets de @stripe que contienen el hashtag #payments publicados desde enero de 2025. La lista completa de operadores vive en la referencia de operadores de búsqueda.
Cómo empezar {#getting-started}
Puedes evaluar esto antes de comprometerte con un plan. Primero, prueba cualquier cuenta pública en el playground sin registro y sin clave. Después, una cuenta nueva incluye 100 solicitudes gratis: por única vez, sin tarjeta de crédito, nunca vencen y cubren los 40 endpoints, hasta 10,000 tweets o 20,000 perfiles a lo largo de la API. Eso alcanza para correr un trabajo real de archivo, no un crédito simbólico de prueba, antes de decidir.
El precio parte de la tarifa por cada 1,000: desde $0.02 por cada 1,000 tweets en endpoints por lotes, con planes de tarifa plana desde $49 por 10,000 solicitudes, $199 por 100,000 y $899 por 500,000. No hay proceso de aprobación, no hay flujo OAuth, hay una sola clave API y 20 solicitudes por segundo en todos los planes.
Revisado por Keksich, fundador de Sorsa, especialista en marketing e investigador de la API de X.
Esta guía se apoya en nuestro propio trabajo operando una API alternativa de Twitter/X desde 2022, ya con más de 5 mil millones de solicitudes servidas, y en probar estos cuatro métodos contra los endpoints en vivo. Re-verificamos el tope de 3,200 tweets de la cronología en julio de 2026 contra la documentación vigente de la X API v2 y la referencia del cliente tweepy, y las tarifas de pago por uso de la API oficial de X contra los precios de desarrollador publicados por X. El comportamiento de los endpoints, la paginación y los costos por solicitud provienen de la documentación de Sorsa API; más sobre el equipo en la página Acerca de. ¿Ves algo desactualizado? Escríbenos a contacts@sorsa.io. Última verificación: 3 de julio de 2026.