Referencia completa de la API REST
Domina la API Smart Money con nuestra referencia REST exhaustiva. Aprende todos los endpoints, parámetros, métodos de autenticación y patrones de integración en el mundo real para inteligencia de derivados cripto y seguimiento de datos de ballenas.
Resumen
La API Smart Money proporciona acceso RESTful a datos en tiempo real de derivados de criptomonedas en tres exchanges principales: Bybit, Binance y Hyperliquid. Nuestra API agrega posiciones de carteras de ballenas, tasas de financiación, métricas de interés abierto, datos de liquidación y señales on-chain en una única interfaz unificada. Ya sea que estés construyendo algoritmos de trading, sistemas de gestión de riesgos o herramientas de análisis de mercado, la API REST te brinda acceso programático directo a toda la inteligencia Smart Money.
Con más de 229 símbolos de trading descubiertos automáticamente y más de 600 carteras de ballenas monitoreadas, la API proporciona inteligencia de mercado integral. Las conexiones WebSocket en tiempo real ofrecen actualizaciones en menos de un segundo, mientras que nuestros endpoints REST manejan consultas por lotes, recuperación de datos históricos y análisis de cartera a escala.
Autenticación
La API Smart Money utiliza autenticación por clave API. El método principal es el X-API-Key encabezado de solicitud. Puedes generar claves API desde tu panel. Un JWT de sesión a través de Authorization: Bearer se acepta como alternativa para sesiones de navegador/panel, pero los clientes API deben usar X-API-Key.
Autenticación por clave API (principal)
Envía tu clave API en el X-API-Key encabezado en cada solicitud. Nunca coloques tu clave en una URL.
JWT de sesión (alternativa)
Las sesiones de navegador/panel pueden pasar un JWT de sesión a través de Authorization: Bearer (válido por 24 horas). Los clientes programáticos deben preferir X-API-Key.
URL base y endpoints
Todas las solicitudes API van a https://api.smartmoneyapi.com. La API está organizada en categorías de recursos lógicos con prefijos de versión. La versión estable actual es v1.
URL base: https://api.smartmoneyapi.com/api/v1
URL WebSocket: wss://ws.smartmoneyapi.com/stream
Formato de respuesta
Todas las respuestas de la API se devuelven como objetos JSON con un formato de envoltura estándar. Las respuestas exitosas devuelven códigos de estado HTTP 200-299 con datos en el cuerpo de la respuesta. Las respuestas de error incluyen mensajes detallados y sugerencias de resolución.
Endpoint de posiciones de ballenas
Recupera posiciones detalladas de carteras de ballenas monitoreadas en todos los exchanges. Este endpoint muestra el apalancamiento en tiempo real, precios de entrada, precios de liquidación y P&L no realizado para posiciones de alto valor.
| Parámetro | Tipo | Descripción |
|---|---|---|
| symbol | string | Par de trading (ej., BTCUSDT, ETHUSDT) opcional |
| exchange | string | Filtrar por exchange: bybit, binance, hyperliquid opcional |
| min_position_size | number | Tamaño mínimo de posición en el activo base opcional |
| direction | string | Solo posiciones long o short opcional |
| page | integer | Número de página de paginación, predeterminado 1 opcional |
| limit | integer | Resultados por página, máximo 100, predeterminado 50 opcional |
Ejemplo de solicitud:
Endpoint de tasas de financiación
Accede a tasas de financiación en tiempo real e históricas en Bybit, Binance y Hyperliquid. Las tasas de financiación son críticas para el trading de arbitraje, estrategias de swing y cobertura de derivados. Nuestra API agrega tasas con granularidad de 15 minutos y proporciona análisis de tasas históricas.
| Parámetro | Tipo | Descripción |
|---|---|---|
| symbol | string | Par de trading (ej., BTCUSDT) requerido |
| exchange | string | Exchange: bybit, binance, hyperliquid opcional |
| interval | string | 1h, 4h, 1d, predeterminado 1h opcional |
| limit | integer | Períodos históricos a devolver, máximo 500 opcional |
Ejemplo de solicitud:
Endpoint de Interés Abierto
Monitorea el interés abierto agregado de todos los traders con apalancamiento. La divergencia del interés abierto respecto al movimiento del precio señala posibles reversiones y oportunidades de continuación de tendencia. Rastrea tanto el interés abierto absoluto como las tasas de cambio del interés abierto.
| Parámetro | Tipo | Descripción |
|---|---|---|
| symbol | string | Par de trading requerido |
| exchange | string | bybit, binance, o hyperliquid opcional |
| granularity | string | 1m, 5m, 15m, 1h, 4h, 1d, por defecto 15m opcional |
Endpoint de Liquidaciones
Devuelve dos vistas complementarias para un símbolo: niveles proyectados por apalancamiento niveles (una estimación de dónde se encuentran los clusters de liquidación) y un realized_heatmap — la INTENSIDAD REAL de liquidaciones forzadas ejecutadas (precio × tiempo) agregada en vivo desde los feeds WebSocket de intercambios públicos: Binance, OKX, Bybit, Bitget y BitMEX. El mapa de calor está presente cuando el stream tiene datos para el símbolo.
| Parámetro | Tipo | Descripción |
|---|---|---|
| symbol | string | Símbolo del activo, por defecto BTC opcional |
Trader devuelve el riesgo de cascada, las distancias más cercanas y los totales/por lado realizados. Pro devuelve los niveles proyectados completos niveles más el realized_heatmap completo (matrices, clusters por precio, recuentos por exchange).
Liquidaciones On-Chain DeFi
Liquidaciones ejecutadas en protocolos de préstamos DeFi capturadas directamente desde nuestros propios nodos completos de BSC y Avalanche — independientes de cualquier bot de trading. Cubre Venus/Cream y Moolah en BSC, y AAVE V3/V2, Benqi, BankerJoe, Granary y Vinium en Avalanche. Requiere una clave autenticada (Trader+); Pro adicionalmente devuelve posiciones en riesgo dependientes de bots.
| Parámetro | Tipo | Descripción |
|---|---|---|
| chain | string | bsc o avax; omitir para todos opcional |
| limit | integer | Máximo de filas, por defecto 100, máximo 500 (los más recientes primero) opcional |
Endpoint de Confirmación
El /v1/confirm endpoint devuelve una puntuación de confluencia basada en reglas y múltiples factores confluencia que combina derivados, datos on-chain (gratis de Coin Metrics: MVRV / flujo de exchange / direcciones activas) y posicionamiento de ballenas. La compuesta oscila entre -1.0 y +1.0 (no 0–100) y cada respuesta incluye un desglose transparente de factores (puntuación por componente × peso), ajustes, pesos, y cobertura. Es un apoyo para la toma de decisiones, no una tasa de acierto garantizada. Un símbolo no rastreado devuelve un resultado explícito NO_DATA / no soportado en lugar de un LOW fabricado.
Parámetros: symbol (BTC/ETH/SOL) y direction (long/short). confidence es uno de HIGH / MEDIUM / LOW / VETO / NO_DATA; action es uno de CONFIRM_FULL / CONFIRM_REDUCED / CONFIRM_MINIMAL / VETO_SKIP / NO_DATA_SKIP; size_mult es el multiplicador sugerido para el tamaño de la posición.
Endpoints de Datos On-Chain
Accede a métricas on-chain de Bitcoin y Ethereum, incluyendo flujos de exchange, movimientos de carteras de ballenas, ratio MVRV, NUPL, condiciones de gasto y volatilidad realizada. Estas métricas identifican ciclos de acumulación/distribución y proporcionan señales tempranas de reversiones importantes.
| Parámetro | Tipo | Descripción |
|---|---|---|
| asset | string | bitcoin o ethereum required |
| metrics | array | Métricas específicas: exchange_flows, mvrv, nupl, whale_moves opcional |
| interval | string | 1d (diario), 1w (semanal), por defecto 1d opcional |
Referencia de Modelos de Datos
Comprender la estructura de las respuestas de la API es esencial para la integración. A continuación se encuentran las definiciones completas de los modelos de datos utilizados en todos los endpoints.
Objeto WhalePosition
Objeto FundingRateRecord
Ejemplos de código
A continuación, ejemplos de código listos para producción para patrones comunes de integración.
Monitorear posiciones de ballenas en Python
Mejores prácticas y consejos de rendimiento
Patrones comunes de integración
Patrón 1: Alertas sobre acumulación de ballenas
Configura alertas cuando las posiciones de ballenas superen un umbral, señalando posibles fases de acumulación o corridas alcistas.
Patrón 2: Detección de arbitraje de tasas de financiación
Detecta automáticamente cuando los diferenciales de tasas de financiación superan umbrales rentables entre exchanges, permitiendo algoritmos de arbitraje entre exchanges.
Patrón 3: Monitoreo de cascadas de liquidación
Rastrea grandes liquidaciones y posiciona el algoritmo para capitalizar en cascadas de liquidaciones y movimientos de precio de alto impacto.
Patrón 4: Confirmación multi-señal
Combina posiciones de ballenas, tasas de financiación, métricas on-chain y nuestros puntajes de confirmación de IA para señales de entrada de alta convicción.
¿Listo para comenzar?
Obtén tu clave API desde la consola y empieza a construir hoy. Todas las cuentas nuevas obtienen acceso gratuito con 20 solicitudes diarias (BTC, ETH, SOL). Actualiza a Trader o Pro para acceso ilimitado a todos los símbolos y funciones avanzadas.
Obtener clave APIDesbloquea funciones Pro
Obtén acceso completo a posiciones de ballenas, puntajes de confirmación, datos on-chain y 2000+ solicitudes API diarias.
Ver precios