Documentación de la API

v3.10.0

Introducción

Bienvenido a la API de CoinScanX. Esta interfaz te permite acceder a los datos de nuestro scanner de análisis de criptomonedas, incluyendo el Top 10 y el período de gracia.

También puedes conectar el scanner directamente con Claude, ChatGPT y otras IAs vía nuestro servidor MCP en mcp.coinscanx.com.

Autenticación

Todas las solicitudes a endpoints de datos requieren una clave de API (apikey). Puedes usar la siguiente clave para realizar pruebas con datos de demostración.

Clave de API para pruebas: H7jK8mN9pQ0rS1tU2vW3xY4z

La clave puede enviarse de tres formas equivalentes:

Límites de Uso

Tráfico autenticado (con apikey): máximo 30 solicitudes por minuto por clave, sin importar desde cuántas IPs.

Tráfico anónimo (sin apikey, ej: /health): máximo 5 solicitudes por minuto por IP.

El cupo es por clave, así que si usas la misma key desde varios dispositivos o desde Claude/ChatGPT vía MCP, todas las llamadas suman al mismo cubo. Si excedes el límite, recibirás un error 429 Too Many Requests.

Recomendación: cachea las respuestas en tu cliente al menos 10-15 segundos. Los datos del scanner no cambian más rápido que eso.

Endpoints

GET /v3/top10

Devuelve la lista de las criptomonedas con mayor probabilidad de subida.

Parámetros

ParámetroDescripciónDefault
apikeyTu clave de API. (Requerido)-
originalPoner en on para obtener el orden original del top.(off)
sortOrden por fecha (si original no se usa): asc o desc.desc
limitNúmero de resultados (1-10).10
formatFormato de respuesta: json o xml.json

Ejemplo de Solicitud (Orden Original)

https://api.coinscanx.com/v3/top10?apikey=H7jK8mN9pQ0rS1tU2vW3xY4z&original=on

GET /v3/periodo-gracia

Devuelve las monedas que han salido del Top 10 en las últimas 24 horas.

Parámetros

ParámetroDescripciónDefault
apikeyTu clave de API. (Requerido)-
sortOrden por fecha de salida: asc o desc.desc
limitNúmero de resultados (Máx: 200).10
formatFormato de respuesta: json o xml.json

Ejemplo de Solicitud

https://api.coinscanx.com/v3/periodo-gracia?apikey=H7jK8mN9pQ0rS1tU2vW3xY4z

GET /v3/health

Verifica que la API esté operativa. La clave es opcional.

Comportamiento del rate limit

  • Sin clave: aplica el límite por IP (5/min). Útil para uptime monitors externos.
  • Con clave válida: aplica el límite por clave (30/min). Útil cuando un servicio (ej: nuestro MCP server) llama /health en nombre de muchos usuarios desde un solo IP.

Ejemplo de Solicitud

https://api.coinscanx.com/v3/health

Estructura de la Respuesta

A continuación un ejemplo de la estructura de un objeto de moneda en /top10.

{
    "rank": 1,
    "symbol": "SNX",
    "name": "Synthetix Network",
    "initial_price_usd": 0.928,
    "current_price_usd": 1.084,
    "max_price_usd": 1.25,
    "max_increase_percentage": 34.69,
    "current_increase_percentage": 16.81,
    "in_top_since": "2026-04-04T02:00:11+00:00",
    "in_top": true,
    "volumen24h": 15000000.50,
    "last_updated": "2026-05-09T17:42:00+00:00"
}

Y un ejemplo de un objeto en /periodo-gracia.

{
    "symbol": "PEPE",
    "name": "Pepe",
    "initial_price_usd": 0.0000087,
    "current_price_usd": 0.0000094,
    "max_price_usd": 0.0000110,
    "max_increase_percentage": 26.43,
    "current_increase_percentage": 8.05,
    "in_top_since": "2026-05-01T10:15:00+00:00",
    "exit_date": "2026-05-09T08:30:00+00:00",
    "in_top": false,
    "volumen24h": 320000000.00,
    "last_updated": "2026-05-09T17:42:00+00:00"
}
CampoDescripción
rankPosición en el Top (solo en /top10).
symbolSímbolo de la criptomoneda (ej: BTC).
nameNombre completo de la criptomoneda.
initial_price_usdPrecio en USD al entrar al Top.
current_price_usdNuevo en v3.9.1. Precio actual en USD según la última actualización del scanner. Puede ser null en monedas muy antiguas registradas antes de v3.9.
max_price_usdPrecio máximo en USD alcanzado desde la entrada al Top.
max_increase_percentageMáximo % de subida desde el precio inicial.
current_increase_percentageNuevo en v3.9.1. % calculado de subida actual desde el precio inicial: (current - initial) / initial × 100. Puede ser negativo si el precio bajó. Puede ser null si falta current_price_usd.
in_top_sinceFecha (UTC) de entrada al Top.
exit_dateFecha (UTC) de salida del Top (solo en /periodo-gracia).
in_topBooleano (true/false) indicando si está actualmente en el Top.
volumen24hVolumen de trading en USD de las últimas 24h. Se actualiza con cada barrido del scanner tanto en /top10 como en /periodo-gracia (campo añadido a /periodo-gracia en v3.9.1).
last_updatedNuevo en v3.9.1. Fecha (UTC) de la última vez que el scanner refrescó los datos de esta moneda.

Errores Comunes

Código HTTPDescripción
401 UnauthorizedLa clave de API es inválida, está inactiva (membresía vencida) o no fue proporcionada.
404 Not FoundEl endpoint solicitado no existe.
429 Too Many RequestsHas excedido el límite de solicitudes.
500 Internal Server ErrorOcurrió un error en nuestro servidor.