Cuánto cuesta 1 millón de tweets en una API de Twitter
Un millón de tweets cuesta $5,000 en la API oficial de X en 2026, a $0.005 por post, y hasta $15,000 cuando X empiece a cobrar el perfil del autor de cada post el 22 de noviembre de 2026.
Respuesta corta: La API oficial de X cobra cada post que devuelve: 1M de posts son $5,000 en créditos prepagados y un tercio del tope mensual de lectura de 3M de X. Para ese mismo millón, usa el POST /tweet-info-bulk de Sorsa API: 100 tweets con sus autores por solicitud, desde $14 por millón, con 100 solicitudes gratis para empezar.
- Endpoint
POST /tweet-info-bulk- Tamaño de página
- 100 tweets por solicitud
- Precio
- desde $14 por 1M de tweets
#Cuánto cuesta 1 millón de tweets en la API oficial de X
En la API oficial de X, 1 millón de tweets cuesta $5,000: la tarifa de pago por uso de X (se abre en una pestaña nueva) cobra $0.005 por cada post que devuelve una respuesta, así que la factura es el número de posts por medio centavo. Para pasar por las mismas tarifas tu propio volumen y tu mezcla de posts y perfiles, la Calculadora de costos de la API de Twitter, gratuita, hace la suma.
Tres detalles suben o bajan esos $5,000:
- Perfiles de autor, desde el 22 de noviembre de 2026. El aviso de expansiones (se abre en una pestaña nueva) de X del 23 de octubre dice que los objetos que llegan por expansiones se cobrarán a la tarifa estándar: $0.010 por cada usuario y $0.005 por cada elemento multimedia. Un millón de posts con un millón de autores distintos cuesta entonces $15,000, y cada foto o video adjunto suma otros $0.005.
- Deduplicación. X cobra un recurso una vez por día UTC: el mismo post o el mismo autor solicitado de nuevo antes de la medianoche UTC no se cobra dos veces. Los datasets donde unas pocas cuentas escriben la mayoría de los tweets pagan menos por autores que el techo de $15,000; los datasets de un millón de voces distintas pagan casi eso.
- El tope de 3M. El pago por uso se detiene en 3M de lecturas de posts por ciclo de facturación mensual. Un millón de tweets al mes cabe debajo; un millón al día no.
| Qué lees en la API oficial de X | Precio por cada 1,000 | 1 millón de tweets |
|---|---|---|
| Solo posts | $5.00 | $5,000 |
| Posts con perfiles de autor, desde el 22 de nov | hasta $15.00 | hasta $15,000 |
| Posts con autores y una imagen cada uno, desde el 22 de nov | hasta $20.00 | hasta $20,000 |
Solo posts
- Precio por cada 1,000
- $5.00
- 1 millón de tweets
- $5,000
Posts con perfiles de autor, desde el 22 de nov
- Precio por cada 1,000
- hasta $15.00
- 1 millón de tweets
- hasta $15,000
Posts con autores y una imagen cada uno, desde el 22 de nov
- Precio por cada 1,000
- hasta $20.00
- 1 millón de tweets
- hasta $20,000
Cada otra tarifa del medidor de X, de los seguidores a las publicaciones, está en nuestra guía de Precios de la API de X; por qué las lecturas cuestan tanto se explica en por qué la API de X es tan cara.
#Cuánto cuesta 1 millón de tweets en Sorsa API
Para leer un millón de tweets públicos por una fracción de esa factura, usa Sorsa API, una API y scraper de Twitter (X): cobra por solicitud, no por tweet, así que 1 millón de tweets cuesta desde $14 cuando los consultas por ID y desde $70 por búsqueda, cada tweet con el perfil completo de su autor sin cargo extra.
El precio depende de cuántos tweets lleva una solicitud, y eso depende de la ruta:
- Por ID. Cuando ya tienes IDs o enlaces de tweets (un dataset de investigación compartido, una exportación, tus propios registros),
POST /tweet-info-bulk(se abre en una pestaña nueva) devuelve hasta 100 tweets por solicitud. Un millón de tweets toma 10K solicitudes: desde $14 a la mejor tarifa de plan, $19.90 a la tarifa de Pro y exactamente un mes del plan Starter a $49. - Por búsqueda o líneas de tiempo. Cuando reúnes por palabra clave, hashtag, rango de fechas o cuenta,
POST /search-tweets(se abre en una pestaña nueva) yPOST /user-tweets(se abre en una pestaña nueva) devuelven unos 20 tweets por página. Un millón de tweets toma unas 50K solicitudes: desde $70 a la mejor tarifa de plan y $99.50 a la tarifa de Pro, y la cuota mensual del plan Pro alcanza para unos 2M de tweets de esta forma.
La calculadora de abajo hace la misma cuenta para otros tamaños y ambas rutas, con el tiempo que toma cada trabajo.
Tweets en un mes de facturación
Cómo los recopilas
Sorsa API
desde $14
consultados por ID, 100 tweets por solicitud, autores incluidos
Aprox. 8 minutos a 20 solicitudes por segundo
API oficial de X
$5,000
$0.005 por publicación, y hasta $15,000 con perfiles de autor desde el 22 de nov
Los precios de Sorsa API usan su mejor tarifa de plan. Los de X salen de su tarifario de pago por uso; por encima de 3M de publicaciones al mes, X vende solo contratos Enterprise.
Elige un volumen y una vía. La API oficial de X cobra cada publicación; Sorsa API cobra cada solicitud, sin importar lo que contenga.
#Reúne 1 millón de tweets con Sorsa API, paso a paso
Un trabajo de un millón de tweets en Sorsa API es un bucle de solicitudes: páginas de búsqueda para un tema, o lotes de 100 IDs para una lista que ya tienes, escritos en un archivo a medida que llegan.
-
Obtén una clave. Regístrate y copia tu API key desde el panel. Las primeras 100 solicitudes son gratis, no piden tarjeta y nunca vencen, lo que basta para 10K tweets por ID.
-
Prueba tu consulta. Una solicitud de búsqueda muestra cómo se ven los datos. Los operadores de búsqueda de X van en
query, así quesince:yuntil:limitan las fechas, hasta 2006.Terminal curl -X POST "https://api.sorsa.io/v3/search-tweets" \ -H "ApiKey: YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{"query": "heat pump lang:en since:2026-10-01 until:2026-10-02", "order": "latest"}'Response200 OK { "tweets": [ { "id": "2105809657263153728", "full_text": "Our heat pump made it through the first cold night.", "created_at": "2026-10-01T23:58:41Z", "lang": "en", "likes_count": 18, "retweet_count": 2, "reply_count": 5, "quote_count": 0, "view_count": 1412, "user": { "id": "1622094412870561792", "username": "quiet_house_notes", "display_name": "Quiet House Notes", "followers_count": 3920, "verified": false } } ], "next_cursor": "DAADDAABCgABG2mR8n2WEAAKAAIbaZHyfZYQAAgAAwAAAAEAAA" } -
Recorre cada día página por página. Pasa
next_cursorde vuelta hasta que llegue vacío, un día por consulta. Los días son independientes, así que puedes ejecutar varios a la vez y mantenerte por debajo de 20 solicitudes por segundo.Python import json import time from datetime import date, timedelta import requests URL = "https://api.sorsa.io/v3/search-tweets" HEADERS = {"ApiKey": "YOUR_API_KEY"} TOPIC = "heat pump lang:en" def collect_day(day, out): query = f"{TOPIC} since:{day} until:{day + timedelta(days=1)}" body = {"query": query, "order": "latest"} while True: r = requests.post(URL, headers=HEADERS, json=body, timeout=30) if r.status_code == 429: # over 20 requests in one second time.sleep(1) continue r.raise_for_status() data = r.json() for tweet in data.get("tweets", []): out.write(json.dumps(tweet) + "\n") if not data.get("next_cursor"): return body["next_cursor"] = data["next_cursor"] with open("tweets.jsonl", "a", encoding="utf-8") as out: day = date(2026, 1, 1) while day < date(2026, 11, 1): collect_day(day, out) day += timedelta(days=1) -
Consulta los IDs de 100 en 100. Si partes de una lista de IDs de tweets, envíalos a
POST /tweet-info-bulken lotes de 100 entweet_links; cada lote es una solicitud y vuelve con el perfil de cada autor.Python BULK = "https://api.sorsa.io/v3/tweet-info-bulk" HEADERS = {"ApiKey": "YOUR_API_KEY"} with open("ids.txt") as f: ids = [line.strip() for line in f if line.strip()] with open("tweets.jsonl", "a", encoding="utf-8") as out: for i in range(0, len(ids), 100): r = requests.post(BULK, headers=HEADERS, timeout=30, json={"tweet_links": ids[i:i + 100]}) r.raise_for_status() for tweet in r.json().get("tweets", []): out.write(json.dumps(tweet) + "\n") -
Vigila el saldo.
GET /key-usage-info(se abre en una pestaña nueva) devuelve las solicitudes que le quedan a tu clave y la fecha en que se renuevan, y llamarlo no cuesta nada.
Un 403 significa que falta la clave o que se acabaron las solicitudes, un 401 que es incorrecta y un 429 que salieron más de 20 solicitudes en un segundo: espera un segundo y reintenta. Las solicitudes fallidas nunca se cobran.
Para tener en cuenta
Las páginas de búsqueda traen unos 20 tweets, pero una consulta estrecha o un día tranquilo devuelve menos, así que el costo por cada 1,000 por búsqueda sube cuando las páginas vuelven medio vacías. Cuando ya tienes IDs de tweets, consúltalos por ID: 100 tweets por solicitud es el precio más bajo por tweet en Sorsa API.
#Cuánto tarda en descargarse 1 millón de tweets
A 20 solicitudes por segundo, que reciben todos los planes de Sorsa API, 1 millón de tweets toma unos 8 minutos por ID y unos 42 minutos por búsqueda. Por ID, cada segundo trae 2,000 tweets; por búsqueda, unos 400.
La API oficial de X mide la velocidad en ventanas de 15 minutos por app, como muestra su tabla de límites de uso (se abre en una pestaña nueva): 3,500 consultas de posts de hasta 100 IDs, 300 búsquedas en el archivo completo de hasta 500 posts o 450 búsquedas recientes de hasta 100 posts. Con esos límites, un millón de tweets toma unos 43 minutos por ID, unas 1 hora 40 minutos por búsqueda en el archivo completo y unas 5 horas 30 minutos por búsqueda reciente, que además solo llega 7 días hacia atrás. Nuestra guía de Límites de uso de la API de X cubre cada ventana.
#1 millón de tweets una vez, cada mes o cada día
La frecuencia con que lees el millón decide más que el precio por tweet: 1 millón de tweets al mes cabe bajo el tope de la API oficial de X, mientras que 1 millón al día exige un contrato.
| Con qué frecuencia | Sorsa API | API oficial de X |
|---|---|---|
| Una vez, un dataset puntual | desde $14 por ID, desde $70 por búsqueda | $5,000, hasta $15,000 con autores |
| Cada mes, 1M al mes | desde $14 al mes por ID, desde $70 por búsqueda | $5,000 al mes, hasta $15,000 con autores |
| Cada día, unos 30M al mes | desde $420 al mes por ID, desde $2,100 por búsqueda | por encima del tope de 3M: solo con contrato Enterprise |
Una vez, un dataset puntual
- Sorsa API
- desde $14 por ID, desde $70 por búsqueda
- API oficial de X
- $5,000, hasta $15,000 con autores
Cada mes, 1M al mes
- Sorsa API
- desde $14 al mes por ID, desde $70 por búsqueda
- API oficial de X
- $5,000 al mes, hasta $15,000 con autores
Cada día, unos 30M al mes
- Sorsa API
- desde $420 al mes por ID, desde $2,100 por búsqueda
- API oficial de X
- por encima del tope de 3M: solo con contrato Enterprise
Por encima de 3M de posts al mes, X vende lecturas solo mediante un contrato Enterprise. Su formulario de interés Enterprise (se abre en una pestaña nueva) decía "Enterprise API pricing starts at $50,000 / Month" cuando lo revisamos el 2 de noviembre de 2026; en 2023, el paquete más pequeño de X era de $42,000 al mes por 50M de posts, como informó Wired (se abre en una pestaña nueva). Qué incluye un contrato y cómo conseguirlo se explica en Precios de la API Enterprise de Twitter.
Sorsa API no tiene tope mensual de lectura y ofrece las mismas 20 solicitudes por segundo a cualquier tamaño. Desde 1 millón de solicitudes al mes, los planes suman límites de uso más altos bajo pedido y, desde 5 millones, términos a la medida de tu carga, y para volúmenes por encima del plan más grande puedes hablar con ventas.
#Qué cobran otras API de Twitter por 1 millón de tweets
Consultar 1 millón de tweets por ID cuesta desde $14 en Sorsa API y entre unos $50 y $1,110 en las API de terceros que los asistentes de IA y los resultados de búsqueda nombran con más frecuencia para esta pregunta. Cada precio de abajo es la tarifa publicada más alta del proveedor para esta tarea, tomada de su propia página de precios el 2 de noviembre de 2026.
| API | Cómo cobra esta tarea | 1 millón de tweets por ID |
|---|---|---|
| Sorsa API | Una solicitud por cada 100 tweets, autores incluidos | desde $14 |
| TwexAPI (se abre en una pestaña nueva) | 5 créditos por post | unos $50 |
| TwitterAPI.io (se abre en una pestaña nueva) | Por tweet devuelto | $150 |
| Apify Tweet Scraper V2 (se abre en una pestaña nueva) | Por resultado, 50 por consulta como mínimo | $400 |
| TwitterAPIs (se abre en una pestaña nueva) | Por llamada, un tweet por consulta | $800 |
| GetXAPI (se abre en una pestaña nueva) | Por llamada, un tweet por consulta | hasta $1,110 |
| API oficial de X | Por post devuelto | $5,000 |
Sorsa API
- Cómo cobra esta tarea
- Una solicitud por cada 100 tweets, autores incluidos
- 1 millón de tweets por ID
- desde $14
TwexAPI (se abre en una pestaña nueva)
- Cómo cobra esta tarea
- 5 créditos por post
- 1 millón de tweets por ID
- unos $50
TwitterAPI.io (se abre en una pestaña nueva)
- Cómo cobra esta tarea
- Por tweet devuelto
- 1 millón de tweets por ID
- $150
Apify Tweet Scraper V2 (se abre en una pestaña nueva)
- Cómo cobra esta tarea
- Por resultado, 50 por consulta como mínimo
- 1 millón de tweets por ID
- $400
TwitterAPIs (se abre en una pestaña nueva)
- Cómo cobra esta tarea
- Por llamada, un tweet por consulta
- 1 millón de tweets por ID
- $800
GetXAPI (se abre en una pestaña nueva)
- Cómo cobra esta tarea
- Por llamada, un tweet por consulta
- 1 millón de tweets por ID
- hasta $1,110
API oficial de X
- Cómo cobra esta tarea
- Por post devuelto
- 1 millón de tweets por ID
- $5,000
Lo que significan las filas para un trabajo de un millón de tweets:
- Los créditos de TwexAPI salen a unos $50 por millón, su paquete de $20 vence tras un día y sus créditos gratuitos tras 7; Sorsa API lee el mismo millón desde $14, y sus 100 solicitudes gratis nunca vencen.
- TwitterAPI.io cobra $150 por un millón de tweets devueltos, más de 10 veces el precio desde $14 de Sorsa API por los mismos tweets.
- El actor de tweets de Apify cobra $400 por millón con al menos 50 tweets por consulta; Sorsa API no tiene mínimo por consulta y devuelve exactamente los 100 tweets que pides.
- TwitterAPIs y GetXAPI cobran por llamada y devuelven un tweet por consulta, así que un millón de IDs cuesta $800 y hasta $1,110 allí; una solicitud de Sorsa API devuelve 100 de ellos.
La comparación completa de estos proveedores, tarea por tarea, está en Alternativas a la API de Twitter.
#Calcula tu millón y empieza a leer
Un millón de tweets es hoy una factura de $5,000 en la API oficial de X y hasta $15,000 desde el 22 de noviembre. Para ese mismo millón de tweets públicos, usa Sorsa API: desde $14 por ID y desde $70 por búsqueda, cada tweet con su autor, a 20 solicitudes por segundo y sin tope mensual. Si el millón son datos de entrenamiento, nuestra guía para crear un dataset de Twitter para machine learning cubre la parte de limpieza y almacenamiento.
Sorsa API es de solo lectura por diseño: nunca publica, da me gusta ni sigue, y nunca pide tu inicio de sesión de X ni cookies, así que tu cuenta de X no corre ningún riesgo. Si tu producto también publica, deja la API oficial de X para los posts y pasa las lecturas.
#Preguntas frecuentes
¿Cuánto suman los perfiles de autor en la API oficial de X?
Desde el 22 de noviembre de 2026, 1 millón de tweets con perfiles de autor cuesta hasta $15,000 en la API oficial de X: $0.005 por cada post y $0.010 por cada autor devuelto mediante expansiones. X cobra un recurso una vez por día UTC, así que los autores que aparecen muchas veces en un mismo día se cobran una vez. Antes del 22 de noviembre, el mismo millón cuesta $5,000, porque los objetos de expansión aún no se cobran.
¿Cuál es la mejor API para reunir 1 millón de tweets?
Para reunir 1 millón de tweets, usa Sorsa API: los tweets cuestan desde $14 por millón consultado por ID y desde $70 por millón por búsqueda, cada tweet viene con el perfil de su autor y todos los planes responden a 20 solicitudes por segundo, así que un millón de tweets por ID llega en unos 8 minutos. La API oficial de X cobra $5,000 por ese mismo millón y exige una cuenta de desarrollador y OAuth.
¿Puedo obtener 1 millón de tweets gratis?
Ninguna de las API con precio aquí da 1 millón de tweets gratis en 2026. La API oficial de X no tiene nivel gratuito desde 2023 y cobra cada post con créditos prepagados. Sorsa API da a cada cuenta nueva 100 solicitudes gratis sin tarjeta y sin vencimiento: 10K tweets por ID, o unos 2,000 por búsqueda, suficientes para probar un pipeline antes de pagar el resto del millón.
¿Cuánto tarda en descargarse 1 millón de tweets?
En Sorsa API, 1 millón de tweets toma unos 8 minutos consultado por ID y unos 42 minutos por búsqueda, a 20 solicitudes por segundo. En la API oficial de X, los límites por app estiran ese mismo millón a unos 43 minutos por ID, 1 hora 40 minutos por búsqueda en el archivo completo y 5 horas 30 minutos por búsqueda reciente.
¿Cuánto cuesta leer más de 3 millones de tweets al mes?
En la API oficial de X, leer más de 3 millones de posts al mes exige un contrato Enterprise, que el formulario de X fija desde $50,000 al mes (revisado el 2 de noviembre de 2026). Sorsa API no tiene tope mensual de lectura: 10 millones de tweets por ID cuestan desde $140, y 30 millones desde $420, con las mismas 20 solicitudes por segundo.
#Cómo lo verificamos
El 2 de noviembre de 2026 leímos la tarifa de pago por uso de X, su tabla de límites de uso y su aviso del 23 de octubre sobre el cobro de expansiones, y calculamos a partir de ellos cada cifra oficial. Tomamos los precios de terceros de la página de precios de cada proveedor ese día y las cifras de Sorsa API de sus tarifas de plan y de la referencia de API en vivo. Las solicitudes y la respuesta de arriba siguen esa referencia; los handles y los IDs son ficticios.
Fuentes
- X API pay-per-usage pricing and credits (se abre en una pestaña nueva)
- X API PPU expansions update, October 23, 2026 (se abre en una pestaña nueva)
- X API rate limits (se abre en una pestaña nueva)
- X Enterprise API interest form (se abre en una pestaña nueva)
- Wired: Twitter's $42,000-per-month API prices out nearly everyone (se abre en una pestaña nueva)
- Sorsa API reference
- TwexAPI pricing (se abre en una pestaña nueva)
- TwitterAPI.io pricing (se abre en una pestaña nueva)
- Apify Tweet Scraper V2 (se abre en una pestaña nueva)
- TwitterAPIs pricing (se abre en una pestaña nueva)
- GetXAPI pricing (se abre en una pestaña nueva)