Ir al contenido

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 XPrecio por cada 1,0001 millón de tweets
Solo posts$5.00$5,000
Posts con perfiles de autor, desde el 22 de novhasta $15.00hasta $15,000
Posts con autores y una imagen cada uno, desde el 22 de novhasta $20.00hasta $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) y POST /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.
Un millón de tweets, la factura completa Cada barra usa la misma escala en dólares Sorsa API, consulta por ID 100 tweets con autores por solicitud desde $14 Sorsa API, con búsqueda unos 20 tweets con autores por página desde $70 API oficial de X, posts $0.005 por post $5,000 API oficial de X, posts con autores desde el 22 nov 2026 hasta $15,000
Un millón de tweets en Sorsa API cuesta menos del 1% de la factura de la API oficial de X, autores incluidos.

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.

  1. 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.

  2. 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í que since: y until: 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"
    }
    
  3. Recorre cada día página por página. Pasa next_cursor de 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)
    
  4. Consulta los IDs de 100 en 100. Si partes de una lista de IDs de tweets, envíalos a POST /tweet-info-bulk en lotes de 100 en tweet_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")
    
  5. 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.

Por ID 100 tweets por solicitud en ambas Sorsa API, 20 solicitudes por segundo unos 8 min API oficial de X, 3,500 consultas cada 15 min unos 43 min Con búsqueda páginas de unos 20 en Sorsa API, hasta 500 o 100 en X Sorsa API, 20 solicitudes por segundo unos 42 min API oficial de X, búsqueda en todo el archivo unas 1 h 40 min API oficial de X, búsqueda reciente, últimos 7 días unas 5 h 30 min
Por ID, Sorsa API obtiene un millón de tweets cinco veces más rápido de lo que permite el límite por app de la API oficial de X.

#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é frecuenciaSorsa APIAPI oficial de X
Una vez, un dataset puntualdesde $14 por ID, desde $70 por búsqueda$5,000, hasta $15,000 con autores
Cada mes, 1M al mesdesde $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 mesdesde $420 al mes por ID, desde $2,100 por búsquedapor 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.

APICómo cobra esta tarea1 millón de tweets por ID
Sorsa APIUna solicitud por cada 100 tweets, autores incluidosdesde $14
TwexAPI (se abre en una pestaña nueva)5 créditos por postunos $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 consultahasta $1,110
API oficial de XPor post devuelto$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.

Por el equipo de Sorsa API. Creamos y operamos Sorsa API, la API y scraper de Twitter/X de solo lectura, en producción desde 2022 (antes TweetScout API) y con más de 6 mil millones de solicitudes procesadas. Acerca de Sorsa API

Qué cambió
  • Primera publicación.