Qué reemplazó a la API académica de Twitter
Nada oficial la reemplazó: X cerró la vía gratuita de Academic Research en 2023 y hoy no ofrece un nivel académico, así que los investigadores pagan la tarifa estándar de $0.005 por post, salvo que un estudio de la UE califique bajo la Ley de Servicios Digitales.
Respuesta corta: De enero de 2021 a la primavera de 2023, la vía dio a los investigadores aprobados búsqueda gratuita en todo el archivo y 10 millones de posts al mes. La API oficial de X ahora cobra $5.00 por cada 1,000 posts, con un tope de 3 millones al mes. Para el corpus de un estudio, usa Sorsa API: búsqueda en todo el archivo desde $0.07 por cada 1,000 tweets, acceso académico además y 100 solicitudes gratis.
- Endpoint
POST /search-tweets- Tamaño de página
- unos 20 tweets por solicitud
- Precio
- desde $0.07 por cada 1,000
#Qué reemplazó a la API Academic Research de Twitter
Ningún programa reemplazó a la API Academic Research de Twitter. En septiembre de 2026, un ingeniero de relaciones con desarrolladores de X lo dijo sin rodeos en el foro oficial: "Hoy no existe un nivel académico o gratuito para investigación por separado" (se abre en una pestaña nueva), y el pago por uso es la vía de autoservicio tanto para estudiantes como para docentes.
La vía en sí abrió el 26 de enero de 2021. Los académicos aprobados obtenían búsqueda en todo el archivo hasta 2006, 10 millones de posts al mes y consultas de 1,024 caracteres, sin costo. Fue la fuente de datos detrás de miles de artículos y de herramientas como academictwitteR y twarc.
El final llegó en dos pasos. En febrero de 2023, Twitter anunció que el acceso gratuito a la API terminaría. El 30 de marzo de 2023 lanzó niveles de pago (se abre en una pestaña nueva), retiró los niveles de acceso anteriores "en los próximos 30 días" y les dijo a los académicos que estaba "buscando nuevas formas de seguir atendiendo a esta comunidad". No hubo ningún programa nuevo, y las claves académicas dejaron de funcionar a mediados de 2023. Una encuesta a 167 investigadores (se abre en una pestaña nueva) publicada ese diciembre contó más de 100 proyectos cancelados, detenidos o trasladados a otras plataformas.
La brecha entre entonces y ahora se aprecia mejor lado a lado.
| Lo que recibía un investigador | Vía Academic Research, 2021 a 2023 | API oficial de X, noviembre de 2026 |
|---|---|---|
| Precio por cada 1,000 posts | Gratis | $5.00, o $15.00 con el autor de cada post a partir del 22 de noviembre |
| Tope mensual | 10 millones de posts | 3 millones de lecturas de posts, luego Enterprise desde unos $42,000 al mes |
| Archivo | Hasta 2006 | Hasta 2006 |
| Quién podía usarla | Investigadores académicos aprobados | Cualquiera con una cuenta de desarrollador y créditos prepagados |
Precio por cada 1,000 posts
- Vía Academic Research, 2021 a 2023
- Gratis
- API oficial de X, noviembre de 2026
- $5.00, o $15.00 con el autor de cada post a partir del 22 de noviembre
Tope mensual
- Vía Academic Research, 2021 a 2023
- 10 millones de posts
- API oficial de X, noviembre de 2026
- 3 millones de lecturas de posts, luego Enterprise desde unos $42,000 al mes
Archivo
- Vía Academic Research, 2021 a 2023
- Hasta 2006
- API oficial de X, noviembre de 2026
- Hasta 2006
Quién podía usarla
- Vía Academic Research, 2021 a 2023
- Investigadores académicos aprobados
- API oficial de X, noviembre de 2026
- Cualquiera con una cuenta de desarrollador y créditos prepagados
El foro de X da la misma respuesta a toda pregunta nueva sobre acceso académico: inscríbete en la API estándar de pago por uso, o solicita acceso bajo el artículo 40 de la Ley de Servicios Digitales de la UE si el estudio califica.
#Tres vías para obtener datos de X para investigar en 2026
Un investigador tiene tres vías para obtener datos de X en 2026: la API oficial de X a precios estándar, el acceso para investigadores de la UE para estudios de riesgos sistémicos en la UE, y Sorsa API, una API y scraper de Twitter (X) con acceso académico para estudios no comerciales.
La API oficial de X, con pago por uso
La API oficial de X vende posts a $0.005 cada uno y perfiles a $0.010 (se abre en una pestaña nueva), con créditos prepagados, y su búsqueda en todo el archivo llega hasta 2006. Necesitas una cuenta de desarrollador aprobada, un proyecto, una app y sus claves. El pago por uso se detiene en 3 millones de lecturas de posts al mes; más allá de eso, solo un contrato Enterprise.
Dos detalles golpean más los presupuestos de investigación. A partir del 22 de noviembre de 2026, los autores y otros objetos expandidos se cobran (se abre en una pestaña nueva) como lecturas directas, así que un post con el perfil de su autor cuesta $0.015. Y X no emite cartas para los comités de ética (se abre en una pestaña nueva): las instituciones se apoyan en los términos públicos y en la prueba de un nivel de pago.
Acceso para investigadores de la UE bajo la Ley de Servicios Digitales
El artículo 40 de la Ley de Servicios Digitales obliga a las plataformas muy grandes, X incluida, a dar datos a investigadores cuyo trabajo estudie riesgos sistémicos en la UE. El artículo 40(12) cubre los datos de acceso público, para investigadores de universidades y de organismos sin fines de lucro que cumplan sus condiciones. El artículo 40(4) cubre los datos no públicos para "investigadores verificados", aprobados por un Coordinador de Servicios Digitales nacional a través del Portal de Acceso a Datos de la UE (se abre en una pestaña nueva), abierto desde el 29 de octubre de 2025.
La vía es real, pero estrecha. Una tesis sobre, digamos, los precios del petróleo o el sentimiento hacia una marca no califica, y en el foro de X un estudiante de doctorado cuya solicitud fue rechazada contó que no recibió ninguna respuesta.
Sorsa API con acceso académico
Sorsa API les da a los investigadores el mismo archivo con una sola clave API: búsqueda con los operadores de X hasta 2006, posts por ID de 100 en 100, timelines, respuestas, citas y listas de seguidores, sin cuenta de desarrollador. Cada tweet llega con el perfil completo de su autor sin costo adicional, y cada clave funciona a 20 solicitudes por segundo.
Para investigación no comercial en cualquier disciplina, Sorsa API agrega acceso académico, a la medida del estudio: solicitudes otorgadas a tu proyecto o un descuento importante en un plan. Estudiantes de doctorado y de maestría, posdoctorados, docentes, personal de investigación e investigadores de ONG o de redacciones postulan desde un correo institucional, y una persona del equipo lee cada solicitud.
#Cómo recopilar el corpus de un estudio con Sorsa API
El corpus de un estudio es el conjunto de posts sobre el que corre tu análisis: aquí, todos los posts en inglés sobre una ola de calor en julio de 2022. Recopilarlo requiere una clave, una solicitud de prueba y un script corto que deje registro de lo que hizo.
-
Consigue tu clave API. Regístrate con tu correo institucional: la cuenta empieza con 100 solicitudes gratis, sin necesidad de tarjeta, y la clave funciona en todos los endpoints.
-
Prueba tu rango de fechas. Envía una búsqueda con los operadores
since:yuntil:y revisa lo que devuelve antes de planear la recopilación completa.Terminal curl -X POST "https://api.sorsa.io/v3/search-tweets" \ -H "ApiKey: YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{"query": "\"heat wave\" lang:en since:2022-07-01 until:2022-08-01", "order": "latest"}'Response200 OK { "tweets": [ { "id": "1549368207425953792", "full_text": "Third day above 40C. Cooling centers open until 10 pm.", "created_at": "2022-07-19T12:41:07Z", "lang": "en", "likes_count": 212, "retweet_count": 64, "reply_count": 18, "quote_count": 5, "view_count": 48210, "conversation_id_str": "1549368207425953792", "is_reply": false, "user": { "id": "1203345678901234567", "username": "heatwave_watch_desk", "display_name": "Heat Watch Desk", "followers_count": 15420, "created_at": "2019-12-07T09:15:00Z", "location": "London", "verified": false } } ], "next_cursor": "DAACCgACGW5vTq3AJxAKAAMZbm9Ord-x8AgABAAAAAIA" } -
Recopila cada página y registra la ejecución. El endpoint
POST /search-tweets(se abre en una pestaña nueva) devuelve unos 20 posts por página y unnext_cursorpara la siguiente; el script lo sigue hasta que llega vacío y escribe un manifiesto junto a los datos.collect_study.py import json, time, requests from datetime import datetime, timezone URL = "https://api.sorsa.io/v3/search-tweets" KEY = "YOUR_API_KEY" QUERY = '"heat wave" lang:en since:2022-07-01 until:2022-08-01' manifest = { "provider": "Sorsa API (https://api.sorsa.io)", "endpoint": "POST /v3/search-tweets", "query": QUERY, "order": "latest", "collected_at": datetime.now(timezone.utc).isoformat(), } ids, cursor = [], None with open("posts.ndjson", "w", encoding="utf-8") as out: while True: body = {"query": QUERY, "order": "latest"} if cursor: body["next_cursor"] = cursor r = requests.post(URL, headers={"ApiKey": KEY}, json=body) if r.status_code == 429: # above 20 requests per second time.sleep(1) continue r.raise_for_status() # 403: missing key or no requests left page = r.json() for tweet in page.get("tweets", []): out.write(json.dumps(tweet, ensure_ascii=False) + "\n") ids.append(tweet["id"]) cursor = page.get("next_cursor") if not cursor: break manifest["posts"] = len(ids) with open("post_ids.txt", "w") as f: f.write("\n".join(ids)) with open("manifest.json", "w") as f: json.dump(manifest, f, indent=2) -
Solicita el acceso académico antes de la ejecución completa. Envía la solicitud en la página de investigación académica con el alcance de tu estudio mientras las solicitudes gratis cubren el piloto; el acceso acordado aparece en la misma cuenta y con la misma clave.
Para tener en cuenta
Un post recopilado hoy trae los contadores de me gusta y de visualizaciones de hoy y el perfil actual de su autor, aunque se haya escrito en 2014. Los posts eliminados y las cuentas protegidas nunca se devuelven, así que una lista recopilada en 2022 hoy resulta más pequeña. Escribe ambos puntos en la sección de limitaciones.
Para recopilaciones de varios años divididas por mes, la guía de datos históricos de Twitter explica las ventanas de backfill. Para reconstruir un dataset publicado a partir de su lista de IDs, rehidrata IDs de tweets con POST /tweet-info-bulk (se abre en una pestaña nueva), 100 posts por solicitud.
#Cuánto cuestan los tweets de un estudio
Un corpus de 1 millón de tweets de búsqueda en el archivo cuesta desde $70 en Sorsa API y $5,000 en la API oficial de X, o $15,000 una vez que se cobran los autores. Cambia el tamaño para ver tu estudio.
API oficial de X
$5,000
para 1M tweets de búsqueda en el archivo
$0.005 por post
Sorsa API
desde$70
para 1M tweets de búsqueda en el archivo
desde $0.07 por cada 1,000
La misma lógica de presupuesto vale para otros diseños de estudio. Reconstruir un dataset publicado por ID de post cuesta desde $0.014 por cada 1,000 posts, frente a $5.00 en la API oficial de X. Una red de seguidores cuesta desde $0.007 por cada 1,000 perfiles, frente a $10.00. Los precios con "desde" corresponden a la tarifa por solicitud más baja; el acceso académico reduce aún más lo que paga un estudio.
El tiempo también importa en el calendario de una tesis. A 20 solicitudes por segundo, 1 millón de tweets por búsqueda toman unos 42 minutos, y 1 millón de posts por ID, unos 8 minutos.
#Haz que tus datos resistan la revisión
Los revisores y los comités de ética preguntan lo mismo sobre los datos de X: de dónde salieron, si otra persona puede reconstruirlos y qué dejan fuera. Un registro llevado durante la recopilación responde las tres preguntas.
Completa los datos de tu estudio abajo para obtener un párrafo de recopilación de datos para la sección de métodos.
Las publicaciones se recopilaron con Sorsa API (https://api.sorsa.io), una API independiente de datos públicos de X (Twitter), mediante su búsqueda de archivo completo con la consulta "heat wave" lang:en con fecha de publicación del 1 de julio de 2022 al 31 de julio de 2022 (UTC). La recopilación se realizó el 2 de noviembre de 2026. Las métricas de interacción y los perfiles de los autores corresponden a esa fecha, y no se devolvieron las publicaciones eliminadas o protegidas antes de ella. Los IDs de las publicaciones y el script de recopilación están disponibles, por lo que el corpus puede reconstruirse.
Conserva con tus datos: la consulta, la ventana de fechas, la hora de recopilación, el endpoint (POST /v3/search-tweets) y la lista de IDs de publicaciones.
El párrafo se actualiza mientras escribes; cópialo en tu sección de métodos y conserva el manifiesto con tus datos.
Los comités de ética suelen hacer una lista corta de preguntas. Las respuestas de Sorsa API:
- ¿Qué datos? Solo posts y perfiles públicos: ninguna cuenta protegida, ningún mensaje directo.
- ¿Hay interacción con usuarios? Ninguna. Sorsa API es de solo lectura: nunca publica, da me gusta, sigue ni envía mensajes.
- ¿De quién es la cuenta de X que se usa? De nadie: Sorsa API nunca pide tu acceso a X.
- ¿Qué conserva el proveedor? Registros de solicitudes durante un año y respuestas completas durante 30 días. X nunca sabe quién consulta.
- ¿Trámites? Si lo pides, el equipo redacta una carta breve sobre la fuente de datos para tu comité de ética.
Compartir los datos se rige por la Política de desarrollador (se abre en una pestaña nueva) de X: publica IDs de posts y de usuarios, no posts completos. La política limita lo que se comparte a 1.5 millones de IDs de posts por entidad cada 30 días sin permiso escrito de X, y permite a los investigadores académicos compartir IDs para investigación no comercial aprobada por escrito por X o para revisión por pares. Para datasets creados para entrenar modelos, la guía de dataset de Twitter para machine learning explica la cláusula de entrenamiento.
#Cómo elegir una API de Twitter para investigación académica
Las pruebas que importan para un estudio son el precio por cada 1,000 posts, qué trae cada post, la profundidad del archivo, un tope mensual por encima del corpus, una configuración que un estudiante pueda terminar en un día, la velocidad y una oferta académica. Sorsa API cumple cada una con una cifra y, como es de solo lectura, la cuenta de X de nadie corre riesgo.
| Prueba | Sorsa API | API oficial de X |
|---|---|---|
| Precio por cada 1,000 tweets, búsqueda en el archivo | desde $0.07 | $5.00 ($15.00 con autores a partir del 22 de noviembre) |
| Precio por cada 1,000 posts por ID | desde $0.014 | $5.00 |
| Perfil del autor en cada post | Incluido | Se cobra como lectura de usuario a partir del 22 de noviembre |
| Archivo | Hasta 2006 | Hasta 2006 |
| Tope mensual | Tu plan o el acceso académico acordado | 3 millones de lecturas de posts, luego Enterprise |
| Configuración | Una clave API, sin cuenta de desarrollador | Cuenta de desarrollador, proyecto, app, claves |
| Velocidad | 20 solicitudes por segundo en todos los planes | Límites por endpoint |
| Oferta académica | Solicitudes otorgadas o un descuento importante | Ninguna desde 2023 |
Precio por cada 1,000 tweets, búsqueda en el archivo
- Sorsa API
- desde $0.07
- API oficial de X
- $5.00 ($15.00 con autores a partir del 22 de noviembre)
Precio por cada 1,000 posts por ID
- Sorsa API
- desde $0.014
- API oficial de X
- $5.00
Perfil del autor en cada post
- Sorsa API
- Incluido
- API oficial de X
- Se cobra como lectura de usuario a partir del 22 de noviembre
Archivo
- Sorsa API
- Hasta 2006
- API oficial de X
- Hasta 2006
Tope mensual
- Sorsa API
- Tu plan o el acceso académico acordado
- API oficial de X
- 3 millones de lecturas de posts, luego Enterprise
Configuración
- Sorsa API
- Una clave API, sin cuenta de desarrollador
- API oficial de X
- Cuenta de desarrollador, proyecto, app, claves
Velocidad
- Sorsa API
- 20 solicitudes por segundo en todos los planes
- API oficial de X
- Límites por endpoint
Oferta académica
- Sorsa API
- Solicitudes otorgadas o un descuento importante
- API oficial de X
- Ninguna desde 2023
La primera fila decide la mayoría de los presupuestos de becas: un corpus de 3 millones de tweets de búsqueda en el archivo cuesta desde $210 en Sorsa API y $15,000 en la API oficial de X, antes de que se cobren los autores.
#Empieza tu estudio con 100 solicitudes gratis
X terminó el acceso académico gratuito en 2023, y su precio de pago por uso de $5.00 por cada 1,000 posts ahora aplica a todos los estudios. Para un corpus buscado hasta 2006 desde $0.07 por cada 1,000 tweets, usa Sorsa API: prueba hoy tu rango de fechas con las solicitudes gratis y luego solicita el acceso académico con el alcance de tu estudio.
#Preguntas frecuentes
¿La API Academic Research de Twitter sigue disponible?
No. Twitter retiró la vía Academic Research en la primavera de 2023, y X confirmó en su foro de desarrolladores en septiembre de 2026 que no existe un nivel académico ni gratuito para investigación por separado. Los investigadores ahora usan la API estándar de pago por uso de X a $0.005 por post, solicitan acceso bajo la Ley de Servicios Digitales de la UE si el estudio califica, o usan una API de terceros como Sorsa API.
¿Hay acceso gratuito a la API de Twitter para investigadores?
No de parte de X: su API no tiene un nivel de lectura gratuito desde 2023, y los académicos pagan los mismos precios que todos. Los investigadores de la UE que estudian riesgos sistémicos pueden solicitar datos bajo el artículo 40 de la Ley de Servicios Digitales. Sorsa API le da a cada cuenta 100 solicitudes gratis que nunca vencen, unos 2,000 tweets por búsqueda, y otorga solicitudes a estudios no comerciales aprobados.
¿Qué API debo usar para investigación académica en Twitter?
Para la mayoría de los estudios, usa Sorsa API: búsqueda en todo el archivo hasta 2006 desde $0.07 por cada 1,000 tweets, posts por ID desde $0.014 por cada 1,000, cada uno con el perfil de su autor, a 20 solicitudes por segundo con una sola clave. El acceso académico agrega solicitudes otorgadas o un descuento importante. La API oficial de X cobra $5.00 por cada 1,000 posts y limita el pago por uso a 3 millones al mes.
¿Puedo citar datos de Sorsa API en un artículo?
Sí. Nombra a Sorsa API y su URL, el endpoint, la consulta exacta y la ventana de fechas, y la fecha de recopilación en tu sección de métodos, y publica los IDs de los posts junto con tu código para que otros puedan reconstruir el corpus. Una línea de cita para Sorsa API se lee así: Scouts Labs Inc, Sorsa API: Twitter (X) API and scraper, https://api.sorsa.io, consultado en la fecha de tu recopilación.
¿El artículo 40 de la DSA cubre a investigadores fuera de la UE?
Solo para investigación sobre riesgos sistémicos en la UE. El artículo 40 de la Ley de Servicios Digitales vincula el acceso a ese propósito, no al lugar donde trabaja el investigador, y los datos no públicos requieren la condición de investigador verificado ante un Coordinador de Servicios Digitales de la UE. Un estudio sobre otro tema o región queda fuera y pasa por la API estándar de X o por una API de terceros.
#Cómo lo comprobamos
El 2 de noviembre de 2026 leímos la página de precios y el registro de cambios de X, el anuncio de niveles de marzo de 2023, el aviso de X de octubre de 2026 sobre el cobro de expansiones y los hilos del foro de 2026 donde el personal de X responde preguntas sobre acceso académico. Leímos las preguntas frecuentes de la Comisión Europea sobre el acceso a datos bajo la DSA y la Política de desarrollador de X. Los endpoints, parámetros y campos provienen de la referencia en vivo de Sorsa API de ese mismo día; la solicitud y la respuesta están escritas a partir de ella.
Fuentes
- X API pricing (se abre en una pestaña nueva)
- X Developer Platform changelog: Academic Research track (Jan 26, 2021) and Pay-Per-Use launch (Feb 6, 2026) (se abre en una pestaña nueva)
- Announcing new access tiers for the Twitter API, March 30, 2023 (se abre en una pestaña nueva)
- X staff: no separate academic tier, September 21, 2026 (se abre en una pestaña nueva)
- X staff: no ethics-committee letters, September 9, 2026 (se abre en una pestaña nueva)
- X API PPU expansions update, October 23, 2026 (se abre en una pestaña nueva)
- European Commission: FAQs on DSA data access for researchers (se abre en una pestaña nueva)
- X Developer Policy (se abre en una pestaña nueva)
- Columbia Journalism Review: What happened to academic research on Twitter? (se abre en una pestaña nueva)
- Sorsa API reference: Search Tweets (se abre en una pestaña nueva)