¿Tiene un producto de software? Añádalo gratis. Una persona lo revisa y lo publica en un día.¿Tiene un producto? Añádalo gratis.

Añada su producto
Añadir un producto

API

Una API de lectura para sus propios datos de SAASLEDGE: fichas, estadísticas, reseñas y los competidores que sigue. Una clave, JSON o CSV.

Última actualización:

La API devuelve sus propios datos y nada más: las fichas de su cuenta, cómo han rendido, las reseñas que la gente dejó en ellas y los competidores que tiene en seguimiento. Es una API de solo lectura. Todo lo que modifica datos se hace en el panel, de modo que una clave filtrada puede copiar sus cifras, pero no puede editar su ficha, no puede gastar dinero y no puede tocar la cuenta de nadie más.

Es gratuita, como todo lo demás aquí. Cada cuenta puede emitir una clave desde el panel.

La clave

Cree la clave en su panel, en la pestaña Herramientas de fichas, en el bloque llamado Exportaciones y acceso a la API. Tiene el aspecto de sl_ seguido de 48 caracteres hexadecimales, y el panel muestra la fecha en que se emitió.

Una clave por cuenta. Al pulsar Nueva clave se emite una nueva y la anterior deja de funcionar en ese momento. No hay periodo de gracia ni una segunda clave en paralelo, así que cámbiela cuando esté preparado para actualizar lo que la usa.

Rótela si acabó en un repositorio público, un documento compartido, un navegador o un servicio que dejó de usar. Rotarla lleva un clic y no cuesta nada.

Revóquela eliminándola en el mismo bloque. La cuenta sigue funcionando, solo se detiene el acceso a la API.

Trate la clave como una contraseña. Guárdela en un servidor, en una variable de entorno o en un almacén de secretos, nunca en código de front end: todo lo que está en un navegador lo puede leer quien abra la página. A propósito, no enviamos cabeceras CORS en estos endpoints, de modo que una página de otro dominio no puede llamarlos con su clave desde el navegador.

Cómo llamarla

Cada petición lleva la clave en la cabecera Authorization. La dirección base es https://saasledge.com/api/v1.

curl -H "Authorization: Bearer sl_your_key" \
  https://saasledge.com/api/v1/me

Las respuestas son JSON con "ok": true. Los errores mantienen la misma forma con "ok": false y un código breve legible por máquina.

Estado Código Qué significa
401 unauthorized Sin clave, una clave mal formada o una clave que ya no existe
402 plan_required La clave es real, pero la cuenta no está en Studio
429 rate Más de 120 peticiones en un minuto con esta clave

El límite es de 120 peticiones por minuto y por clave. Es generoso para una exportación nocturna y justo para un bucle que se olvidó de detenerse.

GET /api/v1/me

La cuenta que hay detrás de la clave y los límites con los que se cuenta todo lo demás. Úsela como comprobación de estado.

{
  "ok": true,
  "account": {
    "email": "[email protected]",
    "products": 3,
    "since": "2026-08-13"
  },
  "key": { "issued_at": "2026-08-14 09:12:33" },
  "limits": {
    "products": 25,
    "watches": 25
  },
  "rate": { "limit": 120, "per": "minute" }
}

GET /api/v1/products

Sus fichas con todo lo publicado en ellas: estado, categoría, modelo de precios, planes, número de capturas de pantalla, número de reseñas y valoración media. Cada elemento incluye url_on_saasledge, la dirección pública de la ficha.

curl -H "Authorization: Bearer sl_your_key" \
  https://saasledge.com/api/v1/products

GET /api/v1/stats

Visitas a sus fichas y clics hacia su sitio web, agrupados por día.

Parámetro Valor por defecto Notas
days 30 De 1 a 365
product todos El slug de una ficha, por ejemplo wave
format json csv devuelve un archivo con las columnas product,day,views,clicks

Los días sin eventos no se devuelven. Los totales se calculan por usted en totals, incluida la tasa de clics como porcentaje.

curl -H "Authorization: Bearer sl_your_key" \
  "https://saasledge.com/api/v1/stats?days=90&format=csv" -o stats.csv

GET /api/v1/reviews

Reseñas publicadas en sus fichas, con sus respuestas y las fechas. without_reply cuenta las que siguen esperando respuesta, que es la cifra sobre la que conviene configurar una alerta.

Parámetro Valor por defecto Notas
days 90 De 1 a 365
product todos El slug de una ficha

Las direcciones de correo de quienes escriben las reseñas nunca se devuelven. Se recogen para que podamos comprobar una reseña, no para enviarles correo.

GET /api/v1/watches

Los competidores de su lista de seguimiento: precio de entrada actual y anterior al último cambio, número de planes, indicadores de plan gratuito y de prueba, valoración, número de reseñas y el historial de precios dentro del periodo. La misma respuesta incluye mine, el precio de entrada y el número de planes de sus propias fichas activas, de modo que una comparación necesita una petición en lugar de dos.

Parámetro Valor por defecto Notas
days 90 De 1 a 365, se aplica al historial de precios

Lo que la API no hará

No mostrará datos privados de otro proveedor, no escribirá nada y no exportará todo el catálogo. La copia masiva del catálogo no es algo que vendamos ni algo que la clave abra.

Preguntas, o un caso de uso que necesite un campo que todavía no devolvemos: escriba a [email protected] e indique qué está creando.