Полное руководство по REST API
Освойте Smart Money API с нашим подробным REST-руководством. Узнайте все о конечных точках, параметрах, методах аутентификации и реальных схемах интеграции для данных о криптодеривативах и отслеживании китов.
Обзор
Smart Money API предоставляет RESTful-доступ к данным криптовалютных деривативов в реальном времени с трех основных бирж: Bybit, Binance и Hyperliquid. Наш API объединяет позиции китов, ставки финансирования, метрики открытого интереса, данные о ликвидациях и сигналы блокчейна в единый интерфейс. Независимо от того, создаете ли вы торговые алгоритмы, системы управления рисками или инструменты анализа рынка, REST API дает вам прямой программный доступ ко всей информации Smart Money.
Более 229 автоматически обнаруживаемых торговых символов и 600+ отслеживаемых кошельков китов обеспечивают полную рыночную аналитику. Веб-сокет-соединения в реальном времени обеспечивают обновления менее чем за секунду, а наши 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
WebSocket URL: wss://ws.smartmoneyapi.com/stream
Формат ответа
Все ответы API возвращаются в виде JSON-объектов со стандартной структурой. Успешные ответы возвращают HTTP-коды 200-299 с данными в теле ответа. Ошибки содержат подробные сообщения и рекомендации по исправлению.
Конечная точка "Позиции китов"
Получайте детализированные позиции с отслеживаемых кошельков китов на всех биржах. Эта конечная точка показывает в реальном времени кредитное плечо, цены входа, цены ликвидации и нереализованную прибыль/убыток по крупным позициям.
| Параметр | Тип | Описание |
|---|---|---|
| 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, так и темпы его изменения.
| Параметр | Тип | Описание |
|---|---|---|
| symbol | string | Торговая пара обязательный |
| exchange | string | bybit, binance или hyperliquid опциональный |
| granularity | string | 1m, 5m, 15m, 1h, 4h, 1d, по умолчанию 15m опциональный |
Эндпоинт ликвидаций
Возвращает два взаимодополняющих представления для символа: уровни, спрогнозированные с учетом плеча levels (оценка расположения кластеров ликвидаций) и realized_heatmap — фактическую интенсивность принудительных ликвидаций (цена × время), агрегированную в реальном времени из публичных WebSocket-каналов бирж: Binance, OKX, Bybit, Bitget и BitMEX. Тепловая карта отображается, если для символа есть данные в потоке.
| Параметр | Тип | Описание |
|---|---|---|
| symbol | string | Символ актива, по умолчанию BTC опциональный |
Trader возвращает каскадный риск, ближайшие расстояния и фактические итоги/по сторонам. Pro возвращает полные прогнозируемые levels плюс полную realized_heatmap (матрицы, кластеры по ценам, количество по биржам).
Ончейн-ликвидации в DeFi
Фактические ликвидации в DeFi-протоколах кредитования, полученные напрямую с наших локальных полных нод BSC и Avalanche — независимо от торговых ботов. Охватывает Venus/Cream и Moolah на BSC, а также AAVE V3/V2, Benqi, BankerJoe, Granary и Vinium на Avalanche. Требуется аутентифицированный ключ (Trader+); Pro дополнительно возвращает зависящие от бота позиции в зоне риска.
| Параметр | Тип | Описание |
|---|---|---|
| chain | string | bsc или avax; пропустить для всех опциональный |
| 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-запросам в день.
Посмотреть тарифы