Повний довідник REST API
Опануйте Smart Money API за допомогою нашого комплексного REST-довідника. Дізнайтеся про всі кінцеві точки, параметри, методи аутентифікації та реальні шаблони інтеграції для аналітики криптодеривативів і даних відстеження китів.
Огляд
Smart Money API надає RESTful-доступ до даних криптодеривативів у реальному часі з трьох основних бірж: Bybit, Binance та Hyperliquid. Наш API агрегує позиції гаманців китів, ставки фінансування, метрики відкритого інтересу, дані ліквідацій та ончейн-сигнали в єдиний інтерфейс. Незалежно від того, чи ви створюєте торгові алгоритми, системи управління ризиками чи інструменти аналізу ринку, REST API надає вам прямий програмний доступ до всієї інтелектуальної інформації Smart Money.
З понад 229 автоматично виявленими торговими символами та 600+ відстежуваними гаманцями китів, API забезпечує комплексну ринкову аналітику. З'єднання WebSocket у реальному часі надають оновлення з затримкою менше секунди, тоді як наші REST-кінцеві точки обробляють групові запити, отримання історичних даних та аналіз портфелів у масштабі.
Аутентифікація
Smart Money API використовує аутентифікацію за допомогою API-ключа. Основний метод — це X-API-Key заголовок запиту. Ви можете згенерувати API-ключі зі свого інформаційного панеля. JWT-сесія через Authorization: Bearer приймається як резервний варіант для сеансів браузера/інформаційного панеля, але API-клієнти повинні використовувати X-API-Key.
Аутентифікація API-ключа (основна)
Надсилайте свій API-ключ у X-API-Key заголовку кожного запиту. Ніколи не додавайте свій ключ до URL.
JWT-сесія (резервний варіант)
Сеанси браузера/інформаційного панеля можуть передавати JWT-сесію через Authorization: Bearer (дійсний протягом 24 годин). Програмні клієнти повинні віддавати перевагу X-API-Key.
Базовий URL та кінцеві точки
Усі API-запити надсилаються на https://api.smartmoneyapi.com. API організовано за логічними категоріями ресурсів з префіксами версій. Поточна стабільна версія — v1.
Базовий URL: https://api.smartmoneyapi.com/api/v1
URL WebSocket: wss://ws.smartmoneyapi.com/stream
Формат відповіді
Усі відповіді API повертаються у форматі JSON-об'єктів зі стандартною структурою конверта. Успішні відповіді повертають HTTP-коди статусу 200-299 з даними у тілі відповіді. Помилкові відповіді містять детальні повідомлення про помилки та рекомендації щодо їх вирішення.
Кінцева точка позицій китів
Отримайте детальні позиції з відстежуваних гаманців китів на всіх біржах. Ця кінцева точка показує реальний кредитний плече, ціни входу, ціни ліквідації та нереалізований P&L для високоцінних позицій.
| Параметр | Тип | Опис |
|---|---|---|
| symbol | string | Торгова пара (наприклад, BTCUSDT, ETHUSDT) optional |
| exchange | string | Фільтр за біржею: bybit, binance, hyperliquid optional |
| min_position_size | number | Мінімальний розмір позиції в базовому активі optional |
| direction | string | Лише довгі або короткі позиції optional |
| page | integer | Номер сторінки пагінації, за замовчуванням 1 optional |
| limit | integer | Результатів на сторінку, максимум 100, за замовчуванням 50 optional |
Приклад запиту:
Кінцева точка ставок фінансування
Отримайте доступ до ставок фінансування в реальному часі та історичних даних на Bybit, Binance та Hyperliquid. Ставки фінансування критично важливі для арбітражної торгівлі, стратегій свингу та хеджування деривативів. Наш API агрегує ставки з 15-хвилинною деталізацією та надає аналіз історичних ставок.
| Параметр | Тип | Опис |
|---|---|---|
| symbol | string | Торгова пара (наприклад, BTCUSDT) required |
| exchange | string | Біржа: bybit, binance, hyperliquid optional |
| interval | string | 1h, 4h, 1d, за замовчуванням 1h optional |
| limit | integer | Історичні періоди для повернення, максимум 500 optional |
Приклад запиту:
Ендпоінт відкритого інтересу
Відстежуйте сукупний відкритий інтерес серед усіх трейдерів, які використовують кредитне плече. Розбіжність відкритого інтересу з рухом ціни може сигналізувати про потенційні розвороти та можливості продовження тренду. Аналізуйте як абсолютний OI, так і темпи зміни OI.
| Параметр | Тип | Опис |
|---|---|---|
| symbol | string | Торгова пара required |
| exchange | string | bybit, binance, or hyperliquid optional |
| granularity | string | 1m, 5m, 15m, 1h, 4h, 1d, default 15m optional |
Ендпоінт ліквідацій
Повертає два доповнюючих представлення для символу: прогнозовані рівні кредитного плеча levels (оцінка розташування кластерів ліквідацій) та realized_heatmap — фактичну інтенсивність вимушених ліквідацій (ціна × час), агреговану в реальному часі з публічних WebSocket-стрімінґів бірж: Binance, OKX, Bybit, Bitget та BitMEX. Теплокарта відображається, якщо для символу є дані.
| Параметр | Тип | Опис |
|---|---|---|
| symbol | string | Символ активу, за замовчуванням BTC optional |
Trader повертає каскадний ризик, найближчі дистанції та фактичні суми/за сторонами. Pro повертає повні прогнозовані levels разом із повною realized_heatmap (матриці, кластери за ціною, кількість за біржею).
On-Chain DeFi Liquidations
Ліквідації в DeFi-протоколах кредитування, зафіксовані безпосередньо з наших локальних повних вузлів BSC та Avalanche — незалежно від будь-яких торгових ботів. Охоплює Venus/Cream і Moolah на BSC, а також AAVE V3/V2, Benqi, BankerJoe, Granary та Vinium на Avalanche. Потрібен аутентифікований ключ (Trader+); Pro додатково повертає позиції під ризиком, що залежать від бота.
| Параметр | Тип | Опис |
|---|---|---|
| chain | string | bsc or avax; omit for all optional |
| limit | integer | Максимальна кількість рядків, за замовчуванням 100, максимум 500 (нові спочатку) необов’язково |
Кінцева точка підтвердження
The /v1/confirm кінцева точка повертає багатофакторний конфлюенс рахунок, що поєднує деривативи, ончейн-дані (безкоштовні дані Coin Metrics: MVRV / потік на біржах / активні адреси) та позиції китів. композитний діапазон від -1.0 до +1.0 (не 0–100), і кожна відповідь включає прозорий фактори розподіл (рахунок за позицію × вага), корегування, ваги, та покриття. Це підтримка для прийняття рішень, а не гарантований результат. Невідстежуваний символ повертає явний результат NO_DATA / unsupported, а не сфабрикований 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 це рекомендований множник розміру позиції.
Кінцеві точки ончейн-даних
Отримайте доступ до ончейн-метрик Bitcoin та Ethereum, включаючи потоки на біржах, рухи гаманців китів, коефіцієнт MVRV, NUPL, умови витрат та реалізовану волатильність. Ці метрики допомагають визначити цикли накопичення/розподілу та надають ранні сигнали для значних розворотів.
| Параметр | Тип | Опис |
|---|---|---|
| asset | string | bitcoin або ethereum обов’язково |
| metrics | array | Конкретні метрики: exchange_flows, mvrv, nupl, whale_moves необов’язково |
| interval | string | 1d (щоденно), 1w (щотижнево), за замовчуванням 1d необов’язково |
Довідник моделей даних
Розуміння структури відповідей API є важливим для інтеграції. Нижче наведено повні визначення моделей даних, які використовуються для всіх кінцевих точок.
Об’єкт WhalePosition
Об’єкт FundingRateRecord
Приклади коду
Нижче наведено готові до використання приклади коду для поширених шаблонів інтеграції.
Моніторинг позицій китів на Python
Найкращі практики та поради щодо продуктивності
Поширені шаблони інтеграції
Шаблон 1: Сповіщення про накопичення китів
Налаштуйте сповіщення, коли позиції китів перевищують певний поріг, що може сигналізувати про потенційний бичачий тренд або фазу накопичення.
Шаблон 2: Виявлення арбітражу за ставками фінансування
Автоматично виявляйте, коли різниця у ставках фінансування між біржами перевищує прибуткові пороги, що дозволяє алгоритмам здійснювати арбітраж між біржами.
Шаблон 3: Моніторинг каскадних ліквідацій
Відстежуйте великі ліквідації та налаштовуйте алгоритм для використання каскадних ліквідацій та значних рухів цін.
Шаблон 4: Підтвердження за допомогою кількох сигналів
Поєднуйте позиції китів, ставки фінансування, ончейн-метрики та наші AI-оцінки підтвердження для отримання високовпевнених сигналів входу.
Готові почати?
Отримайте ваш API-ключ у консолі та почніть розробку вже сьогодні. Усі нові облікові записи отримують доступ до безкоштовного тарифу з 20 запитами на день (BTC, ETH, SOL). Оновіться до Trader або Pro для необмеженого доступу до всіх символів та розширених функцій.
Отримати API-ключРозблокуйте Pro-функції
Отримайте повний доступ до позицій китів, оцінок підтвердження, ончейн-даних та 2000+ API-запитів на день.
Переглянути ціни