Referință completă API REST
Stăpânește API-ul Smart Money cu referința noastră completă REST. Învață toate endpoint-urile, parametrii, metodele de autentificare și modelele de integrare pentru informații despre derivatele crypto și datele de urmărire a balenelor.
Prezentare generală
API-ul Smart Money oferă acces REST la date în timp real despre derivatele cripto pe trei burse majore: Bybit, Binance și Hyperliquid. API-ul nostru agregă pozițiile portofoliilor balenelor, ratele de finanțare, metricile privind interesul deschis, datele despre lichidări și semnalele on-chain într-o singură interfață unificată. Fie că construiești algoritmi de tranzacționare, sisteme de gestionare a riscului sau instrumente de analiză a pieței, API-ul REST îți oferă acces programatic direct la toate informațiile Smart Money.
Cu peste 229 de simboluri de tranzacționare descoperite automat și peste 600 de portofolii de balene monitorizate, API-ul oferă informații complete despre piață. Conexiunile WebSocket în timp real oferă actualizări sub-secundă, în timp ce endpoint-urile noastre REST gestionează interogări în lot, preluarea datelor istorice și analiza portofoliului la scară.
Autentificare
API-ul Smart Money folosește autentificare prin cheie API. Metoda principală este X-API-Key antetul cererii. Poți genera chei API din panoul tău. Un JWT de sesiune prin Authorization: Bearer este acceptat ca rezervă pentru sesiunile din browser/panou, dar clienții API ar trebui să folosească X-API-Key.
Autentificare cu cheie API (principală)
Trimite cheia ta API în X-API-Key antetul fiecărei cereri. Nu pune niciodată cheia într-un URL.
JWT de sesiune (rezervă)
Sesiunile din browser/panou pot trimite un JWT de sesiune prin Authorization: Bearer (valabil pentru 24 de ore). Clienții programatici ar trebui să prefere X-API-Key.
URL de bază și endpoint-uri
Toate cererile API se trimit la https://api.smartmoneyapi.com. API-ul este organizat în categorii logice de resurse cu prefixe de versiune. Versiunea stabilă curentă este v1.
URL de bază: https://api.smartmoneyapi.com/api/v1
URL WebSocket: wss://ws.smartmoneyapi.com/stream
Formatul răspunsului
Toate răspunsurile API sunt returnate ca obiecte JSON cu un format standard de înveliș. Răspunsurile de succes returnează coduri de stare HTTP 200-299 cu date în corpul răspunsului. Răspunsurile de eroare includ mesaje detaliate de eroare și sugestii de rezolvare.
Endpoint pentru pozițiile balenelor
Preia poziții detaliate din portofoliile balenelor monitorizate pe toate bursele. Acest endpoint arată levierul în timp real, prețurile de intrare, prețurile de lichidare și P&L nerealizat pentru poziții de valoare mare.
| Parametru | Tip | Descriere |
|---|---|---|
| symbol | string | Pereche de tranzacționare (de ex., BTCUSDT, ETHUSDT) opțional |
| exchange | string | Filtrează după bursă: bybit, binance, hyperliquid opțional |
| min_position_size | number | Dimensiunea minimă a poziției în activul de bază opțional |
| direction | string | Poziții long sau short doar opțional |
| page | integer | Numărul paginii de paginare, implicit 1 opțional |
| limit | integer | Rezultate pe pagină, maxim 100, implicit 50 opțional |
Exemplu de cerere:
Endpoint pentru ratele de finanțare
Accesează ratele de finanțare în timp real și istorice pe Bybit, Binance și Hyperliquid. Ratele de finanțare sunt critice pentru tranzacționarea arbitraj, strategii swing și hedging pe derivate. API-ul nostru agregă ratele cu granularitate de 15 minute și oferă analize istorice ale ratelor.
| Parametru | Tip | Descriere |
|---|---|---|
| symbol | string | Pereche de tranzacționare (de ex., BTCUSDT) obligatoriu |
| exchange | string | Bursă: bybit, binance, hyperliquid opțional |
| interval | string | 1h, 4h, 1d, implicit 1h opțional |
| limit | integer | Perioade istorice de returnat, maxim 500 opțional |
Exemplu de cerere:
Endpoint pentru Interes Deschis
Monitorizează interesul deschis agregat pentru toți comercianții cu levier. Divergența interesului deschis față de mișcarea prețului semnalează potențiale reversări și oportunități de continuare a trendului. Urmărește atât OI absolut, cât și ratele de schimbare ale OI.
| Parametru | Tip | Descriere |
|---|---|---|
| symbol | string | Pereche de tranzacționare obligatoriu |
| exchange | string | bybit, binance sau hyperliquid opțional |
| granularity | string | 1m, 5m, 15m, 1h, 4h, 1d, implicit 15m opțional |
Endpoint pentru Lichidări
Returnează două perspective complementare pentru un simbol: niveluri proiectate cu levier niveluri (o estimare a locului unde se află clusterele de lichidare) și un realized_heatmap — INTENSITATEA reală a lichidărilor forțate executate (preț × timp) agregată în timp real din fluxurile WebSocket ale burselor publice: Binance, OKX, Bybit, Bitget și BitMEX. Harta termică este prezentă atunci când fluxul are date pentru simbol.
| Parametru | Tip | Descriere |
|---|---|---|
| symbol | string | Simbolul activului, implicit BTC opțional |
Trader returnează riscul în cascadă, distanțele cele mai apropiate și totalurile realizate/pe parte. Pro returnează nivelurile proiectate complete niveluri plus întregul realized_heatmap (matrice, clustere pe preț, numărări pe bursă).
Lichidări On-Chain DeFi
Lichidări executate pe protocoalele de împrumut DeFi capturate direct de la nodurile noastre locale complete BSC și Avalanche — independent de orice bot de tranzacționare. Acoperă Venus/Cream și Moolah pe BSC, și AAVE V3/V2, Benqi, BankerJoe, Granary și Vinium pe Avalanche. Necesită o cheie autentificată (Trader+); Pro returnează în plus pozițiile în risc dependente de bot.
| Parametru | Tip | Descriere |
|---|---|---|
| chain | string | bsc sau avax; omite pentru toate opțional |
| limit | integer | Număr maxim de rânduri, implicit 100, maxim 500 (cele mai noi primele) opțional |
Endpoint de Confirmare
Endpoint-ul /v1/confirm returnează un scor de confluență bazat pe reguli, multi-factor confluence combinând derivate, on-chain (Coin Metrics gratuit: MVRV / flux de schimb / adrese active) și poziționarea balenelor. Scorul composite variază de la -1.0 la +1.0 (nu 0–100) și fiecare răspuns include o defalcare transparentă a factors (scor pe factor × pondere), adjustments, ponderile, și coverage. Este un suport de decizie, nu o rată de câștig garantată. Un simbol netransat returnează un rezultat explicit NO_DATA / nesuportat în loc de unul fabricat LOW.
Parametri: symbol (BTC/ETH/SOL) și direction (long/short). confidence este unul dintre HIGH / MEDIUM / LOW / VETO / NO_DATA; action este unul dintre CONFIRM_FULL / CONFIRM_REDUCED / CONFIRM_MINIMAL / VETO_SKIP / NO_DATA_SKIP; size_mult este multiplicatorul sugerat pentru dimensiunea poziției.
Endpoint-uri pentru Date On-Chain
Accesează metrici on-chain pentru Bitcoin și Ethereum, inclusiv fluxuri de schimb, mișcări ale portofelelor balenelor, raportul MVRV, NUPL, condiții de cheltuială și volatilitate realizată. Aceste metrici identifică cicluri de acumulare/distribuție și oferă semnale timpurii pentru reversări majore.
| Parametru | Tip | Descriere |
|---|---|---|
| asset | string | bitcoin sau ethereum obligatoriu |
| metrics | array | Metrici specifice: exchange_flows, mvrv, nupl, whale_moves opțional |
| interval | string | 1d (zilnic), 1w (săptămânal), implicit 1d opțional |
Referință pentru Modele de Date
Înțelegerea structurii răspunsurilor API este esențială pentru integrare. Mai jos sunt definițiile complete ale modelelor de date utilizate în toate endpoint-urile.
Obiect WhalePosition
Obiect FundingRateRecord
Exemple de cod
Mai jos sunt exemple de cod pregătite pentru producție pentru modele comune de integrare.
Monitorizarea pozițiilor balenelor în Python
Bune practici și sfaturi de performanță
Modele comune de integrare
Modelul 1: Alertă la acumularea balenelor
Configurează alerte când pozițiile balenelor depășesc un prag, semnalând potențiale tendințe ascendente sau faze de acumulare.
Modelul 2: Detectarea arbitrajului ratelor de fondare
Detectează automat când diferențele dintre ratele de fondare depășesc pragurile profitabile pe diferite exchange-uri, permițând algoritmii de arbitraj între exchange-uri.
Modelul 3: Monitorizarea cascadei de lichidări
Urmărește lichidările mari și poziționează algoritmul pentru a profita de lichidările în cascadă și de mișcările de preț cu impact ridicat.
Modelul 4: Confirmare multi-semnal
Combină pozițiile balenelor, ratele de fondare, metricile on-chain și scorurile noastre de confirmare AI pentru semnale de intrare cu încredere ridicată.
Gata să începi?
Obține cheia ta API din consolă și începe să construiești astăzi. Toate conturile noi beneficiază de acces gratuit la nivelul de bază cu 20 de cereri pe zi (BTC, ETH, SOL). Actualizează la Trader sau Pro pentru acces nelimitat la toate simbolurile și funcții avansate.
Obține cheia APIDeblochează funcții Pro
Obține acces complet la pozițiile balenelor, scoruri de confirmare, date on-chain și peste 2000 de cereri API zilnice.
Vezi prețurile