Límites de tasa de la API de Twitter (X) en 2026
La API oficial de X limita cada endpoint por separado, casi siempre por 15 minutos: la búsqueda reciente admite 450 solicitudes por app y 300 por usuario, y publicar admite 100 posts por usuario cada 15 minutos y 10K por app al día.
Respuesta corta: Pasada una ventana, X responde HTTP 429 hasta la hora indicada en el encabezado x-rate-limit-reset. El pago por uso también se detiene en 3M de lecturas de posts al mes, y una cuenta sin verificar publica como máximo 50 posts y 200 respuestas al día. Para leer datos de X sin ventanas de 15 minutos, usa Sorsa API: 20 solicitudes por segundo por clave y 100 solicitudes gratis para empezar.
- Endpoint
POST /tweet-info-bulk- Tamaño de página
- 100 tweets por solicitud
- Precio
- desde $0.014 por 1,000
#Límites de tasa de la API de X por endpoint en 2026
Cada endpoint de la API v2 de X tiene su propio límite, contado por app y por usuario, y casi todos se reinician cada 15 minutos. Los números de abajo son los que X publicó el 2 de noviembre de 2026; lo que cuesta cada llamada además del límite está en nuestro desglose de precios de la API de X.
Las lecturas admiten cientos o miles de solicitudes por ventana, las escrituras tienen tope por usuario, y unos pocos endpoints suman además un límite de 24 horas o de una vez por segundo.
| Endpoint (resultados por solicitud) | Por app | Por usuario |
|---|---|---|
| Búsqueda reciente, últimos 7 días (100) | 450 / 15 min | 300 / 15 min |
| Búsqueda en el archivo completo, desde 2006 (500) | 300 / 15 min y 1 / seg | 1 / seg |
| Posts por ID (100) | 3,500 / 15 min | 5,000 / 15 min |
| Posts de una cuenta (100) | 10K / 15 min | 900 / 15 min |
| Menciones de una cuenta (100) | 450 / 15 min | 300 / 15 min |
| Perfiles por ID o nombre de usuario (100) | 300 / 15 min | 900 / 15 min |
| Seguidores o seguidos (1,000) | 300 / 15 min | 300 / 15 min |
| Quién dio me gusta, republicó o citó un post | 75 / 15 min | 75 / 15 min |
| Crear un post o una respuesta | 10K / 24 h | 100 / 15 min |
| Eliminar un post | ninguno | 50 / 15 min |
| Enviar un mensaje directo | 1,440 / 24 h | 15 / 15 min y 1,440 / 24 h |
Búsqueda reciente, últimos 7 días (100)
- Por app
- 450 / 15 min
- Por usuario
- 300 / 15 min
Búsqueda en el archivo completo, desde 2006 (500)
- Por app
- 300 / 15 min y 1 / seg
- Por usuario
- 1 / seg
Posts por ID (100)
- Por app
- 3,500 / 15 min
- Por usuario
- 5,000 / 15 min
Posts de una cuenta (100)
- Por app
- 10K / 15 min
- Por usuario
- 900 / 15 min
Menciones de una cuenta (100)
- Por app
- 450 / 15 min
- Por usuario
- 300 / 15 min
Perfiles por ID o nombre de usuario (100)
- Por app
- 300 / 15 min
- Por usuario
- 900 / 15 min
Seguidores o seguidos (1,000)
- Por app
- 300 / 15 min
- Por usuario
- 300 / 15 min
Quién dio me gusta, republicó o citó un post
- Por app
- 75 / 15 min
- Por usuario
- 75 / 15 min
Crear un post o una respuesta
- Por app
- 10K / 24 h
- Por usuario
- 100 / 15 min
Eliminar un post
- Por app
- ninguno
- Por usuario
- 50 / 15 min
Enviar un mensaje directo
- Por app
- 1,440 / 24 h
- Por usuario
- 15 / 15 min y 1,440 / 24 h
Por app significa que todas las solicitudes firmadas con el Bearer token de tu app descuentan de un solo contador compartido. Por usuario significa que cada usuario que autorizó tu app mediante OAuth tiene su propio contador, así que un mismo endpoint puede mostrar dos números, como 450 y 300 en la búsqueda reciente. "Límites de la API de X" y "límites de la API de Twitter" son lo mismo: X cambió el nombre del producto, y los límites de aquí son los de la API v2 de X, la versión que cubre su referencia de límites de tasa.
La tabla es un extracto con fecha. X mantiene la lista completa de más de 100 endpoints, desde Listas y Spaces hasta la subida de medios, en su referencia de límites de tasa (se abre en una pestaña nueva), y la Developer Console muestra los límites de tu propia app.
Para tener en cuenta
La referencia de X aún lista límites para seguir, dar me gusta y citar posts, pero X eliminó esas escrituras (se abre en una pestaña nueva) de todos los planes de autoservicio el 20 de abril de 2026. Con el pago por uso, esas llamadas fallan diga lo que diga la ventana.
#Cuánto tarda un trabajo de lectura con estos límites
Con una sola app a toda velocidad, las ventanas de X te permiten leer unos 600K posts por hora con la búsqueda en el archivo completo, 1.4M por ID o 1.2M de seguidores. El pago por uso, sin embargo, se detiene en 3M de lecturas de posts al mes y cobra cada una de ellas.
Cada cifra por hora es la ventana por app multiplicada por el máximo de resultados que devuelve una solicitud, cuatro ventanas por hora: 300 búsquedas en el archivo completo de 500 posts, 3,500 consultas de 100 posts, 300 páginas de seguidores de 1,000. La búsqueda reciente, con 450 solicitudes de 100 posts, llega a 180K posts por hora, solo de los últimos 7 días.
El tope mensual convierte esos números por hora en una ráfaga corta. A toda velocidad, las consultas por ID llegan a 3M de posts en unas 2 horas y la búsqueda en el archivo completo en unas 5, y 3M de posts cuestan $15,000 a los $0.005 por post de X. A partir del 22 de noviembre de 2026, X también cobra cada perfil de autor que pides junto con un post a la tarifa de usuario de $0.010 (se abre en una pestaña nueva).
Sorsa API, una API y scraper de Twitter (X), tiene un solo límite: 20 solicitudes por segundo por clave de API, en todos los planes. Con ese límite, los mismos trabajos corren de 2.4 a 60 veces más rápido que con una sola app de la API oficial de X:
| Trabajo | Sorsa API, por hora | API oficial de X, por hora (una app) |
|---|---|---|
| Buscar posts | unos 1.44M, desde 2006 | 600K con el archivo completo, 180K con la búsqueda reciente |
| Posts por ID | 7.2M | 1.4M |
| Perfiles | 7.2M | 120K |
| Seguidores | 14.4M | 1.2M |
Buscar posts
- Sorsa API, por hora
- unos 1.44M, desde 2006
- API oficial de X, por hora (una app)
- 600K con el archivo completo, 180K con la búsqueda reciente
Posts por ID
- Sorsa API, por hora
- 7.2M
- API oficial de X, por hora (una app)
- 1.4M
Perfiles
- Sorsa API, por hora
- 7.2M
- API oficial de X, por hora (una app)
- 120K
Seguidores
- Sorsa API, por hora
- 14.4M
- API oficial de X, por hora (una app)
- 1.2M
unos 42 min
Sorsa API, una clave
- Costo
- desde $70
- Límite
- 20 solicitudes por segundo, unos 20 posts cada una
unos 1.7 h
API oficial de X, una app
- Costo
- $5,000
- Límite
- 300 búsquedas en el archivo completo cada 15 min, 500 posts cada una
Tiempos al límite de tasa completo de cada API. Las páginas de una lista llegan una tras otra, así que para ir a toda velocidad hacen falta varias consultas o cuentas a la vez. Los precios de Sorsa API parten de la tarifa Hyperscale.
Elige una tarea y un tamaño: el tiempo al límite de tasa completo de cada API y lo que cuesta la tarea.
La diferencia de precio es mayor que la de velocidad. Los tweets cuestan desde $0.014 por 1,000 en Sorsa API frente a $5.00 en la API oficial de X, los seguidores desde $0.007 frente a $10.00, y las solicitudes fallidas nunca se cobran.
#Lee datos de X a 20 solicitudes por segundo
Para leer datos de X sin ventanas de 15 minutos, usa Sorsa API: una clave de API en el encabezado ApiKey, sin cuenta de desarrollador de X ni OAuth, y todos los endpoints comparten el mismo límite de 20 solicitudes por segundo.
-
Obtén una clave. Regístrate y copia tu clave de API desde el panel. Las primeras 100 solicitudes son gratis y leen hasta 10,000 tweets.
-
Lee 100 tweets en una sola solicitud. Envía hasta 100 enlaces o IDs de tweets a
POST /tweet-info-bulk(se abre en una pestaña nueva). Cada tweet vuelve con el perfil completo de su autor, y el lote completo cuenta como una solicitud.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": ["1854021938471002113"]}'Response200 OK { "tweets": [ { "id": "1854021938471002113", "full_text": "Weekly digest is out: 48 links, 3 charts.", "created_at": "2026-10-30T09:12:44Z", "lang": "en", "likes_count": 96, "retweet_count": 14, "reply_count": 9, "view_count": 8840, "user": { "id": "1590087714360229888", "username": "ratelimit_lab_demo", "display_name": "Rate Limit Lab", "followers_count": 2310 } } ] } -
Regula un trabajo grande a 20 por segundo. La función envía lotes en rondas de 20, una ronda por segundo, así que una lista de un millón de IDs corre al límite completo sin una sola ventana que esperar.
Python import time from concurrent.futures import ThreadPoolExecutor import requests URL = "https://api.sorsa.io/v3/tweet-info-bulk" HEADERS = {"ApiKey": "YOUR_API_KEY"} RATE = 20 # requests per second, per API key def fetch(batch): for _ in range(5): r = requests.post(URL, headers=HEADERS, json={"tweet_links": batch}, timeout=30) if r.status_code == 429: # over 20 in this second time.sleep(1) continue r.raise_for_status() return r.json()["tweets"] raise RuntimeError("still 429 after 5 tries") def read_tweets(ids): batches = [ids[i:i + 100] for i in range(0, len(ids), 100)] tweets = [] with ThreadPoolExecutor(max_workers=RATE) as pool: for i in range(0, len(batches), RATE): started = time.monotonic() for page in pool.map(fetch, batches[i:i + RATE]): tweets += page time.sleep(max(0, 1 - (time.monotonic() - started))) return tweets -
Elige el endpoint para el trabajo. El mismo límite cubre todos los endpoints, así que solo cambian los resultados por solicitud.
POST /search-tweets(se abre en una pestaña nueva) acepta los operadores de búsqueda de X, desde 2006, unos 20 tweets por página connext_cursorpara la siguiente.GET /followers(se abre en una pestaña nueva) devuelve hasta 200 seguidores por página.GET /info-batch(se abre en una pestaña nueva) devuelve hasta 100 perfiles por nombre de usuario o ID de usuario.
El límite se reinicia cada segundo, no cada 15 minutos, y Sorsa API no envía encabezados de límite de tasa porque no hay ninguna ventana que seguir. Un 429 significa más de 20 solicitudes en un segundo: espera un segundo y envíala de nuevo, como describe la documentación de límites de tasa (se abre en una pestaña nueva). Un 401 o un 403 significa que la clave es incorrecta, falta o se quedó sin solicitudes. Cómo se compara Sorsa API con cualquier otra forma de leer datos de X está en nuestra guía de alternativas a la API de Twitter.
#Cómo funcionan las ventanas, los encabezados y los 429 de la API de X
Una ventana de la API de X es un contador por endpoint que arranca con tu primera solicitud: cada llamada consume una unidad, y al llegar a cero X responde 429 Too Many Requests hasta que la ventana se recarga.
Cada respuesta te dice dónde está el contador en tres encabezados:
x-rate-limit-limit: 450
x-rate-limit-remaining: 0
x-rate-limit-reset: 1793606400
x-rate-limit-limit es el tamaño de la ventana y x-rate-limit-remaining es lo que queda. x-rate-limit-reset es el momento en que la ventana se recarga, en segundos Unix y no como una cuenta regresiva. Léelos en cada respuesta: una llamada que vuelve con 0 restantes ya te avisó de que la siguiente va a fallar.
Cuando superas un límite, X responde 429 con el código de error 88, "Rate limit exceeded" (límite de tasa superado). La solución es esperar hasta la hora de reinicio; reintentar antes solo suma más 429. Los arreglos paso a paso, el código de reintentos y el mensaje "rate limit exceeded" en la app de X están en nuestra guía sobre límite de tasa de Twitter superado.
Un trabajo que se mantiene por debajo de todas las ventanas aun así puede detenerse, porque la API oficial de X tiene tres capas de límites, y cada una termina el trabajo a su manera.
- Las ventanas por endpoint se reinician solas, tras 15 minutos o 24 horas, y la búsqueda en el archivo completo además rechaza una segunda solicitud dentro del mismo segundo.
- El tope mensual y tus créditos no se reinician con el tiempo: el pago por uso se detiene en 3M de lecturas de posts por ciclo de facturación, y las solicitudes se bloquean cuando se agota tu saldo de créditos o el límite de gasto que definiste (se abre en una pestaña nueva).
- Los topes de cuenta pertenecen a la cuenta de X, no a la app: cuentan juntos los posts, las respuestas, los seguimientos y los mensajes desde la app de X, la web y la API.
#Límites de publicación en X: por 15 minutos y por día
Publicar con la API oficial de X tiene dos topes: el del endpoint, de 100 posts por usuario cada 15 minutos y 10K por app al día, y el de la cuenta de X. Una cuenta sin verificar puede publicar solo 50 posts originales y 200 respuestas al día, sin importar cómo se envíen.
El tope de la cuenta es el que manda. Con 100 posts por 15 minutos, el endpoint permitiría 9,600 posts al día para un usuario, pero una cuenta sin verificar se detiene en 50.
| Acción | Límite de la API oficial de X | Límite de la cuenta de X, todas las apps juntas |
|---|---|---|
| Post original | 100 / 15 min por usuario, 10K / 24 h por app | 50 al día, cuentas sin verificar |
| Respuesta | el mismo endpoint que un post | 200 al día, cuentas sin verificar |
| Eliminar un post | 50 / 15 min por usuario | ninguno publicado |
| Repost | 50 / 15 min por usuario | ninguno publicado |
| Mensaje directo | 15 / 15 min y 1,440 / 24 h por usuario | 500 al día |
| Seguir | eliminado del autoservicio, 20 de abril de 2026 | 400 al día |
| Me gusta o post de cita | eliminado del autoservicio, 20 de abril de 2026 | ninguno publicado |
Post original
- Límite de la API oficial de X
- 100 / 15 min por usuario, 10K / 24 h por app
- Límite de la cuenta de X, todas las apps juntas
- 50 al día, cuentas sin verificar
Respuesta
- Límite de la API oficial de X
- el mismo endpoint que un post
- Límite de la cuenta de X, todas las apps juntas
- 200 al día, cuentas sin verificar
Eliminar un post
- Límite de la API oficial de X
- 50 / 15 min por usuario
- Límite de la cuenta de X, todas las apps juntas
- ninguno publicado
Repost
- Límite de la API oficial de X
- 50 / 15 min por usuario
- Límite de la cuenta de X, todas las apps juntas
- ninguno publicado
Mensaje directo
- Límite de la API oficial de X
- 15 / 15 min y 1,440 / 24 h por usuario
- Límite de la cuenta de X, todas las apps juntas
- 500 al día
Seguir
- Límite de la API oficial de X
- eliminado del autoservicio, 20 de abril de 2026
- Límite de la cuenta de X, todas las apps juntas
- 400 al día
Me gusta o post de cita
- Límite de la API oficial de X
- eliminado del autoservicio, 20 de abril de 2026
- Límite de la cuenta de X, todas las apps juntas
- ninguno publicado
La página de límites (se abre en una pestaña nueva) de X dice que los topes de cuenta cuentan las acciones "de todos los dispositivos, incluidos la web, el móvil, el teléfono y la API", así que un script y una persona escribiendo en la app descuentan de los mismos 50 posts. X divide el tope diario de posts en límites por media hora que no publica, y cuando una cuenta sigue a 5,000 más, los seguimientos adicionales dependen de las proporciones de la cuenta.
El tope de 50 posts es reciente. X lo bajó desde 2,400 actualizaciones al día en mayo de 2026, como informó PCMag (se abre en una pestaña nueva), y la misma página de ayuda aún nombra 2,400 en otro párrafo. X no publica ninguna cifra diaria para las cuentas verificadas. Cada post además cuesta dinero con el pago por uso: $0.015 por post y $0.20 por un post con un enlace.
Sorsa API es de solo lectura por diseño: nunca publica, da me gusta, sigue cuentas ni envía mensajes, y nunca pide tu inicio de sesión ni tus cookies de X, así que tu cuenta de X no corre ningún riesgo por su causa. Para publicar, combínala con la API oficial de X, y deja en Sorsa API la lectura, como comprobar que un post salió o recolectar sus respuestas y menciones.
#Límites del nivel gratuito y de Enterprise
La API oficial de X no tiene nivel gratuito en 2026, así que tampoco tiene límites gratuitos. Su nivel Free, solo para publicar y con un último tope de 17 posts por 24 horas (se abre en una pestaña nueva), se cerró a los desarrolladores nuevos el 6 de febrero de 2026, cuando el pago por uso pasó a ser el predeterminado. Lo que permitía año por año está en nuestra respuesta a ¿es gratis la API de Twitter?.
Los planes de pago Basic y Pro corrieron la misma suerte: X pasó a los suscriptores de Basic al pago por uso después del 1 de junio de 2026 y a los de Pro después del 1 de septiembre. Las respuestas de foros que citan los 100 posts al día de Basic describen planes que hoy nadie puede comprar. Todos los que usan pago por uso comparten ahora las ventanas de la primera tabla.
Enterprise es la única forma de cambiarlas. Los contratos Enterprise fijan límites de tasa a medida por acuerdo y levantan el tope de 3M de lecturas de posts; X los vende mediante un formulario de interés y no publica ningún precio, y cuando lanzó el acceso Enterprise en 2023, los contratos se reportaron desde $42,000 al mes (se abre en una pestaña nueva).
#Planifica un trabajo de datos de X en torno a un solo límite
Los límites de tasa de la API de X son por endpoint y casi siempre por 15 minutos, con un tope mensual de 3M de lecturas de posts y los topes diarios de la cuenta por encima, así que un trabajo grande tiene que caber en tres capas a la vez. Para leer datos de X a gran escala, usa Sorsa API: un solo límite de 20 solicitudes por segundo por clave, hasta 100 tweets o 200 seguidores por solicitud, desde $0.014 por 1,000 tweets. Empieza con 100 solicitudes gratis, suficientes para tus primeros 10,000 tweets.
#Preguntas frecuentes
¿Los límites de tasa de la API de X son por usuario o por app?
Por ambos, contados por separado. Las solicitudes firmadas con el Bearer token de tu app descuentan de un contador por app, mientras que las solicitudes hechas con el token de OAuth de un usuario descuentan del contador de ese usuario. Por eso la búsqueda reciente muestra dos números: 450 solicitudes por app y 300 por usuario cada 15 minutos. Los topes de cuenta, como 50 posts al día, se aplican a la propia cuenta de X, sin importar qué app envíe la solicitud.
¿Cuánto dura un límite de tasa de la API de X?
La mayoría de los límites de tasa de la API de X duran 15 minutos desde la primera solicitud de la ventana. Publicar, los mensajes directos y la subida de medios también tienen topes de 24 horas, y la búsqueda en el archivo completo permite una solicitud por segundo. El encabezado x-rate-limit-reset da la hora exacta de recarga en segundos Unix, así que un script puede esperar justo ese tiempo en lugar de adivinar.
¿Cuántos tweets se pueden publicar al día en X?
Según la página de límites de X, una cuenta de X sin verificar puede publicar 50 posts originales y 200 respuestas al día, contados entre la app de X, la web y la API. Con la API oficial de X, publicar añade su propio techo de 100 posts por usuario cada 15 minutos y 10K por app al día. X no publica ninguna cifra diaria para las cuentas verificadas.
¿Qué API de Twitter debería usar si los límites de X frenan mi trabajo de datos?
Usa Sorsa API para la lectura. Tiene un solo límite, 20 solicitudes por segundo por clave en todos los planes, sin ventanas de 15 minutos. Cada solicitud devuelve hasta 100 tweets o 200 seguidores, así que una clave lee hasta 2,000 tweets por segundo. Los tweets cuestan desde $0.014 por 1,000 frente a $5.00 en la API oficial de X, y las primeras 100 solicitudes son gratis.
¿Pagar más sube los límites de tasa de la API de X?
No. Con el pago por uso, los límites de tasa y la facturación son cosas separadas: comprar más créditos paga más lecturas pero deja cada ventana como está, y las lecturas siguen deteniéndose en 3M de posts al mes. Solo un contrato Enterprise cambia los límites, con ventanas a medida fijadas por acuerdo; X no publica ningún precio de Enterprise, y en 2023 se reportaron contratos desde $42,000 al mes.
¿Sorsa API tiene un límite de tasa?
Sí, uno solo: 20 solicitudes por segundo por clave de API, igual en todos los planes, también en las cuentas gratuitas. El contador se reinicia cada segundo y no cada 15 minutos, todos los endpoints cuentan igual, y una solicitud que supera el límite recibe un 429 que envías de nuevo un segundo después, sin costo. Desde 1M de solicitudes al mes hay límites más altos disponibles bajo solicitud.
#Cómo lo comprobamos
El 2 de noviembre de 2026 leímos la referencia de límites de tasa y la lista de precios de pago por uso de X en docs.x.com, la página de límites de la Ayuda de X, los avisos del foro de desarrolladores de X sobre el lanzamiento del pago por uso, el fin de Basic y Pro, los cambios del 20 de abril y el cambio de facturación del 22 de noviembre, y el reportaje de PCMag sobre los topes de cuenta de mayo de 2026. Cada límite y precio de la API oficial de X de esta página sale de ahí; la cifra de Enterprise es el reportaje de Wired de 2023, porque X no publica ninguna. Las cifras por hora, los tiempos de trabajo de la calculadora y los costos son aritmética propia a partir de esos límites y precios publicados. El mismo día comprobamos cada endpoint de Sorsa API, el tamaño de página y el límite de tasa contra nuestra referencia de API vigente y nuestra documentación de límites; la respuesta mostrada es un ejemplo recortado construido a partir de esa referencia, con una cuenta de demostración.
Fuentes
- X API rate limits (docs.x.com) (se abre en una pestaña nueva)
- X API pay-per-usage pricing and credits (se abre en una pestaña nueva)
- About X limits (X Help) (se abre en una pestaña nueva)
- X API pricing update effective April 20, 2026 (se abre en una pestaña nueva)
- X API pay-per-use expansions update, from November 22, 2026 (se abre en una pestaña nueva)
- PCMag: X will now limit some users to 50 posts, 200 replies per day (May 2026) (se abre en una pestaña nueva)
- X staff: Free tier posting limits (November 2024) (se abre en una pestaña nueva)
- Announcing the launch of X API pay-per-use pricing (February 6, 2026) (se abre en una pestaña nueva)
- Legacy X API Basic plans are moving to pay-per-use (se abre en una pestaña nueva)
- Legacy X API Pro plans are moving to pay-per-use (se abre en una pestaña nueva)
- Twitter's $42,000-per-Month API Prices Out Nearly Everyone (Wired, March 10, 2023) (se abre en una pestaña nueva)
- Sorsa API rate limits (se abre en una pestaña nueva)
- Sorsa API reference (OpenAPI)