Complete REST API Reference
Master the Smart Money API with our comprehensive REST reference. Learn all endpoints, parameters, authentication methods, and real-world integration patterns for crypto derivatives intelligence and whale tracking data.
Overview
The Smart Money API provides RESTful access to real-time cryptocurrency derivatives data across three major exchanges: Bybit, Binance, and Hyperliquid. Our API aggregates whale wallet positions, funding rates, open interest metrics, liquidation data, and on-chain signals into a single unified interface. Whether you're building trading algorithms, risk management systems, or market analysis tools, the REST API gives you direct programmatic access to all Smart Money intelligence.
With over 229 auto-discovered trading symbols and 600+ monitored whale wallets, the API provides comprehensive market intelligence. Real-time WebSocket connections deliver sub-second updates, while our REST endpoints handle batch queries, historical data retrieval, and portfolio analysis at scale.
Authentication
The Smart Money API uses API key authentication. The primary method is the X-API-Key request header. You can generate API keys from your dashboard. A session JWT via Authorization: Bearer is accepted as a fallback for browser/dashboard sessions, but API clients should use X-API-Key.
API Key Authentication (primary)
Send your API key in the X-API-Key header on every request. Never put your key in a URL.
Session JWT (fallback)
Browser/dashboard sessions may pass a session JWT via Authorization: Bearer (valid for 24 hours). Programmatic clients should prefer X-API-Key.
Base URL & Endpoints
All API requests go to https://api.smartmoneyapi.com. The API is organized into logical resource categories with version prefixes. Current stable version is v1.
Base URL: https://api.smartmoneyapi.com/api/v1
WebSocket URL: wss://ws.smartmoneyapi.com/stream
Response Format
All API responses are returned as JSON objects with a standard envelope format. Successful responses return HTTP 200-299 status codes with data in the response body. Error responses include detailed error messages and resolution suggestions.
Whale Positions Endpoint
Retrieve detailed positions from monitored whale wallets across all exchanges. This endpoint shows real-time leverage, entry prices, liquidation prices, and unrealized P&L for high-value positions.
| Parameter | Type | Description |
|---|---|---|
| symbol | string | Trading pair (e.g., BTCUSDT, ETHUSDT) optional |
| exchange | string | Filter by exchange: bybit, binance, hyperliquid optional |
| min_position_size | number | Minimum position size in base asset optional |
| direction | string | long or short positions only optional |
| page | integer | Pagination page number, default 1 optional |
| limit | integer | Results per page, max 100, default 50 optional |
Example Request:
Funding Rates Endpoint
Access real-time and historical funding rates across Bybit, Binance, and Hyperliquid. Funding rates are critical for arbitrage trading, swing strategies, and derivatives hedging. Our API aggregates rates with 15-minute granularity and provides historical rate analysis.
| Parameter | Type | Description |
|---|---|---|
| symbol | string | Trading pair (e.g., BTCUSDT) required |
| exchange | string | Exchange: bybit, binance, hyperliquid optional |
| interval | string | 1h, 4h, 1d, default 1h optional |
| limit | integer | Historical periods to return, max 500 optional |
Example Request:
จุดสิ้นสุด Open Interest
ตรวจสอบ Open Interest รวมของผู้ค้าเลเวอเรจทั้งหมด ความแตกต่างของ Open Interest จากแนวโน้มราคาสามารถบ่งชี้โอกาสการกลับตัวหรือต่อเนื่องของเทรนด์ ติดตามทั้งค่า Open Interest แบบสัมบูรณ์และอัตราการเปลี่ยนแปลง
| พารามิเตอร์ | ประเภท | คำอธิบาย |
|---|---|---|
| symbol | string | คู่เทรด required |
| exchange | string | bybit, binance, หรือ hyperliquid optional |
| granularity | string | 1m, 5m, 15m, 1h, 4h, 1d, ค่าเริ่มต้น 15m optional |
จุดสิ้นสุด Liquidations
ส่งกลับข้อมูลสองมุมมองสำหรับสัญลักษณ์: ระดับที่คาดการณ์จากเลเวอเรจ levels (ประมาณการตำแหน่งกลุ่ม liquidation) และ realized_heatmap — ความเข้มข้นของการ liquidation ที่เกิดขึ้นจริง (ราคา × เวลา) ที่รวมจากเว็บซ็อกเก็ตของ交易所สาธารณะ: Binance, OKX, Bybit, Bitget และ BitMEX heatmap จะแสดงเมื่อมีข้อมูลสำหรับสัญลักษณ์นั้น
| พารามิเตอร์ | ประเภท | คำอธิบาย |
|---|---|---|
| symbol | string | สัญลักษณ์สินทรัพย์, ค่าเริ่มต้น BTC optional |
Trader ส่งกลับความเสี่ยงแบบต่อเนื่อง, ระยะทางที่ใกล้ที่สุด, และผลรวม/ด้านที่เกิดขึ้นจริง Pro ส่งกลับระดับที่คาดการณ์ทั้งหมด levels รวมถึง realized_heatmap (เมทริกซ์, กลุ่มต่อราคา, นับต่อ交易所)
On-Chain DeFi Liquidations
การ liquidation จากโปรโตคอล DeFi ที่บันทึกจากโหนดเต็มของ BSC และ Avalanche ของเราเอง — ไม่ขึ้นกับบอทเทรด ครอบคลุม Venus/Cream และ Moolah บน BSC และ AAVE V3/V2, Benqi, BankerJoe, Granary และ Vinium บน Avalanche ต้องใช้คีย์ที่ตรวจสอบสิทธิ์ (Trader+); Pro ส่งกลับตำแหน่งที่มีความเสี่ยงที่ขึ้นกับบอทเพิ่มเติม
| พารามิเตอร์ | ประเภท | คำอธิบาย |
|---|---|---|
| chain | string | bsc หรือ avax; ไม่ระบุสำหรับทั้งหมด optional |
| limit | integer | จำนวนแถวสูงสุด, ค่าเริ่มต้น 100, สูงสุด 500 (ใหม่สุดก่อน) optional |
จุดสิ้นสุด Confirmation
จุดสิ้นสุด /v1/confirm ส่งกลับคะแนน confluence แบบหลายปัจจัยตามกฎ confluence ที่รวมข้อมูลอนุพันธ์, on-chain (Coin Metrics ฟรี: MVRV / exchange-flow / active-address) และตำแหน่งวอลเล็ตใหญ่ ค่า composite อยู่ระหว่าง -1.0 ถึง +1.0 (ไม่ใช่ 0–100) และทุกการตอบกลับรวมการแบ่ง factors อย่างโปร่งใส (คะแนนต่อส่วน × น้ำหนัก) adjustments, น้ำหนัก, และ coverage. เป็นเครื่องมือสนับสนุนการตัดสินใจ ไม่รับประกันอัตราชนะ สัญลักษณ์ที่ไม่มีข้อมูลจะส่งกลับผลลัพธ์ NO_DATA / ไม่รองรับ แทนที่จะเป็นค่า LOW ที่สร้างขึ้น
พารามิเตอร์: symbol (BTC/ETH/SOL) และ direction (long/short) confidence เป็นหนึ่งใน HIGH / MEDIUM / LOW / VETO / NO_DATA action เป็นหนึ่งใน CONFIRM_FULL / CONFIRM_REDUCED / CONFIRM_MINIMAL / VETO_SKIP / NO_DATA_SKIP size_mult เป็นตัวคูณขนาดตำแหน่งที่แนะนำ
จุดสิ้นสุดข้อมูล On-Chain
เข้าถึงเมตริก on-chain ของ Bitcoin และ Ethereum รวมถึงการไหลของ交易所 การเคลื่อนไหวของวอลเล็ตวาฬ อัตราส่วน MVRV, NUPL, เงื่อนไขการใช้จ่าย และความผันผวนที่เกิดขึ้นจริง เมตริกเหล่านี้ระบุวงจรสะสม/กระจายและให้สัญญาณเริ่มต้นสำหรับการกลับตัวครั้งใหญ่
| พารามิเตอร์ | ประเภท | คำอธิบาย |
|---|---|---|
| asset | string | bitcoin หรือ ethereum required |
| metrics | array | เมตริกเฉพาะ: exchange_flows, mvrv, nupl, whale_moves optional |
| interval | string | 1d (รายวัน), 1w (รายสัปดาห์), ค่าเริ่มต้น 1d optional |
ข้อมูลอ้างอิงโมเดลข้อมูล
การเข้าใจโครงสร้างการตอบกลับของ API เป็นสิ่งสำคัญสำหรับการรวมระบบ ด้านล่างนี้คือคำจำกัดความโมเดลข้อมูลที่ใช้ในทุกจุดสิ้นสุด
ออบเจ็กต์ WhalePosition
ออบเจ็กต์ FundingRateRecord
ตัวอย่างโค้ด
ด้านล่างนี้คือตัวอย่างโค้ดพร้อมใช้งานสำหรับรูปแบบการเชื่อมต่อทั่วไป
ติดตามตำแหน่งวาฬด้วย Python
แนวทางปฏิบัติและเคล็ดลับประสิทธิภาพ
รูปแบบการเชื่อมต่อทั่วไป
รูปแบบที่ 1: แจ้งเตือนเมื่อวาฬสะสม
ตั้งการแจ้งเตือนเมื่อตำแหน่งวาฬเพิ่มเกินเกณฑ์ที่กำหนด ซึ่งอาจสัญญาณถึงการเริ่มต้นขาขึ้นหรือช่วงสะสม
รูปแบบที่ 2: การตรวจจับอาร์บิทราจอัตรา funding
ตรวจจับอัตโนมัติเมื่อความแตกต่างของอัตรา funding ระหว่าง exchange เกินเกณฑ์ที่ทำกำไรได้ เพื่อเปิดใช้งานอัลกอริทึมอาร์บิทราจข้าม exchange
รูปแบบที่ 3: การติดตามการล้างพอร์ตแบบต่อเนื่อง
ติดตามการล้างพอร์ตขนาดใหญ่ และตั้งอัลกอริทึมเพื่อใช้ประโยชน์จากการล้างพอร์ตต่อเนื่องและการเคลื่อนไหวของราคาที่มีผลกระทบสูง
รูปแบบที่ 4: การยืนยันด้วยหลายสัญญาณ
รวมตำแหน่งวาฬ อัตรา funding ข้อมูล on-chain และคะแนนยืนยันจาก AI ของเราเพื่อสัญญาณเข้าที่มีความมั่นใจสูง
พร้อมเริ่มต้นแล้วหรือยัง?
รับคีย์ API จากคอนโซลและเริ่มสร้างวันนี้ บัญชีใหม่ทุกบัญชีได้รับสิทธิ์ใช้งานระดับฟรี 20 คำขอต่อวัน (BTC, ETH, SOL) อัปเกรดเป็น Trader หรือ Pro เพื่อเข้าถึงสัญลักษณ์ทั้งหมดและฟีเจอร์ขั้นสูงแบบไม่จำกัด
รับคีย์ APIปลดล็อกฟีเจอร์ระดับ Pro
เข้าถึงเต็มรูปแบบถึงตำแหน่งวาฬ คะแนนยืนยัน ข้อมูล on-chain และคำขอ API มากกว่า 2000 ครั้งต่อวัน
ดูราคา