Skip to main content

Precios, planes y coste por solicitud

Sorsa API utiliza un modelo de precio uniforme: 1 llamada a la API = 1 solicitud de tu cuota, independientemente del endpoint. Una búsqueda compleja cuesta lo mismo que una conversión de ID. No hay multiplicadores de créditos, tarifas por endpoint ni cargos adicionales por los datos de usuario incluidos en las respuestas de publicaciones. Esta página explica los planes, el coste efectivo por unidad de datos y cómo estimar el gasto mensual de los flujos habituales.

Planes

Empieza con 100 solicitudes gratuitas. Cada cuenta nueva recibe 100 solicitudes sin coste y sin tarjeta de crédito. No caducan y funcionan con todos los endpoints disponibles, por lo que puedes probar la API antes de elegir un plan. Planes personalizados. Si necesitas más de 500.000 solicitudes al mes para entrenar modelos de IA, recuperar grandes volúmenes de datos o supervisar miles de cuentas continuamente, ofrecemos volúmenes personalizados con límites de frecuencia dedicados. Contacta mediante Talk to Sales o Discord. Todos los planes estándar tienen el mismo límite de frecuencia: 20 solicitudes por segundo. Pasar de Starter a Pro aumenta tu cuota mensual, no la velocidad. Los planes personalizados pueden incluir límites superiores y dedicados.

Un precio uniforme por solicitud

Muchos proveedores de datos de X utilizan créditos: una búsqueda puede consumir 25, un perfil 5 y una extracción de seguidores 50. Esto complica el presupuesto y hace que los mismos datos tengan costes muy distintos según cómo se consulten. En Sorsa, cada llamada a cualquier endpoint consume exactamente 1 solicitud de tu cuota. Además:
  • Los datos del usuario se incluyen sin coste adicional en las respuestas de publicaciones. Cada publicación devuelta por /search-tweets, /user-tweets, /comments, /mentions y otros endpoints de publicaciones incluye el perfil completo del autor: ID, nombre de usuario, biografía, seguidores, verificación y más.
  • Hay endpoints por lotes para consultas de gran volumen. /info-batch y /tweet-info-bulk permiten obtener hasta 100 elementos en una solicitud, lo que reduce considerablemente el coste por elemento.
  • Los endpoints de seguidores y cuentas seguidas devuelven hasta 200 perfiles por solicitud. Es uno de los mayores volúmenes de resultados por llamada disponibles.

Coste por unidad de datos

El coste de obtener los datos que necesitas depende de cuántos elementos devuelva cada endpoint por solicitud.

Datos de publicaciones

Recomendación: utiliza /tweet-info-bulk en lugar de llamar repetidamente a /tweet-info. La diferencia de coste por publicación puede ser de unas 100 veces. Para recopilar publicaciones por palabra clave, tema o usuario, los endpoints de búsqueda y cronología ofrecen un coste aproximado de 0,0001 USD por publicación en Pro.

Perfiles de usuario

Recomendación: obtener seguidores y cuentas seguidas resulta económico: 0,00001 USD por perfil en Pro. Para consultar muchos perfiles, utiliza /info-batch en lugar de llamar repetidamente a /info.

Comprobaciones de verificación

Cada solicitud de verificación comprueba una acción concreta de un usuario concreto. Para una campaña de 1.000 participantes con 5 tareas cada uno, presupuesta 5.000 solicitudes.

Endpoints de utilidades


Datos incluidos sin solicitudes adicionales

Algunos datos vienen incluidos en respuestas que ya estás obteniendo: Perfiles dentro de las publicaciones. Cada publicación de /search-tweets, /user-tweets, /mentions, /comments, /quotes y /list-tweets incluye el perfil completo de su autor. Si 1.000 publicaciones proceden de 400 usuarios únicos, obtienes 400 perfiles sin ninguna llamada adicional a /info. Texto del comentario en la verificación. Cuando /check-comment devuelve commented: true, incluye el objeto completo del comentario. No necesitas llamar a /comments para leerlo. Texto de la cita en su verificación. Cuando /check-quoted devuelve status: "quoted", incluye el texto y la marca temporal de la cita. Datos del artículo en /article. Una llamada devuelve el texto completo, las métricas de interacción y el perfil del autor.

Estimaciones para flujos habituales

Escucha social: supervisar una palabra clave y recopilar publicaciones

Consultas /search-tweets cada 30 segundos, las 24 horas, para recoger publicaciones sobre tu marca.
  • 1 solicitud cada 30 segundos = 2 por minuto = 2.880 al día = 86.400 al mes.
  • Cabe en el plan Pro (199 USD/mes).
  • Cada solicitud devuelve unas 20 publicaciones: hasta aproximadamente 1,7 millones al mes.

