Referência Completa da API REST
Domine a Smart Money API com nossa referência REST abrangente. Aprenda todos os endpoints, parâmetros, métodos de autenticação e padrões de integração para inteligência de derivativos de cripto e dados de rastreamento de baleias.
Visão Geral
A Smart Money API fornece acesso RESTful a dados em tempo real de derivativos de criptomoedas em três grandes exchanges: Bybit, Binance e Hyperliquid. Nossa API agrega posições de carteiras de baleias, taxas de funding, métricas de juro aberto, dados de liquidação e sinais on-chain em uma única interface unificada. Se você está construindo algoritmos de trading, sistemas de gerenciamento de risco ou ferramentas de análise de mercado, a API REST oferece acesso programático direto a toda a inteligência Smart Money.
Com mais de 229 símbolos de trading descobertos automaticamente e 600+ carteiras de baleias monitoradas, a API fornece inteligência de mercado abrangente. Conexões WebSocket em tempo real fornecem atualizações em menos de um segundo, enquanto nossos endpoints REST lidam com consultas em lote, recuperação de dados históricos e análise de portfólio em escala.
Autenticação
A Smart Money API usa autenticação por chave de API. O método principal é o X-API-Key cabeçalho da requisição. Você pode gerar chaves de API a partir do seu painel. Um JWT de sessão via Authorization: Bearer é aceito como alternativa para sessões de navegador/painel, mas clientes de API devem usar X-API-Key.
Autenticação por Chave de API (principal)
Envie sua chave de API no X-API-Key cabeçalho em cada requisição. Nunca coloque sua chave em uma URL.
JWT de Sessão (alternativa)
Sessões de navegador/painel podem passar um JWT de sessão via Authorization: Bearer (válido por 24 horas). Clientes programáticos devem preferir X-API-Key.
URL Base & Endpoints
Todas as requisições da API são enviadas para https://api.smartmoneyapi.com. A API está organizada em categorias de recursos lógicos com prefixos de versão. A versão estável atual é v1.
URL Base: https://api.smartmoneyapi.com/api/v1
URL WebSocket: wss://ws.smartmoneyapi.com/stream
Formato da Resposta
Todas as respostas da API são retornadas como objetos JSON com um formato de envelope padrão. Respostas bem-sucedidas retornam códigos de status HTTP 200-299 com dados no corpo da resposta. Respostas de erro incluem mensagens detalhadas e sugestões de resolução.
Endpoint de Posições de Baleias
Recupere posições detalhadas de carteiras de baleias monitoradas em todas as exchanges. Este endpoint mostra alavancagem em tempo real, preços de entrada, preços de liquidação e P&L não realizado para posições de alto valor.
| Parâmetro | Tipo | Descrição |
|---|---|---|
| symbol | string | Par de trading (ex: BTCUSDT, ETHUSDT) opcional |
| exchange | string | Filtrar por exchange: bybit, binance, hyperliquid opcional |
| min_position_size | number | Tamanho mínimo da posição no ativo base opcional |
| direction | string | Apenas posições long ou short opcional |
| page | integer | Número da página, padrão 1 opcional |
| limit | integer | Resultados por página, máximo 100, padrão 50 opcional |
Exemplo de Requisição:
Endpoint de Taxas de Funding
Acesse taxas de funding em tempo real e históricas em Bybit, Binance e Hyperliquid. Taxas de funding são críticas para arbitragem, estratégias swing e hedge de derivativos. Nossa API agrega taxas com granularidade de 15 minutos e fornece análise histórica.
| Parâmetro | Tipo | Descrição |
|---|---|---|
| symbol | string | Par de trading (ex: BTCUSDT) obrigatório |
| exchange | string | Exchange: bybit, binance, hyperliquid opcional |
| interval | string | 1h, 4h, 1d, padrão 1h opcional |
| limit | integer | Períodos históricos a retornar, máximo 500 opcional |
Exemplo de Requisição:
Endpoint de Interesse Aberto
Monitore o interesse agregado aberto de todos os traders alavancados. A divergência do interesse aberto em relação ao movimento de preço sinaliza potenciais reversões e oportunidades de continuação de tendência. Acompanhe tanto o IO absoluto quanto as taxas de mudança do IO.
| Parâmetro | Tipo | Descrição |
|---|---|---|
| symbol | string | Par de negociação obrigatório |
| exchange | string | bybit, binance ou hyperliquid opcional |
| granularity | string | 1m, 5m, 15m, 1h, 4h, 1d, padrão 15m opcional |
Endpoint de Liquidações
Retorna duas visões complementares para um símbolo: níveis projetados por alavancagem níveis (uma estimativa de onde estão os clusters de liquidação) e um realized_heatmap — a INTENSIDADE REAL de liquidações forçadas executadas (preço × tempo) agregada ao vivo a partir de feeds WebSocket de exchanges públicas: Binance, OKX, Bybit, Bitget e BitMEX. O heatmap está presente quando o stream tem dados para o símbolo.
| Parâmetro | Tipo | Descrição |
|---|---|---|
| symbol | string | Símbolo do ativo, padrão BTC opcional |
Trader retorna risco em cascata, distâncias mais próximas e totais/por lado realizados. Pro retorna níveis projetados completos níveis além do realized_heatmap (matrizes, clusters por preço, contagens por exchange).
Liquidações On-Chain DeFi
Liquidações executadas em protocolos de empréstimos DeFi capturadas diretamente de nossos próprios nós completos locais da BSC e Avalanche — independentes de qualquer bot de negociação. Cobre Venus/Cream e Moolah na BSC, e AAVE V3/V2, Benqi, BankerJoe, Granary e Vinium na Avalanche. Requer uma chave autenticada (Trader+); Pro adicionalmente retorna posições em risco dependentes de bot.
| Parâmetro | Tipo | Descrição |
|---|---|---|
| chain | string | bsc ou avax; omitir para todos opcional |
| limit | integer | Máximo de linhas, padrão 100, máximo 500 (mais recentes primeiro) opcional |
Endpoint de Confirmação
O /v1/confirm endpoint retorna uma pontuação de confluência baseada em regras e multifatorial confluence combinando derivativos, on-chain (Coin Metrics gratuitos: MVRV / fluxo de exchange / endereços ativos) e posicionamento de baleias. O composite varia de -1.0 a +1.0 (não 0–100) e cada resposta inclui uma factors transparente adjustments, pesos, e coverage. É suporte para decisão, não uma taxa de vitória garantida. Um símbolo não rastreado retorna um resultado explícito NO_DATA / não suportado em vez de um LOW fabricado.
Parâmetros: symbol (BTC/ETH/SOL) e direction (long/short). confidence é um de HIGH / MEDIUM / LOW / VETO / NO_DATA; action é um de CONFIRM_FULL / CONFIRM_REDUCED / CONFIRM_MINIMAL / VETO_SKIP / NO_DATA_SKIP; size_mult é o multiplicador sugerido para o tamanho da posição.
Endpoints de Dados On-Chain
Acesse métricas on-chain de Bitcoin e Ethereum, incluindo fluxos de exchange, movimentos de carteiras de baleias, razão MVRV, NUPL, condições de gasto e volatilidade realizada. Essas métricas identificam ciclos de acumulação/distribuição e fornecem sinais precoces para grandes reversões.
| Parâmetro | Tipo | Descrição |
|---|---|---|
| asset | string | bitcoin ou ethereum obrigatório |
| metrics | array | Métricas específicas: exchange_flows, mvrv, nupl, whale_moves opcional |
| interval | string | 1d (diário), 1w (semanal), padrão 1d opcional |
Referência de Modelos de Dados
Entender a estrutura das respostas da API é essencial para integração. Abaixo estão as definições completas dos modelos de dados usados em todos os endpoints.
Objeto WhalePosition
Objeto FundingRateRecord
Exemplos de Código
Abaixo estão exemplos de código prontos para produção para padrões comuns de integração.
Monitorar Posições de Baleias em Python
Melhores Práticas & Dicas de Performance
Padrões Comuns de Integração
Padrão 1: Alerta sobre Acumulação de Baleias
Configure alertas quando as posições de baleias ultrapassarem um limite, sinalizando possíveis fases de acumulação ou bull runs.
Padrão 2: Detecção de Arbitragem de Taxa de Funding
Detecte automaticamente quando os spreads de taxa de funding excederem limites lucrativos entre exchanges, permitindo algoritmos de arbitragem entre exchanges.
Padrão 3: Monitoramento de Cascata de Liquidações
Acompanhe grandes liquidações e posicione o algoritmo para capitalizar em liquidações em cascata e movimentos de preço de alto impacto.
Padrão 4: Confirmação de Múltiplos Sinais
Combine posições de baleias, taxas de funding, métricas on-chain e nossos scores de confirmação de IA para sinais de entrada com alta convicção.
Pronto para Começar?
Obtenha sua chave de API no console e comece a construir hoje. Todas as novas contas recebem acesso ao plano gratuito com 20 solicitações por dia (BTC, ETH, SOL). Atualize para Trader ou Pro para acesso ilimitado a todos os símbolos e recursos avançados.
Obter Chave de APIDesbloqueie Recursos Pro
Tenha acesso completo a posições de baleias, scores de confirmação, dados on-chain e 2000+ solicitações de API diárias.
Ver Preços