La API de Twitter de TweetScout ahora es Sorsa API v3
La API de TweetScout ahora es Sorsa API: se renombró en 2025, su v2 de la época de TweetScout devuelve 410 Gone desde el 1 de mayo de 2026, y 27 de sus 29 llamadas ahora funcionan en https://api.sorsa.io/v3.
Respuesta corta: Migrar una integración de TweetScout requiere cuatro ediciones: la URL base, los nombres de usuario que salen de la ruta y pasan a parámetros de consulta, cursor renombrado como next_cursor y algunos campos con otro nombre. Para ejecutar las llamadas migradas, usa Sorsa API v3: el mismo encabezado ApiKey, 45 endpoints a 20 solicitudes por segundo y 100 solicitudes gratis para probar cada llamada anterior.
api.sorsa.io/v3- 27 de 29 llamadas migradas
- Precio
- desde $1.40 por cada 1,000
#Qué pasó con la API de TweetScout
La API de TweetScout se renombró como Sorsa API en 2025 a cargo del equipo que la opera en Scouts Labs Inc desde 2022, y su versión de la época de TweetScout, la v2, se retiró el 1 de mayo de 2026 (se abre en una pestaña nueva). Todos los endpoints de la v2 ahora devuelven 410 Gone, y el código que sigue apuntando a api.tweetscout.io/v2 llama a esa misma versión retirada.
El producto se dividió según sus dos públicos. La app de analítica cripto pasó a ser la app de Sorsa en sorsa.io (se abre en una pestaña nueva), a donde ahora redirigen tweetscout.io y app.tweetscout.io, y la API para desarrolladores pasó a ser Sorsa API en api.sorsa.io. El puntaje de TweetScout conservó su método con un nombre nuevo, el Sorsa Score, y sus endpoints forman parte de la v3. La guía de Sorsa Score API explica los niveles y cómo se construye el puntaje.
Las búsquedas de "Tweet Scout" y "Twitter Scout" llevan al mismo producto. Lo que cambió para el código es la versión: la v3 conserva las funciones de TweetScout, renombra algunas rutas y parámetros, y agrega 20 endpoints que la API anterior nunca tuvo, hasta sumar 45.
#Migra una llamada de TweetScout a Sorsa API v3 en cuatro pasos
Toda llamada de TweetScout se migra con las mismas cuatro ediciones, y la mayoría es de una línea. Para una integración de TweetScout, Sorsa API v3 es la sucesora directa: 25 rutas de la v3 hacen las funciones anteriores, la clave sigue yendo en el encabezado ApiKey y todos los planes funcionan a 20 solicitudes por segundo.
-
Consigue una clave de la v3. Regístrate y copia una clave desde API Keys en el panel.
GET /key-usage-info(se abre en una pestaña nueva) confirma que funciona y muestra las solicitudes restantes, y nunca cuenta contra ellas. -
Cambia la URL base. Reemplaza
https://api.tweetscout.io/v2ohttps://api.sorsa.io/v2porhttps://api.sorsa.io/v3en todo tu código. -
Saca los nombres de usuario y los IDs de la ruta. TweetScout ponía la cuenta en la ruta (
/score/{user_handle},/info-id/{user_id}). La v3 la recibe como parámetro de consulta:username,user_idouser_link, exactamente uno de ellos.Antes: TweetScout API v2 (ahora 410 Gone) curl "https://api.tweetscout.io/v2/score/orbit_dao_watcher" \ -H "ApiKey: YOUR_API_KEY"Después: Sorsa API v3 curl -G "https://api.sorsa.io/v3/score" \ -H "ApiKey: YOUR_API_KEY" \ --data-urlencode "username=orbit_dao_watcher" -
Renombra las claves de paginación y del cuerpo.
cursorpasa a sernext_cursor,linkpasa a seruser_linkyuser_handlepasa a serusername. EnPOST /check-follow,project_handlepasa a serusername_1(la cuenta que debería ser seguida) yuser_handlepasa a serusername_2(la cuenta que verificas).
Las mismas ediciones en un script: la URL base cambia una vez, el nombre de usuario pasa a params, y las listas que en la v2 llegaban como un solo arreglo ahora llegan en páginas con un cursor. El tutorial de la API de Twitter en Python cubre el resto de lo básico de la v3.
import requests
BASE = "https://api.sorsa.io/v3" # was https://api.tweetscout.io/v2
HEADERS = {"ApiKey": "YOUR_API_KEY"}
def score(handle):
# v2: GET /score/{handle} -> v3: GET /score?username=
r = requests.get(f"{BASE}/score", headers=HEADERS,
params={"username": handle}, timeout=30)
r.raise_for_status()
return r.json()["score"]
def following(handle):
# v2 returned one array; v3 pages 200 accounts at a time
users, cursor = [], None
while True:
params = {"username": handle}
if cursor:
params["next_cursor"] = cursor
r = requests.get(f"{BASE}/follows", headers=HEADERS,
params=params, timeout=30)
r.raise_for_status()
page = r.json()
users += page["users"]
cursor = page.get("next_cursor")
if not cursor:
return users
print(score("orbit_dao_watcher"))
print(len(following("orbit_dao_watcher")))
Un 401 significa que la clave es incorrecta, un 403 significa que falta o que se quedó sin solicitudes, y un 429 significa más de 20 solicitudes en un segundo, así que espera un segundo y vuelve a enviarla. Los endpoints de score responden para las cuentas que están en la base de datos del Sorsa Score, y la v3 ahora incluye la fecha en que cada seguidor empezó a seguir, como en esta respuesta de GET /top-followers:
{
"users": [
{
"id": "1600000000000000004",
"username": "lattice_fund_research",
"display_name": "Lattice Fund Research",
"followers_count": 48210,
"followings_count": 612,
"verified": true,
"score": 1873,
"follower_date": "2026-03-14T09:21:07Z"
}
]
}
#El mapa de endpoints de la API de TweetScout, de la v2 a la v3
De los 29 endpoints de la referencia de la v2 de la época de TweetScout, 27 pasaron a la v3 y 2 se retiraron. Los 27 caen en 25 rutas de la v3, porque dos pares se fusionaron: /info e /info-id pasaron a ser un solo GET /info, y /score y /score-id pasaron a ser un solo GET /score.
Pega en el conversor cualquier llamada antigua de tu código o de tus registros para obtener su solicitud de la v3 y las ediciones que necesita.
Movido TweetScout GET /v2/score/{user_handle} ahora es GET /v3/score en Sorsa API.
curl -G "https://api.sorsa.io/v3/score" \
-H "ApiKey: YOUR_API_KEY" \
--data-urlencode "username=orbit_dao_watcher"
- URL base:
https://api.tweetscout.io/v2pasa a serhttps://api.sorsa.io/v3. - El nombre de usuario sale de la ruta y va en
?username=;?user_id=y?user_link=también funcionan. - Una solicitud por cuenta, desde $1.40 por cada 1,000 cuentas.
Pega una llamada de la API de TweetScout, o elige un ejemplo, para ver la solicitud a Sorsa API v3 que la reemplaza.
El mapa completo enumera cada llamada de la v2 en los grupos de la referencia anterior, con la ruta de la v3 que la reemplaza y la edición que necesita. Las llamadas cuya ruta no cambió igual necesitan la nueva URL base.
| TweetScout API v2 | Sorsa API v3 | Qué cambia |
|---|---|---|
GET /info/{user_handle} | GET /info | El nombre de usuario pasa a ?username= |
GET /info-id/{user_id} | GET /info | El ID pasa a ?user_id= |
GET /about | GET /about | link pasa a ser user_link; username también funciona |
GET /follows | GET /follows | link pasa a ser user_link; 200 por página con next_cursor |
GET /handle-to-id/{user_handle} | GET /username-to-id/{user_handle} | Ruta renombrada |
GET /id-to-handle/{user_id} | GET /id-to-username/{user_id} | Ruta renombrada; la respuesta sigue incluyendo handle |
POST /user-tweets | POST /user-tweets | link pasa a ser user_link, cursor pasa a ser next_cursor |
POST /tweet-info | POST /tweet-info | Mismo cuerpo; campos del tweet renombrados |
POST /tweet-info-bulk | POST /tweet-info-bulk | Mismo cuerpo; la respuesta viene envuelta en tweets |
POST /comments | POST /comments | order_by opcional; la clave de la respuesta comments pasa a ser tweets |
POST /search-tweets | POST /search-tweets | Sin cambios |
POST /search-users | POST /search-users | Sin cambios |
GET /list-members | GET /list-members | Agrega paginación con next_cursor |
GET /list-tweets | GET /list-tweets | cursor pasa a ser next_cursor |
POST /community-tweets | POST /community-tweets | cursor pasa a ser next_cursor, order_by pasa a ser order |
POST /check-member | POST /check-community-member | Ruta renombrada |
POST /check-follow | POST /check-follow | project_* pasa a ser *_1, user_* pasa a ser *_2 |
POST /check-quoted | POST /check-quoted | user_handle pasa a ser username |
POST /check-retweet | POST /check-retweet | user_handle pasa a ser username |
GET /check-comment | GET /check-comment | user_handle pasa a ser username |
GET /score/{user_handle} | GET /score | El nombre de usuario pasa a ?username= |
GET /score-id/{user_id} | GET /score | El ID pasa a ?user_id= |
GET /score-changes | GET /score-changes | user_handle pasa a ser username |
GET /followers-stats | GET /followers-stats | user_handle pasa a ser username |
GET /top-followers/{user_handle} | GET /top-followers | El nombre de usuario pasa a ?username=; se elimina from |
GET /top-following/{user_handle} | GET /top-following | El nombre de usuario pasa a ?username= |
GET /new-following-7d | GET /new-following-7d | user_handle pasa a ser username |
POST /when-follow | Retirado | POST /check-follow responde sí o no |
GET /handle-history | Retirado | GET /about devuelve el número de cambios y la última fecha |
GET /info/{user_handle}- Sorsa API v3
GET /info- Qué cambia
- El nombre de usuario pasa a
?username=
GET /info-id/{user_id}- Sorsa API v3
GET /info- Qué cambia
- El ID pasa a
?user_id=
GET /about- Sorsa API v3
GET /about- Qué cambia
linkpasa a seruser_link;usernametambién funciona
GET /follows- Sorsa API v3
GET /follows- Qué cambia
linkpasa a seruser_link; 200 por página connext_cursor
GET /handle-to-id/{user_handle}- Sorsa API v3
GET /username-to-id/{user_handle}- Qué cambia
- Ruta renombrada
GET /id-to-handle/{user_id}- Sorsa API v3
GET /id-to-username/{user_id}- Qué cambia
- Ruta renombrada; la respuesta sigue incluyendo
handle
POST /user-tweets- Sorsa API v3
POST /user-tweets- Qué cambia
linkpasa a seruser_link,cursorpasa a sernext_cursor
POST /tweet-info- Sorsa API v3
POST /tweet-info- Qué cambia
- Mismo cuerpo; campos del tweet renombrados
POST /tweet-info-bulk- Sorsa API v3
POST /tweet-info-bulk- Qué cambia
- Mismo cuerpo; la respuesta viene envuelta en
tweets
POST /comments- Sorsa API v3
POST /comments- Qué cambia
order_byopcional; la clave de la respuestacommentspasa a sertweets
POST /search-tweets- Sorsa API v3
POST /search-tweets- Qué cambia
- Sin cambios
POST /search-users- Sorsa API v3
POST /search-users- Qué cambia
- Sin cambios
GET /list-members- Sorsa API v3
GET /list-members- Qué cambia
- Agrega paginación con
next_cursor
GET /list-tweets- Sorsa API v3
GET /list-tweets- Qué cambia
cursorpasa a sernext_cursor
POST /community-tweets- Sorsa API v3
POST /community-tweets- Qué cambia
cursorpasa a sernext_cursor,order_bypasa a serorder
POST /check-member- Sorsa API v3
POST /check-community-member- Qué cambia
- Ruta renombrada
POST /check-follow- Sorsa API v3
POST /check-follow- Qué cambia
project_*pasa a ser*_1,user_*pasa a ser*_2
POST /check-quoted- Sorsa API v3
POST /check-quoted- Qué cambia
user_handlepasa a serusername
POST /check-retweet- Sorsa API v3
POST /check-retweet- Qué cambia
user_handlepasa a serusername
GET /check-comment- Sorsa API v3
GET /check-comment- Qué cambia
user_handlepasa a serusername
GET /score/{user_handle}- Sorsa API v3
GET /score- Qué cambia
- El nombre de usuario pasa a
?username=
GET /score-id/{user_id}- Sorsa API v3
GET /score- Qué cambia
- El ID pasa a
?user_id=
GET /score-changes- Sorsa API v3
GET /score-changes- Qué cambia
user_handlepasa a serusername
GET /followers-stats- Sorsa API v3
GET /followers-stats- Qué cambia
user_handlepasa a serusername
GET /top-followers/{user_handle}- Sorsa API v3
GET /top-followers- Qué cambia
- El nombre de usuario pasa a
?username=; se eliminafrom
GET /top-following/{user_handle}- Sorsa API v3
GET /top-following- Qué cambia
- El nombre de usuario pasa a
?username=
GET /new-following-7d- Sorsa API v3
GET /new-following-7d- Qué cambia
user_handlepasa a serusername
POST /when-follow- Sorsa API v3
- Retirado
- Qué cambia
POST /check-followresponde sí o no
GET /handle-history- Sorsa API v3
- Retirado
- Qué cambia
GET /aboutdevuelve el número de cambios y la última fecha
Las dos filas retiradas todavía tienen una ruta hacia la misma respuesta, y la sección de abajo sobre las llamadas sin un endpoint equivalente la muestra en cada caso.
#Campos de la respuesta que cambiaron de nombre
Las respuestas de la v3 conservan la forma de las respuestas de TweetScout, pero cambiaron 10 nombres de campos, y las listas que la v2 devolvía como arreglos simples ahora vienen dentro de un objeto ({"users": [...]} o {"tweets": [...]}). Los parsers fallan primero por estos cambios de nombre, así que busca antes que nada los nombres antiguos en tu código.
| Campo de TweetScout API v2 | Campo de Sorsa API v3 | Dónde aparece |
|---|---|---|
screen_name | username | Perfiles, autores de tweets, miembros de listas |
name | display_name | Perfiles, autores de tweets |
friends_count | followings_count | Perfiles, autores de tweets |
statuses_count | tweets_count | Autores de tweets |
register_date | created_at | Perfiles |
avatar | profile_image_url | Perfiles, autores de tweets |
banner | profile_background_image_url | Perfiles |
id_str | id | Tweets, autores de tweets |
favorite_count | likes_count | Tweets |
in_reply_to_status_id_str | in_reply_to_tweet_id | Tweets |
screen_name- Campo de Sorsa API v3
username- Dónde aparece
- Perfiles, autores de tweets, miembros de listas
name- Campo de Sorsa API v3
display_name- Dónde aparece
- Perfiles, autores de tweets
friends_count- Campo de Sorsa API v3
followings_count- Dónde aparece
- Perfiles, autores de tweets
statuses_count- Campo de Sorsa API v3
tweets_count- Dónde aparece
- Autores de tweets
register_date- Campo de Sorsa API v3
created_at- Dónde aparece
- Perfiles
avatar- Campo de Sorsa API v3
profile_image_url- Dónde aparece
- Perfiles, autores de tweets
banner- Campo de Sorsa API v3
profile_background_image_url- Dónde aparece
- Perfiles
id_str- Campo de Sorsa API v3
id- Dónde aparece
- Tweets, autores de tweets
favorite_count- Campo de Sorsa API v3
likes_count- Dónde aparece
- Tweets
in_reply_to_status_id_str- Campo de Sorsa API v3
in_reply_to_tweet_id- Dónde aparece
- Tweets
Las claves en camelCase de las listas antiguas de top followers (screeName, followersCount, friendsCount, registerDate) pasaron a tener los mismos nombres en snake_case que el resto de los perfiles de la v3. Entre los campos que conservaron su nombre están full_text, retweet_count, reply_count, quote_count, view_count, bookmark_count y can_dm, y cada perfil de la v3 agrega location, bio_urls, pinned_tweet_ids y protected.
Para tener en cuenta
La fecha en que alguien empezó a seguir tiene dos grafías en la v3:
follower_dateenGET /top-followersyfollowerDateenGET /new-followers-7dyGET /new-following-7d. Los IDs son cadenas de texto en todas partes, como en la v2, así que guárdalos como texto en tu base de datos: los IDs Snowflake largos pierden dígitos cuando se manejan como números en JavaScript.
#Llamadas de TweetScout sin un endpoint equivalente en la v3
Se retiraron dos endpoints de la v2, y tres cosas que la gente busca con el nombre de TweetScout nunca fueron endpoints de la API. Cada una tiene aún una ruta en la v3 hacia la misma respuesta.
/when-followdevolvía la fecha en que una cuenta empezó a seguir a otra, y solo para cuentas que ya estaban en la base de datos de TweetScout. En la v3,POST /check-follow(se abre en una pestaña nueva) responde si el seguimiento existe. Para las fechas,GET /top-followerscubre a los 20 seguidores más fuertes de una cuenta, yGET /new-followers-7d(se abre en una pestaña nueva) enumera las cuentas cripto que empezaron a seguir en los últimos 7 días./handle-historydevolvía los nombres de usuario anteriores de una cuenta.GET /about(se abre en una pestaña nueva) devuelveusername_change_countylast_username_change_at, que el Verificador del historial de nombres de usuario de Twitter gratuito muestra para cualquier cuenta.- "Calidad de la audiencia" era la vista de la app de TweetScout sobre quién sigue a una cuenta. En la API es
GET /followers-stats(se abre en una pestaña nueva), que cuenta influencers, proyectos y fondos de capital de riesgo entre los seguidores, además deGET /top-followersyGET /score. - Un endpoint de sentimiento nunca existió en la v2 ni en la v3. Obtén los posts con
POST /search-tweetsoPOST /mentionsy puntúalos con tu propio modelo, como en la guía de análisis de sentimientos en Twitter. /v1/analyzeen api.tweetscout.io nunca fue un endpoint de TweetScout. Aparece en código de bots de trading generado automáticamente, donde está marcado como endpoint hipotético, y la dirección responde 404. Para esa función, llama aGET /scoreyGET /followers-stats.
#Lo que la misma clave lee ahora y TweetScout nunca leyó
Sorsa API v3 agregó 20 endpoints que la API de TweetScout nunca tuvo, así que una sola clave ahora cubre las tareas generales de datos de X que los paneles cripto antes compraban a un segundo proveedor. Si tu integración de TweetScout funcionaba junto con otra API para listas de seguidores o búsqueda, usa Sorsa API para ambas: una clave, una factura y los datos de smart followers en el mismo JSON.
Las tareas que llevaban a los usuarios de TweetScout a un segundo proveedor cuestan esto por cada 1,000 resultados en Sorsa API, frente a los precios de la API oficial de X (se abre en una pestaña nueva), que además exige una cuenta de desarrollador y OAuth y se detiene en 3 millones de lecturas de posts al mes:
| Tarea | Endpoint de Sorsa API | Sorsa API, por cada 1,000 | API oficial de X, por cada 1,000 |
|---|---|---|---|
| Listas completas de seguidores | GET /followers, 200 por página | desde $0.007 | $10.00 |
| Perfiles por lotes | GET /info-batch, 100 por solicitud | desde $0.014 | $10.00 |
| Posts por ID | POST /tweet-info-bulk, 100 por solicitud | desde $0.014 | $5.00 |
| Búsqueda y menciones, hasta 2006 | POST /search-tweets, POST /mentions, unos 20 por página | desde $0.07 | $5.00 |
| Puntaje de influencia cripto y categorías de seguidores | GET /score, GET /followers-stats, una cuenta por solicitud | desde $1.40 | no se ofrece |
Listas completas de seguidores
- Endpoint de Sorsa API
GET /followers, 200 por página- Sorsa API, por cada 1,000
- desde $0.007
- API oficial de X, por cada 1,000
- $10.00
Perfiles por lotes
- Endpoint de Sorsa API
GET /info-batch, 100 por solicitud- Sorsa API, por cada 1,000
- desde $0.014
- API oficial de X, por cada 1,000
- $10.00
Posts por ID
- Endpoint de Sorsa API
POST /tweet-info-bulk, 100 por solicitud- Sorsa API, por cada 1,000
- desde $0.014
- API oficial de X, por cada 1,000
- $5.00
Búsqueda y menciones, hasta 2006
- Endpoint de Sorsa API
POST /search-tweets,POST /mentions, unos 20 por página- Sorsa API, por cada 1,000
- desde $0.07
- API oficial de X, por cada 1,000
- $5.00
Puntaje de influencia cripto y categorías de seguidores
- Endpoint de Sorsa API
GET /score,GET /followers-stats, una cuenta por solicitud- Sorsa API, por cada 1,000
- desde $1.40
- API oficial de X, por cada 1,000
- no se ofrece
Para el seguimiento de KOLs y smart followers, que los usuarios de TweetScout hacían en la app, la v3 tiene cuatro llamadas: GET /top-followers y GET /followers-stats para saber quién respalda a una cuenta, y GET /new-followers-7d y GET /new-following-7d para los seguimientos cripto de la última semana. Las listas completas de todos los seguidores, sean cripto o no, salen de GET /followers (se abre en una pestaña nueva); la guía de la API de seguidores de Twitter muestra la exportación completa.
Los demás endpoints nuevos leen citas, quienes hicieron retweet, las respuestas y los retweets de un usuario, Artículos de X, Spaces, tendencias por ubicación, seguidores verificados, seguidores de listas, información de comunidades, miembros y búsqueda, y la comprobación de shadowban. Los equipos que además leen de la API oficial de X pueden migrar desde la API de Twitter/X con el mismo tipo de mapa.
#Migra hoy tu primera llamada de TweetScout
La API de TweetScout sigue viva como Sorsa API v3: cambia la URL base, mueve los nombres de usuario a parámetros de consulta, renombra cursor y 27 de las 29 llamadas antiguas vuelven a funcionar. Sorsa API es el lugar para ejecutarlas: 45 endpoints, con el Sorsa Score incluido, 20 solicitudes por segundo en todos los planes y 100 solicitudes gratis para convertir y probar una integración completa antes de elegir un plan.
#Preguntas frecuentes
¿TweetScout es lo mismo que Sorsa API?
Sí. TweetScout era a la vez una app de analítica cripto y su API para desarrolladores, operadas por Scouts Labs Inc desde 2022. En 2025 la app pasó a ser la app de Sorsa en sorsa.io y la API pasó a ser Sorsa API en api.sorsa.io, con el mismo equipo detrás de ambas. Sorsa API lee solo datos públicos de X, nunca publica y nunca pide tu acceso a X, así que tu cuenta de X nunca corre riesgo.
¿Dónde está ahora la documentación de la API de TweetScout?
La documentación de la API de TweetScout es ahora la referencia de Sorsa API v3 en docs.sorsa.io (se abre en una pestaña nueva), generada a partir del archivo OpenAPI en vivo con los 45 endpoints, sus parámetros y los campos de sus respuestas. La documentación de la v2 de la época de TweetScout se fue con la v2 el 1 de mayo de 2026. El mapa de esta página conserva cada ruta de la v2 junto a la llamada de la v3 que la reemplaza.
¿Mi clave anterior de la API de TweetScout todavía funciona?
Usa la clave que aparece en API Keys en tu panel de Sorsa API: es la clave que aceptan todos los endpoints de la v3, en el mismo encabezado ApiKey. Cualquier solicitud a una ruta /v2 falla con 410 Gone, sea cual sea la clave. Si ya no puedes abrir la cuenta que tenía tu clave de TweetScout, una cuenta nueva toma un minuto y empieza con 100 solicitudes gratis.
¿Qué API debo usar en lugar de la API de TweetScout?
Usa Sorsa API, la sucesora de la propia API de TweetScout: 27 de las 29 llamadas de TweetScout pasaron, y el Sorsa Score sigue saliendo de GET /score. La misma clave lee listas completas de seguidores desde $0.007 por cada 1,000 y posts desde $0.014 por cada 1,000. Funciona a 20 solicitudes por segundo en todos los planes, sin cuenta de desarrollador de X y sin OAuth.
¿Todavía puedo obtener el puntaje de TweetScout a través de la API?
Sí, como el Sorsa Score, el puntaje de TweetScout con su nuevo nombre y con el mismo método: cuenta qué influencers, proyectos y fondos cripto siguen a una cuenta. GET /score (se abre en una pestaña nueva) lo devuelve para una cuenta por solicitud, y GET /score-changes devuelve su variación en la última semana y en el último mes. Los puntajes se actualizan más o menos una vez al día.
¿Cuánto cuesta Sorsa API para los antiguos usuarios de TweetScout?
Sorsa API cobra una solicitud por llamada en todos los endpoints, desde $4.90 por cada 1,000 solicitudes en el plan Starter hasta $1.40 en Hyperscale, y las solicitudes fallidas nunca se cobran. Cada cuenta nueva empieza con 100 solicitudes gratis que nunca vencen y no requieren tarjeta, suficientes para convertir y probar una integración pequeña de TweetScout.
#Cómo lo comprobamos
El 2 de noviembre de 2026 leímos el archivo de referencia de la v2 de la época de TweetScout, que api.sorsa.io/v2/swagger.json todavía sirve, junto con la referencia en vivo de la v3. Un script comparó los 29 endpoints de la v2, sus parámetros y los campos de sus respuestas con la v3. Confirmamos la fecha de retiro de la v2 en la documentación de Sorsa API y los precios de la API oficial de X en docs.x.com ese mismo día. No se usó ninguna clave API para este artículo: las solicitudes y la respuesta siguen la referencia de la v3, con cuentas de demostración.