Análisis de competidores: perfiles, contenido y menciones de 5 competidores

  • 5 perfiles mediante /info: 5 solicitudes.
  • 50 páginas de publicaciones por competidor mediante /user-tweets: 250 solicitudes.
  • 10 páginas de menciones por competidor mediante /mentions: 50 solicitudes.
  • Total por ejecución: 305 solicitudes.
  • Una ejecución semanal: unas 1.220 solicitudes al mes; cabe holgadamente en Starter.

Investigación de audiencias: obtener y analizar el país de 50.000 seguidores

  • 50.000 seguidores mediante /followers (200 por página): 250 solicitudes.
  • 50.000 consultas de país mediante /about: 50.000 solicitudes.
  • Total: 50.250 solicitudes.
  • Cabe en el plan Pro (199 USD/mes).
  • Coste proporcional: unos 100 USD (50.250 × 0,00199 USD).

Verificación de campañas: 2.000 participantes con 5 tareas cada uno

  • 2.000 × 5 comprobaciones: 10.000 solicitudes.
  • Cabe en el plan Starter (49 USD/mes).

Recopilación a gran escala: cronologías completas de 100 cuentas

  • Media de 500 publicaciones por cuenta, unas 20 por página: 25 páginas por cuenta.
  • 100 cuentas × 25 páginas = 2.500 solicitudes.
  • Obtienes unas 50.000 publicaciones con los perfiles de sus autores.
  • Cabe en el plan Starter (49 USD/mes).

Supervisión en tiempo real: 200 cuentas mediante una lista de X, cada 5 segundos

  • 1 solicitud cada 5 segundos = 17.280 al día = 518.400 al mes.
  • Supera ligeramente la cuota de 500.000 de Enterprise: necesitas un plan personalizado o un intervalo algo mayor para ajustarte a Enterprise (899 USD/mes).
  • Una llamada a /list-tweets por ciclo cubre las 200 cuentas.

Estrategias para optimizar costes

Consulta las explicaciones completas en Optimización del uso de la API. Estas son las ideas principales: Utiliza endpoints por lotes. /tweet-info-bulk (hasta 100 publicaciones por solicitud) e /info-batch (hasta 100 perfiles) reducen el número de llamadas. Utiliza /list-tweets para supervisar varias cuentas. Consultar 50 cuentas individualmente requiere 50 veces más solicitudes que agruparlas en una lista de X y realizar una consulta. Extrae los perfiles de las respuestas de publicaciones. Crea tu base de usuarios a partir de resultados de búsqueda y cronologías, sin llamadas adicionales a /info. Utiliza /info en lugar de convertir y consultar por separado. Si necesitas el ID y el perfil completo, llama una vez a /info, que acepta nombres, IDs y enlaces, en lugar de llamar primero a /username-to-id. Elige el plan adecuado para tu volumen. Pasar de Starter a Pro reduce el coste por solicitud un 59 % (de 0,0049 a 0,00199 USD). Pasar de Pro a Enterprise lo reduce otro 10 %. Si consumes habitualmente más del 80 % de la cuota de tu plan, cambiar a uno superior permite ahorrar.
Comparación con la API oficial de X. La API oficial cobra por uso: 0,005 USD por publicación leída y 0,010 USD por perfil de autor, con un máximo de 2 millones de lecturas al mes para cuentas de pago por uso. Leer aproximadamente un millón de publicaciones cuesta unos 5.000 USD al mes. En Sorsa Pro (199 USD/mes), 100.000 solicitudes permiten obtener aproximadamente 2 millones de publicaciones con perfiles incluidos: unos 0,0001 USD por publicación frente a 0,005 USD en la API oficial. La autenticación utiliza un único encabezado de clave de API en lugar de OAuth 2.0. Consulta la guía de migración desde la API oficial de X.

Consulta tu consumo actual

Utiliza GET /key-usage-info para consultar el consumo y la cuota restante:
  • key_requests: solicitudes asignadas al periodo de facturación actual (la cuota de tu plan).
  • remaining_requests: solicitudes disponibles en el periodo actual.
  • total_requests: solicitudes acumuladas de todos los periodos.
  • valid_until: fecha de caducidad del saldo actual.
Añade esta comprobación a tus scripts de supervisión para recibir una alerta antes de agotar la cuota. También puedes consultar el historial en Usage stats.

Próximos pasos