Перейти к содержимому
Public API

Справка для разработчиков

Публичные JSON endpoints раскрывают рыночные данные, которые записывает ByKaranteli: доску символов, фандинг, открытый интерес, ликвидации, опционы, потоки ETF и позиционирование. CORS, ограничение частоты, кэш. Браузеру на сайте ничего не нужно; программы с 2026-09-10 передают бесплатный ключ аккаунта (Authorization: Bearer), а платные планы повышают лимит и добавляют глубину участника. Атрибуция во встроенном контенте обязательна на плане Free.

Краткая справка

Лимит запросов
30 / мин на ключ (Free)
60 на Terminal, 300 / 1 200 / 3 000 на Builder, Business и Scale; учитывайте retry-after
Cache
TTL 5 min
Cache-Control: public, max-age=300
CORS
Allow-Origin: *
Поддерживаются GET и OPTIONS preflight-запросы
Auth
Bearer-ключ
бесплатно с подтвержденным аккаунтом; обязателен для программ с 2026-09-10
Форматы
JSON · CSV
JSON везде; ?format=csv работает для symbols, heatmap, top-movers, correlations и всех датасетов (/api/v1/public/datasets)
RSS
архив ежедневных рыночных брифингов

Быстрые примеры

Частые вопросы, на каждый отвечает один вызов. Команда та же, что указана ниже у её эндпоинта; инструмент MCP даёт тот же ответ внутри ассистента.

Сколько ликвидировано сегодня и на какой бирже?

Реальные ликвидации из биржевых потоков (всего 11) одним вызовом, с разбивкой по биржам и сторонам, плюс постоянная дневная сводка; это нижняя граница, а не сумма по всему рынку.

Страница: /liquidationsИнструмент MCP: get_liquidations
Запрос
curl -s -H "Authorization: Bearer $BYKARANTELI_API_KEY" https://bykaranteli.com/api/public/liquidations | jq '{recorded, market_estimate, by_exchange}'

Где вокруг цены BTC лежат ликвидации и сколько их с каждой стороны?

Скопления ликвидаций по уровням цены для перпетуалов (всего 201): модель по биржам (всего 6) с наложенными реальными ликвидациями.

Страница: /liqmapИнструмент MCP: get_liqmap
Запрос
curl -s -H "Authorization: Bearer $BYKARANTELI_API_KEY" 'https://bykaranteli.com/api/liqmap/public?symbol=BTC' | jq '.real_levels.totals'

У каких перпетуалов сейчас самый экстремальный фандинг, положительный или отрицательный?

Ставка фандинга по каждому символу для самых торгуемых перпетуалов Binance USDT-M с цветовой шкалой и изменением открытого интереса.

Страница: /heatmapИнструмент MCP: get_funding_heatmap
Запрос
curl -s -H "Authorization: Bearer $BYKARANTELI_API_KEY" https://bykaranteli.com/api/public/heatmap | jq '.rows[:5]'

Где стены коллов и путов по опционам BTC?

Стены открытого интереса по страйкам, гамма-экспозиция дилеров, max pain по каждой экспирации и DVOL из опционных цепочек Deribit, Bybit, Binance, OKX и Delta Exchange, суммарно или по одной бирже.

Страница: /optionsИнструмент MCP: get_options_snapshot
Запрос
curl -s -H "Authorization: Bearer $BYKARANTELI_API_KEY" "https://bykaranteli.com/api/public/options?venue=all" | jq '.assets.BTC | {venues_included, call_wall, put_wall}'

Сколько притекло в спотовые биткоин-ETF США или утекло из них за последний торговый день?

Дневные чистые потоки спотовых ETF США на BTC, ETH, SOL и XRP с матрицей по фондам и сверкой с данными самих эмитентов.

Страница: /etfИнструмент MCP: get_etf_flows
Запрос
curl -s -H "Authorization: Bearer $BYKARANTELI_API_KEY" https://bykaranteli.com/api/public/etf | jq '{btc: .assets.BTC.latest_finalized, issuer: .issuer_check}'

Приостановила ли биржа вывод или ввод какого-либо актива?

Статус вывода и ввода по активам и сетям на каждой читаемой нами бирже и с какого момента, с комиссией и минимумом вывода на каждой бирже и журналом приостановок.

Страница: /withdrawalsИнструмент MCP: get_withdrawal_status
Запрос
curl -s -H "Authorization: Bearer $BYKARANTELI_API_KEY" 'https://bykaranteli.com/api/public/withdrawals?asset=USDT' | jq '.rows[:5]'

Планы для программ

С 2026-09-10 каждый вызов от программы (все, что не является браузером на этом сайте) передает ключ аккаунта: Authorization: Bearer bk_... Бесплатный ключ выдается любому аккаунту с подтвержденной почтой. Платные планы покупают скорость, глубину участника и лицензию; люди, читающие сайт, не платят ничего.

ПланЦенаСкоростьМесячная квотаГлубинаКлючиЛицензияКаталог x402
Free API$030 / мин15 000 / меспубличные страницы1личное и исследовательское, атрибуцияза вызов
Terminalсм. тарифы60 / мин150 000 / меспубличные страницы1личноеза вызов
Builder$49 / мес · $470 / год300 / мин1 000 000 / мес, добросовестное использованиеучастник: LiqMap 7 таймфреймов и фильтры, серии 1m, 3m, 5m, 10m, 5 000 баров2личное1 000 / мес · последние 90 дней · до 5 000 строк за вызов · сырые записи за вызов
Business$149 / мес · $1 430 / год1 200 / мин3 000 000 / мес, добросовестное использованиеучастник5коммерческое10 000 / мес · последние 365 дней · до 20 000 строк за вызов · сырые записи + ежемесячные массовые выгрузки
Scale$399 / мес · $3 830 / год3 000 / мин10 000 000 / мес, добросовестное использованиеучастник10коммерческое + распространение производныхбез потолка · весь архив · до 20 000 строк за вызов · сырые записи + ежемесячные массовые выгрузки
Enterpriseот $4 800 / годпо договоренностипо договоренностиучастникпо договоренностииндивидуальная лицензия, SLAбез потолка · весь архив · до 20 000 строк за вызов · сырые записи + ежемесячные массовые выгрузки

Участники, активные на 2026-09-10, сохраняют права Builder до конца оплаченного периода. Предоплаченные ключи x402 и оплата USDC за вызов остаются для анонимных агентов. Enterprise: support@bykaranteli.com.

Получить бесплатный ключ · Выбрать план

Stream (WebSocket)

Одно соединение вместо опроса: ликвидации с 10 площадок, сделки китов от 1 млн $, события позиций китов Hyperliquid, заметки деска по мере публикации и срабатывания ваших собственных уведомлений приходят по мере появления через каналы событий (liquidations, whales, hl_whales, alerts, desk, candles); каналы снимков (pressure, oi, funding, liqmap, turkey, tokenized) присылают данные только при изменении. Только платные планы: Builder получает пробу, Business открывает все каналы.

Адрес
wss://bykaranteli.com/ws/v1
Аутентификация

Передайте ключ аккаунта при рукопожатии как Authorization: Bearer bk_... (тот же ключ, что и для REST API). Ключ в строке запроса отклоняется. Ключи Free и Terminal получают 403 plan_required.

Быстрый старт: подключение, авторизация, подписка

wss://bykaranteli.com/ws/v1
Authorization: Bearer bk_...
{"op":"subscribe","channel":"liquidations","symbols":["BTCUSDT"],"min_notional":50000,"id":"a1"}

Каналы

КаналТипЧто приходитФильтры
liquidationsсобытиеЛиквидации, сообщённые Binance, Bybit, OKX, Gate, HTX, dYdX, Aster, Lighter, Kraken Futures и GMX, в едином формате: venue, symbol, side, price, qty, notional, ts (Deribit публикует данные с задержкой и в поток не входит)symbols, venues, min_notional
candlesсобытиеМинутные свечи бессрочных контрактов Binance USDT-M по мере формирования: открытие, максимум, минимум, закрытие, объём в котируемой валюте, объём покупок тейкеров и флаг закрытия, не чаще двух раз в секунду на символ; SuperChart сворачивает их в любой период бараsymbols (обязательно)
whalesсобытиеАгрессивные рыночные сделки от 1 млн $ из наших собственных сокетов сделок на бессрочных контрактах Binance, Bybit, OKX, Gate, Bitget, HTX, MEXC и Hyperliquid и спотовых парах Coinbase и Krakensymbols, min_notional
hl_whalesсобытиеСобытия позиций китов Hyperliquid: opened, increased, reduced, closed, flipped, с размером до и после, номиналом, ценой входа и ликвидацииcoins, kinds
deskсобытиеЗаметки деска по мере публикации: slug, время публикации, заголовок, текст, новостная ценность, панель и монеты, которые называет заметка, постоянный URL; те же поля, что у GET /api/public/deskнет
alertsсобытиеВаши собственные правила уведомлений в момент срабатывания (те же триггеры, что email и push): id правила, имя, символы, fired_atнет
pressureснимокИндекс давления деривативов по символу; тот же ответ, что GET /api/public/pressure/{symbol}symbols (обязательно)
oiснимокПанель открытого интереса; тот же ответ, что GET /api/public/oiнет
fundingснимокКросс-биржевая панель фандинга и арбитража; тот же ответ, что GET /api/public/funding-arbнет
liqmapснимокУровни LiqMap для монеты и таймфрейма; тот же ответ, что GET /api/liqmap/publiccoins (обязательно), timeframe (по умолчанию 24h)
turkeyснимокПанель турецкой премии: референсные цены в TRY и USDT, статусы площадок и премии в б.п.; тот же ответ, что GET /api/public/turkey-premiumнет
tokenizedснимокПанель токенизированных акций: ончейн и биржевые обертки акций по каждой базовой бумаге с эмитентом, сетью или площадкой, ценой, референсной ценой, премией в процентах, предложением и as_of; тот же ответ, что GET /api/public/tokenized-stocksнет

Что открывает каждый план

ПланСоединений на аккаунтПодписок на соединениеКаналыСимволов на подпискуПовтор
Free API, Terminalнет
Builder13только liquidations3, поимённонет
Business550все 125015 минут
Scale20200все 1220060 минут
Enterprise501 000все 121 00024 часа

Протокол

  • Текстовые JSON-кадры, одно сообщение на кадр, от клиента не более 4 КБ. Первый кадр от нас: hello с лимитами и каналами вашего плана.
  • subscribe возвращает subscribed с идентификатором sub; unsubscribe по этому идентификатору; list показывает открытые подписки; ping отвечает pong.
  • Каналы событий шлют кадры event с seq, идентификатором исходной строки. Переподключайтесь с since = последний обработанный seq, и окно повтора плана заполняется перед живым потоком (Business и выше).
  • Каналы снимков шлют один snapshot сразу после подписки (если есть кэш) и затем только при изменении ответа, с hash для сравнения. Ответы совпадают с REST-маршрутом, разбор общий.
  • Мы шлём WebSocket ping каждые 25 секунд; библиотеки отвечают сами. Без pong 60 секунд соединение закрывается.
  • Деплой шлёт reconnect и закрывает соединение кодом 1012. Переподключайтесь после retry_in_ms с отступом и своим since; внутри окна повтора ничего не теряется.
  • Каналы снимков ограничены на аккаунт числом разных целей (Business 100, Scale 400, Enterprise 1 000 символов или монет по pressure, oi, funding и liqmap); сверх этого приходит snapshot_limit. Клиент, переставший читать, получает slow_consumer и закрытие 1008. Использование учитывается по ключу: соединения, кадры и секунды подключения видны в /dashboard/api. Чтения снимков не расходуют ваш лимит REST.

Примеры

Python (websockets)
import asyncio, json, websockets  # websockets >= 14

async def main():
    async with websockets.connect(
        "wss://bykaranteli.com/ws/v1",
        additional_headers={"Authorization": "Bearer bk_..."},
    ) as ws:
        print(json.loads(await ws.recv())["type"])  # hello
        await ws.send(json.dumps({"op": "subscribe", "channel": "liquidations",
                                  "symbols": ["BTCUSDT", "ETHUSDT"], "min_notional": 50000}))
        async for raw in ws:
            msg = json.loads(raw)
            if msg["type"] == "event":
                d = msg["data"]
                print(msg["seq"], d["venue"], d["symbol"], d["side"], d["notional"])
            elif msg["type"] == "reconnect":
                break  # reconnect after retry_in_ms with since=<last seq>

asyncio.run(main())
Node (ws)
import WebSocket from "ws";

const ws = new WebSocket("wss://bykaranteli.com/ws/v1", { headers: { Authorization: "Bearer bk_..." } });
ws.on("open", () => ws.send(JSON.stringify({ op: "subscribe", channel: "hl_whales", coins: ["BTC"], kinds: ["opened", "flipped"] })));
ws.on("message", (raw) => {
  const m = JSON.parse(raw.toString());
  if (m.type === "event") console.log(m.seq, m.data);
  if (m.type === "snapshot") console.log(m.channel, m.key, m.hash);
});

Ошибки

КодГдеЗначение
401 missing / invalid / revokedрукопожатиеВ заголовке Authorization нет пригодного ключа.
403 plan_requiredрукопожатиеКлючи Free и Terminal не открывают stream.
429 connection_limitрукопожатиеАккаунт уже держит соединения своего плана.
429 handshake_rateрукопожатиеБолее 20 рукопожатий в минуту с одного адреса.
channel_not_in_planкадрКанал выше этого плана (Builder: только liquidations).
symbols_required / too_many_symbolsкадрКаналу или плану нужен поимённый список, либо список длиннее разрешённого.
subscription_limit / snapshot_limitкадрСоединение держит подписки своего плана, или аккаунт держит цели снимков своего плана.
replay_not_in_plan / replay_windowкадрsince требует Business и выше; повтор был недоступен.
bad_json / bad_op / bad_filter / unknown_channel / unknown_subscriptionкадрКадр не разобран или ссылается на неизвестное.
slow_consumer (закрытие 1008)соединениеВаш клиент перестал читать; переподключитесь и подпишитесь на меньшее.
key_revoked / plan_expired (закрытие 1008)соединениеЖивые соединения каждые 5 минут заново проверяют ключ и план; отозванный ключ или план без stream закрывается.
plan_changed (reconnect, закрытие 1008)соединениеПлан за ключом изменился; переподключитесь, и новые лимиты вступят в силу.
reconnect (закрытие 1012)соединениеМы перезапускаемся; вернитесь после retry_in_ms с since.

Правила лицензии и указания источника те же, что для REST API. Сырые сделки и стаканы не транслируются: биржи публикуют их бесплатно, наша ценность в кросс-биржевых событиях и выходе модели.

Ключи адреса графика

Каждый вид SuperChart это URL: ключи ниже задают символ, период, панели, слои и индикаторы, так что ссылка открывает ровно то, что вы видели, а агент может дать читателю график, подходящий к ответу (provenance MCP и API несёт его как chart_url). Карточка /api/og/chart читает те же ключи.

КлючЧто задаётПример
sСимвол, тикер USDT-перпа; без него BTCUSDTs=ETHUSDT
pПериод бара, от 1m до 1M (шестнадцать значений, SERIES_PERIODS API)p=4h
panesЗаписанные панели под ценой, список через запятую: oi, funding, funding_agg, cvd_perp, cvd_spot, liquidations, long_short, top_traders, rsi, premium, etf_flow, whale_net, borrowpanes=oi,funding,liquidations
taВстроенные индикаторы: MA, EMA, BOLL, SAR, VOL, RSI, MACD, KDJta=VOL,MA
vБиржа панелей открытого интереса и фандинга (10-минутный рекордер бирж)v=bybit
rВидимое окно, unix-секунды от и до; без него живой правый крайr=1759000000..1759100000
lv, lvx, lvvУровни опционов (BTC и ETH), код экспирации, биржа (all или одна из deribit, bybit, binance, okx, delta)lv=1&lvx=31OCT26&lvv=deribit
evМетки макрособытийev=1
heat, prТепловая карта ликвидаций за свечами и реальные принты на них; 0 скрываетheat=1&pr=0
pmin, psideПорог принтов в USD и сторона: l ликвидированные лонги, s ликвидированные шортыpmin=100000&pside=l
hw, rvМетки позиций китов Hyperliquid, метки записанных событий (всплески и принты от $1M)hw=1&rv=1
vp, log, npocПрофиль объёма видимого диапазона, логарифмическая шкала, голые точки контроляvp=1&log=1&npoc=1
awЯкорь VWAP, unix-секунды свечиaw=1759000000
cmpСимволы панели сравнения, до двух, изменение в процентах рядом с символом графикаcmp=ETHUSDT,SOLUSDT
Пример
https://bykaranteli.com/chart?s=ETHUSDT&p=4h&panes=oi,funding&ta=VOL&heat=1&pr=1&lv=1&vp=1&aw=1759000000

Карточка: /api/og/chart?s=ETHUSDT&p=4h&heat=1&pr=1&log=1&aw=1759000000&vp=1&lv=1 возвращает вид как PNG (свечи, карта, принты, VWAP, профиль и уровни), кэш на час.

MCP-сервер. Используйте эти данные внутри AI-ассистентов

bykaranteli-mcp является официальным MCP-сервером (Model Context Protocol), который открывает этот API как 68 инструментов внутри Claude, Cursor и любого другого ассистента с поддержкой MCP: рыночные индексы, тепловая карта и арбитраж фандинга, оценки давления, лидеры роста и падения, доска символов, дневные ликвидации и каскады, потоки ETF, позиционирование COT, снимок и лента опционов, Coinbase Premium, токсичность потока, лестницы проскальзывания, влияние FOMC, открытый интерес, лента китов, опережение и запаздывание, корреляции, поверхность IV, макроликвидность, здоровье сети, новые листинги, рынки площадок, квантовая экспозиция, кластеры ликвидаций LiqMap и многое другое. Бесплатный ключ аккаунта (BYKARANTELI_API_KEY), Node 18+. Помимо рыночных данных: get_series возвращает любой записанный ряд по метрике, символу и периоду, parse_alert_text превращает фразу вроде "BTC funding above 0.05%" в оповещение, а инструменты аккаунта показывают и изменяют ваши оповещения и список наблюдения тем же ключом (инструменты, которые что-то меняют, помечены как запись, учитываются в вашем тарифе и фиксируются в вашем аккаунте). Каждый рыночный ответ содержит блок provenance: биржи, стоящие за числом, полное или выборочное покрытие, свежесть данных и страницу доказательства.

Размещенная конечная точка. Без установки (claude.ai web, mobile, hosted agents)

Вставьте https://mcp.bykaranteli.com как пользовательский коннектор (claude.ai: Settings > Connectors > Add custom connector). Те же 68 инструментов, ничего устанавливать не нужно. В разделе Authentication выберите "No sign-in" (claude.ai определяет это сам); сервер не принимает учетные данные OAuth, поэтому поля OAuth Client ID и Client Secret оставьте пустыми. Каждый вызов инструмента требует ключ вашего аккаунта: добавьте заголовок запроса x-api-key: bk_... (пользовательские коннекторы claude.ai; в других клиентах Authorization: Bearer bk_...) или, в клиенте, который не умеет отправлять заголовки (ChatGPT), используйте адрес https://mcp.bykaranteli.com/?key=bk_... и храните его как пароль. Бесплатный аккаунт дает 15 000 вызовов в месяц, API и MCP на одном счетчике; Builder и выше дают более высокую скорость и глубину для участников. Ключи: https://bykaranteli.com/dashboard/api. Делаете это впервые? Пошаговое руководство: https://bykaranteli.com/guide/connect

Claude Code
claude mcp add bykaranteli -e BYKARANTELI_API_KEY=bk_... -- npx -y bykaranteli-mcp
Claude Desktop · claude_desktop_config.json
{
  "mcpServers": {
    "bykaranteli": { "command": "npx", "args": ["-y", "bykaranteli-mcp"] }
  }
}

Источник и документация: github.com/bykarantelicom/bykaranteli-mcp · npmjs.com/package/bykaranteli-mcp

Эндпоинты с оплатой за вызов для агентов (x402)

Эти эндпоинты идут глубже и оценивают каждый вызов в USDC через протокол x402, так что автономный агент может купить один ответ без аккаунта, API-ключа или подписки. Оплата проходит в блокчейне за каждый запрос; регистрироваться не нужно ни одной из сторон. Оплаченный вызов читает весь архив с собственным лимитом строк маршрута за $0.10. Ключи Builder и выше вызывают те же маршруты без оплаты в рамках плана: Builder 1 000 вызовов каталога в месяц за последние 90 дней, до 5 000 строк за вызов, только сводные ряды; Business 10 000 в месяц за последние 365 дней, до 20 000 строк, сырые записи включены; Scale и Enterprise без потолка за весь архив. Окно отсчитывается от 00:00 UTC его первого дня, и каждый включенный вызов также считается за 10 запросов месячного добросовестного использования плана. Сырые записи (отдельные события ликвидаций и рейтинг крупнейших принтов, принты китов, события позиций Hyperliquid и почасовые записи позиций, снимки стакана, минутные бары и снимки рынков по площадкам: liquidations-raw, liquidation-leaderboard-history, hl-whale-events, hl-positions-history, orderbook-history, spot-microstructure, venue-markets-history, whale-trades-raw) входят в план начиная с Business. Поле history_since маршрута означает его первую записанную строку; включенный вызов читает от начала окна плана (x-history-window-days). Сверх потолка (x402_allowance_used, HTTP 402), раньше окна (history_window, HTTP 403) или на маршруте сырых записей ниже Business (raw_tier_required, HTTP 403) вызов оплачивается отдельно: передайте ключ аккаунта в заголовке Authorization: Bearer, а предоплаченный ключ в x-api-key, или отправьте вызов без ключа аккаунта и оплатите 402 кошельком. Массовые выгрузки доступны с Business и выше, вне потолка; в списке только месяцы, пересекающиеся с окном плана.

Расчёт

USDC в Solana mainnet или Base mainnet. Цена указана за вызов. Сетевые комиссии покрывает facilitator.

/api/x402/liqmap-levels$0.100

Полная мультибиржевая карта ликвидаций: смоделированные кластеры leverage, реальные уровни forceOrder, top magnets, funding и контекст стакана.

/api/x402/options-flow$0.100

Зафиксированный tape Deribit и OKX: дневная история premium-flow, полный список big-print со страйком, экспирацией и implied volatility, купленная, проданная и чистая премия за 1 ч, 4 ч и 24 ч, разбивка по экспирации, страйку и площадке и последние многоэлементные структуры.

/api/x402/flow-vpin$0.100

История токсичности order flow по VPIN: дневной трек за 90 дней плюс последние 500 volume buckets.

/api/x402/cot-history$0.100

Еженедельная история CFTC Commitments of Traders для криптофьючерсов, собранная и нормализованная.

/api/x402/liquidations-raw$0.100

Отдельные события ликвидаций из наших собственных сокетов на Binance, Bybit, OKX, Gate, HTX, dYdX, Aster, Lighter, Kraken Futures и GMX (Deribit с задержкой), с временными метками в миллисекундах.

/api/x402/liquidation-leaderboard-history$0.100

Полный рейтинг крупнейших одиночных ликвидаций за каждый завершённый день UTC: символ, площадка, сторона (SELL означает ликвидацию лонга), цена, количество, notional и время события в миллисекундах, с фильтрами по символу и площадке.

/api/x402/networks-history$0.100

Все записанные версии каждой строки актива и сети на каждой площадке: флаги депозита и вывода, комиссия и минимум вывода, с valid_from и valid_to, чтобы датировать приостановки вывода и измерять их длительность. Бесплатный endpoint отдаёт только текущую таблицу.

/api/x402/leverage-tiers-history$0.100

Все записанные версии лестницы плеча каждого perpetual на каждой площадке, чьи лестницы мы читаем: уровень, нижняя и верхняя граница notional, максимальное плечо и поддерживающая маржа, с valid_from и valid_to, чтобы датировать снижения плеча. Бесплатный endpoint отдаёт только текущую лестницу.

/api/x402/oi-history$0.100

История открытого интереса каждые пять минут для основных perpetuals, нормализованная по символам в одном запросе.

/api/x402/tradfi-oi-history$0.100

Пятиминутная история открытого интереса по perpetuals Binance TradFi (акции США, Гонконга, Кореи и Китая, сырьё, индексы) в базовых единицах и USD, записывается у нас с 2026-09-02; бесплатная панель /api/public/tradfi отдаёт только текущее значение.

/api/x402/tradfi-funding-history$0.100

История расчётных ставок funding всех perpetuals Binance TradFi на нашей панели (акции, индексы, сырьё), по строке на каждый расчёт с 2026-05-31 или с листинга контракта, обновление каждый час; бесплатная панель отдаёт только последнюю расчётную ставку.

/api/x402/indicators-events$0.100

Каждый день с 2012 года, когда циклический индикатор биткоина пересекал каноническую границу (Pi Cycle, Mayer Multiple, Puell Multiple, 200-недельная MA, 2-летняя MA x5, множители золотого сечения, доля прибыльных дней), с закрытием BTC в этот день и доходностью через 7, 30, 90, 180 и 365 дней. Бесплатный endpoint отдаёт уровни без ленты событий и форвардной доходности.

/api/x402/rsi-history$0.100

Почасовые строки RSI(14) на восьми интервалах для top-400 крипто-перпов по объёму и всех TradFi-перпов, основа /rsi.

/api/x402/hl-whale-events$0.100

Каждое зафиксированное изменение позиции 1000 крупнейших аккаунтов Hyperliquid: открытие, закрытие, увеличение, сокращение, разворот, с размером до и после, ценой входа и ценой ликвидации.

/api/x402/hl-positions-history$0.100

Все открытые позиции 1000 крупнейших аккаунтов Hyperliquid раз в час, записываются с 2026-09-30: адрес, монета, размер со знаком, номинал, цена входа и цена ликвидации, плечо и equity аккаунта, с фильтром по монете, адресу и времени.

/api/x402/positioning-history$0.100

Почасовые long/short ratios, top-trader ratios и taker flow для 30 перпов на Binance, Bybit, OKX, Gate, HTX, Bitget и Kraken Futures, плюс размеры маржинальных лонг и шорт позиций на споте Bitfinex и открытый интерес лонг и шорт на GMX и Jupiter Perps, записанные на нашей стороне.

/api/x402/bulk-liquidations$15

Месячные файлы gzip CSV со всеми записанными событиями ликвидаций (биржа, символ, сторона, цена, количество, quote_qty, время события) с 2026-08-02. Один платный вызов возвращает подписанные ссылки на скачивание, действующие час, для каждого завершённого месяца и текущего месяца на дату.

/api/x402/bulk-derivatives$10

Месячные файлы gzip CSV таблиц деривативов: пятиминутный открытый интерес Binance по символам (oi-5m), все расчёты funding бессрочных контрактов Binance USDT-M за месяц (funding-settlements) и десятиминутные снимки рынков по многим площадкам (venue-snapshots). Один платный вызов возвращает подписанные ссылки, действующие час, для каждого завершённого месяца и текущего месяца на дату.

/api/x402/bulk-flow$10

Месячные файлы gzip CSV таблиц потока: агрессивные принты от $1M+ из наших trade sockets (whale-trades), события изменения позиций крупнейших счетов Hyperliquid (hl-whale-events), часовая статистика лонг/шорт и taker (positioning-hourly) и часовой RSI на нескольких интервалах (rsi-hourly). Один платный вызов возвращает подписанные ссылки, действующие час, для каждого завершённого месяца и текущего месяца на дату.

/api/x402/jupiter-history$0.100

Часовая история Jupiter Perps по рынкам (SOL, ETH, BTC) и метрикам: точный открытый интерес лонг и шорт из ончейн-состояния custody, загрузка пулов лонг и шорт, часовые ставки заимствования, AUM custody, цена и объём за 24 часа, а также AUM, цена и APR пула JLP; записывается с 2026-09-02. Бесплатный /api/public/jupiter отдаёт текущую панель и часовую историю OI.

/api/x402/market-profile-history$0.100

Daily Market Profile per perpetual from our own minute bars: 30-minute TPO periods over price buckets a fixed fraction of the day's open, the point of control, the 70% value area (VAH, VAL), the initial balance (first hour UTC), the volume point of control and the per-bucket profile. One symbol per call, newest first; BTC from 2024, other symbols from their recorder's start. The free /api/public/market-profile serves 30 days without the profile column.

/api/x402/venue-share-history$0.100

Hourly recorded liquidations per counted venue (Binance, Bybit, OKX, Gate, HTX, dYdX, Aster, Lighter, Kraken Futures, GMX and Deribit): long and short USD, events, largest single print, symbols, the hour's total over the counted venues and the venue's share of it; a venue's hours start on its first counted day. Newest first, recorded since 2026-08-29. The free /api/public/venue-share serves 24h, 7d, 30d and 30 daily rows.

/api/x402/solana-perps-history$0.100

Часовая история каждой Solana perp площадки на панели, кроме Jupiter, по рынкам и метрикам: односторонний открытый интерес в USD (обе стороны на пуловых площадках), объём за 24 часа, часовой funding в процентах от размера позиции, mark и сырой накопитель funding Phoenix; записывается с 2026-09-25. Бесплатный API отдаёт текущую панель и недавнюю историю одного рынка.

/api/x402/turkey-premium-history$0.100

Минутная история индекса премии Турции (с 2026-09-17): опорные цены TRY и USDT с турецких спотовых площадок (медиана mid допущенных стаканов), число допущенных и наблюдаемых площадок, статус, глобальная цена USDT на Binance, фиксинг ECB USD/TRY, премия в базисных пунктах и Turkey Premium Index; строки стаканов по площадке через exchange=<venue>. Бесплатный /api/public/turkey-premium отдаёт текущую панель и 15-минутные точки.

/api/x402/desk-notes-history$0.100

Архив заметок деска с 2026-10-12: каждая заметка со временем публикации, временем данных, новостной ценностью, панелью, монетами, английским текстом и текстом для X и переводами на китайский, русский и корейский; фильтры по монете, типу карточки и времени.

/api/x402/insurance-fund-history$0.100

Ежечасные чтения страховых фондов по каждому пулу на площадках Binance, Bybit, OKX, Gate, MEXC, Bitfinex, Crypto.com, Delta Exchange, dYdX и Paradex: баланс, стоимость в USD и число покрываемых контрактов, с фильтрами по площадке и активу.

/api/x402/tokenized-stocks-history$0.100

Ежечасные чтения по каждой обертке токенизированных акций от xStocks, Robinhood Stock Tokens, Coinbase Tokenized Stocks, Binance bStocks, Ondo Stocks, Backpack Securities, Reality (Bitget), Superstate Opening Bell, Figure, Dinari dShares и Securitize (Exodus): цена, референс, премия, ликвидность и объем за 24 часа, одна обертка за вызов с фильтрами по сети, эмитенту и дням.

/api/x402/prepaid-key$10

Предоплаченный API-ключ: один платёж выпускает ключ bk_live с балансом $10 кредитов. Отправляйте его в заголовке x-api-key на любом маршруте ниже, и каждый вызов будет списывать указанную цену, так что скрипты и агенты делают сотни вызовов после одного расчёта. ?key= пополняет существующий ключ; /api/x402/prepaid-key/balance бесплатен.

/api/x402/orderbook-history$0.100

Снимки глубины стакана спот-ордербука каждые пять минут по каждой площадке (Binance, Coinbase, Kraken, Bybit, OKX, Gate, MEXC, HTX, Bitget, Bitstamp, Gemini, Bitfinex, BingX, Crypto.com, Backpack, Binance US, Poloniex, LBank, Bitrue, XT, HashKey, DigiFinex, Bullish, WEEX, Deribit, Aster, Bitvavo, Independent Reserve, BtcTurk) для 10 монет: бины 0.1% в пределах 20% от mid, глубина 2% на каждую сторону, book reach, in_aggregate в каждой строке, все строки, записанные с 2026-09-15.

/api/x402/funding-history$0.100

История расчётных ставок funding всех бессрочных контрактов Binance USDT-M, криптовалютных и TradFi, по строке на каждый расчёт: все расчёты с 2026-05-31, обновление каждый час; серия, на которой строится анализ керри и базиса.

/api/x402/options-oi-history$0.100

Дневной open interest по опционам по страйку и экспирации на площадках Deribit, Bybit, Binance, OKX и Delta Exchange с mark implied volatility, traded notional там, где площадка его публикует, и фильтром по площадке.

/api/x402/options-chain-history$0.100

Почасовые строки цепочки опционов по каждому инструменту на площадках Deribit, Bybit, Binance, OKX и Delta Exchange, записываются с 2026-09-30: открытый интерес, mark implied volatility, базовая цена и объём за 24 часа, mark, bid и ask Deribit; фильтры по валюте, площадке, экспирации и времени.

/api/x402/spot-microstructure$0.100

Минутные бары со split между taker buy и total quote, предварительно объединённые по площадкам; строки Binance записаны с 2024-09-28.

/api/x402/venue-markets-history$0.100

Десятиминутные снимки площадок: цена, объём, открытый интерес и funding по каждому perpetual, spot и TradFi perpetual фиду, который мы опрашиваем; все строки, записанные с 2026-08-25.

/api/x402/whale-trades-raw$0.100

Каждый aggressive print от $1M+ из наших собственных trade sockets с side, price, quantity и notional, все строки, записанные с 2026-08-13.

Машиночитаемый каталог: /api/x402
Как работает вызов
# 1. Запрос без оплаты: endpoint отвечает 402 с машиночитаемыми условиями
curl -i https://bykaranteli.com/api/x402/flow-vpin

# 2. Любой x402-клиент платит и автоматически повторяет запрос
npm i @x402/fetch @x402/core @x402/svm
# wrapFetchWithPayment(fetch, client) -> 200 + data, расчет в USDC

Цена указана за успешный ответ: за неудачный запрос расчёт не проводится. Вы платите за глубину и историю, а не за доступ: каждый live-снимок выше остаётся бесплатным с ключом аккаунта в пределах лимитов вашего плана.

Перед примерами: ваш ключ

Каждый пример ниже берёт ключ аккаунта из переменной окружения BYKARANTELI_API_KEY и отправляет его как Authorization: Bearer. Бесплатный ключ есть у любого подтверждённого аккаунта: создайте его на странице API. Храните ключ на своём сервере или в скриптах и никогда не вставляйте его в код для браузера: его прочитает любой, кто откроет страницу. Proof API не требует ключа аккаунта. Маршрутам с оплатой за вызов под /api/x402 ключ тоже не нужен: агент платит за каждый вызов в USDC, а ключ Builder и выше вызывает их без оплаты в рамках своего плана: на Builder 1 000 вызовов каталога в месяц за последние 90 дней (сводные ряды), на Business 10 000 за последние 365 дней (сырые записи включены), на Scale и выше без потолка за весь архив; каждый включенный вызов также считается за 10 запросов месячного добросовестного использования.

export BYKARANTELI_API_KEY=bk_...
GET/api/public/symbols

Доска символов: записанный 24-часовой тикер, ставка финансирования, изменение открытого интереса и оценка давления деривативов по каждому отслеживаемому бессрочному контракту Binance USDT-M.

Параметры запроса
ИмяТипОбязательноОписание
sortvolume | change | funding | oi | pressurenoПорядок доски. По умолчанию volume.
top1-1000noЧисло строк. По умолчанию 200.
formatcsvnoВернуть доску в CSV вместо JSON.
Пример запроса
curl -s -H "Authorization: Bearer $BYKARANTELI_API_KEY" 'https://bykaranteli.com/api/public/symbols?sort=change&top=20' | jq '.symbols[:5]'
Структура ответа (сокращённо)
{
  "generatedAt": "2026-09-05T09:00:00.000Z",
  "sort": "volume",
  "totalSymbols": 512,
  "symbols": [
    {
      "symbol": "BTCUSDT", "lastPrice": 109412.5, "change24hPct": 1.84,
      "quoteVolume24h": 21874112034.1, "fundingRatePct": 0.0081,
      "openInterestUsd": 12041233810.4, "oi24hPct": 2.1,
      "pressureScore": 61, "pressureDirection": "LONG",
      "pressureUpdatedAt": "2026-09-05T08:45:12.000Z"
    }
  ]
}
GET/api/public/market-profile

Market Profile одного бессрочного контракта Binance USDT-M по нашим собственным минутным барам, одна строка на закрытый день UTC, новые первыми: poc (ценовая корзина с наибольшим числом отметок TPO), val и vah (зона стоимости 70%), ib_low и ib_high (первый час UTC), vpoc (корзина с наибольшим объемом в котируемой валюте), open, high, low, close, tpo_total и periods. naked_pocs перечисляет точки контроля последних 60 записанных дней, которые ни один последующий закрытый день не пересек; profile_latest дает [price, tpo, volume_usd] по каждой корзине последнего дня. Периоды TPO по 30 минут, корзины шириной 0.05% от цены открытия дня. С любым ключом доступно 30 дн.; до 400 дн. доступно участникам (сессия Terminal или ключ Builder и выше). Для символа без записанных минутных баров ответ 404 no_profile. Уровни каждого дня есть в наборе данных market-profile-daily; полный профиль каждого дня находится на платном маршруте /api/x402/market-profile-history.

Параметры запроса
ИмяТипОбязательноОписание
symbolBTC | BTCUSDTnoБессрочный контракт, с USDT или без. По умолчанию BTCUSDT.
days1-400noЗакрытые дни UTC, новые первыми. По умолчанию 30; больше 30 доступно участникам.
Пример запроса
curl -s -H "Authorization: Bearer $BYKARANTELI_API_KEY" 'https://bykaranteli.com/api/public/market-profile?symbol=BTC&days=5' | jq '{symbol, recorded_since, latest: .days[0], naked_pocs}'
GET/api/public/tradfi-gaps

Гэпы выходных и ночи у perpetuals на акции, индексы и сырье относительно нашей собственной записи закрытия кассового рынка США: опорная цена это медианная цена площадок в последнем 10-минутном снимке перед 16:00 New York. window=weekend (по умолчанию, последние 12 выходных: sat_12, sun_12, sun_20, pre_open, open) или night (последние 20 ночей после закрытия с понедельника по четверг: utc_04, pre_open, open); open это первый снимок после 09:30 New York. Каждая точка содержит price (медиана площадок), venues, spread_pct (разница самой высокой и самой низкой площадки к медиане), gap_pct, lo_pct и hi_pct относительно опорной цены. Без symbol: kpis, summary по каждому активу (медианный абсолютный гэп в опорной точке и на открытии, same_direction_pct, когда оба значения есть хотя бы в 5 окнах, медианный разброс) и latest, последнее окно со всеми активами; с symbol=TSLA: сводка по этому активу и все окна. Запись ведется с 2026-08-25; календаря праздников нет. Все окна и точки есть в датасете tradfi-gaps; исходные 10-минутные снимки площадок доступны на платном маршруте /api/x402/venue-markets-history.

Параметры запроса
ИмяТипОбязательноОписание
windowweekend | nightnoweekend (по умолчанию) или night.
symbolTSLA | TSLAUSDTnoАктив, например TSLA, NVDA или XAU; суффикс USDT отбрасывается. Без него ответ содержит сводку и последнее окно.
Пример запроса
curl -s -H "Authorization: Bearer $BYKARANTELI_API_KEY" 'https://bykaranteli.com/api/public/tradfi-gaps?window=weekend&symbol=TSLA' | jq '.summary, .windows[0].symbols[0].points'
GET/api/public/venue-share

Доля каждой учитываемой площадки ликвидаций (Binance, Bybit, OKX, Gate, HTX, dYdX, Aster, Lighter, Kraken Futures, GMX и Deribit) в записанном итоге за days=1 (по умолчанию), 7 или 30: usd, long_usd, short_usd, events, share_pct, long_share_pct, since (первый день учета площадки, если он попадает в окно) и trend_pp (доля за последние 7 дней минус доля за 7 дней до них, null, если площадка учитывалась не весь предыдущий отрезок). daily это таблица долей по дням и площадкам за последние 30 дней UTC (сегодняшний день неполный); oi дает долю каждой площадки в открытом интересе perp за последний час и за 7 дней. Теневые площадки и площадки без публичного потока в итог не входят. Дневные строки это датасет venue-share-daily; почасовые строки по площадкам с итогом каждого часа доступны на платном маршруте /api/x402/venue-share-history.

Параметры запроса
ИмяТипОбязательноОписание
days1 | 7 | 30noОкно ликвидаций в днях. По умолчанию 1.
Пример запроса
curl -s -H "Authorization: Bearer $BYKARANTELI_API_KEY" 'https://bykaranteli.com/api/public/venue-share?days=7' | jq '{total_usd, venues: [.venues[] | {exchange, share_pct, trend_pp}]}'
GET/api/public/pressure

Композитный индикатор давления по деривативам в диапазоне 0-100 для всех отслеживаемых бессрочных контрактов Binance USDT-M, дельта OI за 1h/4h/24h + ставка финансирования + базис. Режимы с учетом направления.

Параметры запроса
ИмяТипОбязательноОписание
limit1-200noМаксимум строк. По умолчанию 60.
sidelong | shortnoФильтр по направленному смещению.
Пример запроса
curl -s -H "Authorization: Bearer $BYKARANTELI_API_KEY" 'https://bykaranteli.com/api/public/pressure?limit=20&side=long' | jq '.items[:5]'
Структура ответа (сокращённо)
{
  "generatedAt": "2026-04-23T20:47:28.616Z",
  "count": 60,
  "items": [
    {
      "symbol": "BARDUSDT",
      "score": 45, "direction": "SHORT", "regime": "SHORT_RAMP",
      "regimeLabel": "Net short bias building",
      "components": { "oi24hPct": -8.7, "oi4hPct": 1.5, "oi1hPct": 0.1, "fundingRatePct": -0.037, "basisPct": -0.19 },
      "explainer": [ "Open interest down 8.7% over 24h", "Funding rate -0.037% per interval" ]
    },
    …
  ]
}
GET/api/public/pressure/[symbol]

Снимок давления по символу с обновлением в реальном времени, если кэш устарел.

Пример запроса
curl -s -H "Authorization: Bearer $BYKARANTELI_API_KEY" https://bykaranteli.com/api/public/pressure/BTCUSDT
GET/api/public/funding-arb

Спред ставки финансирования между биржами для топ-символов на 33 биржах, Binance, OKX, Bybit, Gate.io, HTX, BingX, Bitget, MEXC, Kraken Futures, Hyperliquid, Aster, dYdX, ApeX, Backpack, Bitfinex, Bitmart, BloFin, BTSE, Crypto.com, Delta Exchange, Deribit, DigiFinex, Extended, HashKey, KuCoin, Lighter, Paradex, Phemex, Toobit, WEEX, WhiteBIT, WOO X и XT, с годовой APR нетто после учета издержек.

Пример запроса
curl -s -H "Authorization: Bearer $BYKARANTELI_API_KEY" https://bykaranteli.com/api/public/funding-arb | jq '.rows[:5]'
GET/api/liqmap/public

Публичный снимок LiqMap (24H): оценка уровней ликвидаций по нескольким биржам для 201 основных бессрочных контрактов, Binance, Bybit, OKX, Gate, HTX и Hyperliquid, с наложением фактических ликвидаций. ?symbol=BTC..OP.

Пример запроса
curl -s -H "Authorization: Bearer $BYKARANTELI_API_KEY" 'https://bykaranteli.com/api/liqmap/public?symbol=BTC' | jq '.real_levels.totals'
GET/api/public/heatmap

Снимок ставок финансирования по фиксированному набору крупных бессрочных контрактов Binance USDT-M: по каждому символу текущая ставка финансирования, изменение открытого интереса за 24h и изменение цены за 24h; ?format=csv возвращает те же строки в CSV.

Пример запроса
curl -s -H "Authorization: Bearer $BYKARANTELI_API_KEY" https://bykaranteli.com/api/public/heatmap | jq '.rows[:5]'
GET/api/public/top-movers

Лидеры движения по доске давления: бессрочные контракты с наибольшим по модулю изменением открытого интереса за 24h (biggestOi24h), самой экстремальной ставкой финансирования (extremeFunding), самым широким базисом (widestBasis) и самой высокой оценкой давления (highestStress), у каждой строки указано направление. ?format=csv возвращает четыре списка одним CSV.

Пример запроса
curl -s -H "Authorization: Bearer $BYKARANTELI_API_KEY" https://bykaranteli.com/api/public/top-movers | jq '.biggestOi24h[:5]'
GET/api/public/altseason

Индекс сезона альткоинов: текущее значение в реальном времени, сильнейшие и слабейшие крупные альткоины, дневная история в записи.

Пример запроса
curl -s -H "Authorization: Bearer $BYKARANTELI_API_KEY" https://bykaranteli.com/api/public/altseason | jq '.value'
GET/api/public/themes

8 равновзвешенных нарративных индексов (AI, RWA, DePIN, meme, L1, L2, DeFi, quantum) с фиксированными корзинами и ежедневными точками с 2025-01-01; добавьте ?points=0, чтобы получить только табло.

Пример запроса
curl -s -H "Authorization: Bearer $BYKARANTELI_API_KEY" https://bykaranteli.com/api/public/themes | jq '.themes[] | {key, last, ret_30d_pct}'
GET/api/public/factors

Факторная панель: каждый зафиксированный метрик в своем историческом диапазоне с медианным движением BTC за 7 дней, которое последовало за ним, относительно базовой частоты.

Пример запроса
curl -s -H "Authorization: Bearer $BYKARANTELI_API_KEY" https://bykaranteli.com/api/public/factors | jq '.rows[:5]'
GET/api/public/borrow-rates

Ставки маржинального заимствования: последняя годовая ставка по каждой площадке и активу (USDT, USDC, BTC, ETH и крупные альткоины на каждой площадке, чью историю заимствования мы можем читать), часовые ряды за 30 дней для стейблкоинов и мейджоров и керри funding минус заимствование по каждой площадке. Записывается ежечасно.

Пример запроса
curl -s -H "Authorization: Bearer $BYKARANTELI_API_KEY" 'https://bykaranteli.com/api/public/borrow-rates' | jq '.latest[:5], .carry[:3]'
GET/api/public/fees

Торговые комиссии: maker и taker базового уровня по каждой площадке и типу рынка (медиана по парам, если площадка устанавливает цену для каждой пары), ежедневно считываются с собственного endpoint комиссий каждой биржи, плюс журнал изменений комиссий.

Пример запроса
curl -s -H "Authorization: Bearer $BYKARANTELI_API_KEY" 'https://bykaranteli.com/api/public/fees' | jq '.median_taker_perp, .rows[:5]'
GET/api/public/settlements

Календарь экспираций и расчётные цены: экспирации датированных фьючерсов и опционов на ближайшие 60 дней по спискам рынков 53 площадок, сгруппированные по дате, площадке и базовому активу, плюс расчётные цены, записанные при поставке датированных фьючерсов; recorded_venues показывает, на скольких площадках записана расчётная цена.

Пример запроса
curl -s -H "Authorization: Bearer $BYKARANTELI_API_KEY" 'https://bykaranteli.com/api/public/settlements' | jq '.next_7d, .upcoming[:5], .recorded[:3]'
GET/api/public/venues/profile

Одна биржа и всё, что мы о ней записываем: контракты в базе по типам, открытый интерес корзины и средний funding из 10-минутного рекордера площадок, сводка лестницы плеча, число сетей для депозита и вывода, базовые комиссии, аптайм по статусу и журнал последних событий. ?venue=bybit; без параметра вы получите список id записанных площадок. Это JSON, на котором построена /venues/<venue>.

Пример запроса
curl -s -H "Authorization: Bearer $BYKARANTELI_API_KEY" 'https://bykaranteli.com/api/public/venues/profile?venue=bybit' | jq '.instruments, .status, .events[:3]'
GET/api/public/withdrawals

Сети депозита и вывода на каждой площадке, которую мы записываем, ежедневно в виде медленно меняющихся строк: по каждому активу и сети флаг депозита, флаг вывода, комиссия и минимум вывода, плюс журнал приостановок и возобновлений. Без фильтров: выводы, приостановленные прямо сейчас, по значимости актива. ?asset=USDT: все площадки и сети для этого актива; ?venue=kucoin сужает выборку.

Пример запроса
curl -s -H "Authorization: Bearer $BYKARANTELI_API_KEY" 'https://bykaranteli.com/api/public/withdrawals?asset=USDT' | jq '.rows[:5]'
GET/api/public/leverage-tiers

Лестницы плеча по каждому бессрочному контракту на каждой площадке, чьи лестницы мы читаем, ежедневно в виде медленно меняющихся строк: уровень, нижняя и верхняя граница номинала, максимальное плечо, ставка поддерживающей маржи, плюс журнал снижений и повышений плеча. ?symbol=BTC сужает выборку до одного базового актива, ?venue=okx до одной биржи; без фильтров вы получите обзор по всем площадкам.

Пример запроса
curl -s -H "Authorization: Bearer $BYKARANTELI_API_KEY" 'https://bykaranteli.com/api/public/leverage-tiers?symbol=SOL' | jq '.rows[:5]'
GET/api/public/venues/markets

Агрегаты слоя площадок по каждому perp и spot фиду, который мы опрашиваем (список в поле coverage): совокупный OI по perp, доля DEX, диапазон funding, спред спота, привязки стейблкоинов; ?symbol=BTC для строк по одной монете. Площадки из oi_excluded_venues (WhiteBIT, BitMart) перечислены, но не входят в суммы OI и долю DEX.

Пример запроса
curl -s -H "Authorization: Bearer $BYKARANTELI_API_KEY" https://bykaranteli.com/api/public/venues/markets | jq '.symbols[:3]'
GET/api/public/venues/lead-lag

Кто двигается первым: кросс-корреляции одноминутной доходности по парам площадок и UTC-дню с асимметрией опережения.

Пример запроса
curl -s -H "Authorization: Bearer $BYKARANTELI_API_KEY" https://bykaranteli.com/api/public/venues/lead-lag | jq '.pairs[] | {id, summary}'
GET/api/public/options/surface

Поверхность IV по сроку экспирации и moneyness, для каждого срока ATM / 25-delta put и call IV, skew и butterfly, постоянная 30d история; ?currency=BTC|ETH.

Пример запроса
curl -s -H "Authorization: Bearer $BYKARANTELI_API_KEY" 'https://bykaranteli.com/api/public/options/surface?currency=BTC' | jq '{atm_30d, skew25_30d_pp}'
GET/api/public/options

Снимок опционов по площадкам Deribit, Bybit, Binance, OKX и Delta Exchange: стены OI, гамма-экспозиция дилеров, уровень нулевой гаммы, срочная структура и доля каждой площадки в venues_included. DVOL, это индекс Deribit.

Параметры запроса
ИмяТипОбязательноОписание
venueall | deribit | bybit | binance | okx | deltanoЦепочка одной площадки или all (по умолчанию): открытый интерес суммируется по экспирации, страйку и типу, mark IV взвешивается по открытому интересу. Любое другое значение даёт 400.
Пример запроса
curl -s -H "Authorization: Bearer $BYKARANTELI_API_KEY" "https://bykaranteli.com/api/public/options?venue=all" | jq '.assets.BTC | {venues_included, call_wall, put_wall}'
GET/api/public/options/chain

Почасовая цепочка опционов по площадкам Deribit, Bybit, Binance, OKX и Delta Exchange, записывается с 2026-09-30: по каждой экспирации открытый интерес в монетах и USD с изменением за 1 час и 24 часа, ATM IV с изменением за 24 часа и max pain; по каждому контракту открытый интерес и его изменения, mark IV с изменением за 24 часа, а также mark, bid и ask Deribit в монетах; плюс почасовая траектория ATM IV одной экспирации за последние 24 ч. Изменение учитывает только площадки, которые есть в обоих часах. С любым ключом доступны контракты с наибольшим открытым интересом, первые 40; strikes=all возвращает все контракты при глубине участника (сессия Terminal или ключ Builder и выше).

Параметры запроса
ИмяТипОбязательноОписание
currencyBTC | ETHnoБазовый актив, по умолчанию BTC. Любое другое значение даёт 400.
venueall | deribit | bybit | binance | okx | deltanoЦепочка одной площадки или all (по умолчанию): сумма по экспирации, страйку и типу. Любое другое значение даёт 400.
expiryDDMONYYnoОдна котируемая экспирация, например 30OCT26: сужает контракты и траекторию ATM IV. Неверный формат или отсутствующая экспирация даёт 400.
strikestop | allnotop (по умолчанию) или все контракты; all требует глубины участника.
Пример запроса
curl -s -H "Authorization: Bearer $BYKARANTELI_API_KEY" 'https://bykaranteli.com/api/public/options/chain?currency=BTC&venue=all' | jq '{hour, spot, front_expiry, expiries: .expiries[:3], strikes: .strikes[:3]}'
GET/api/public/options-flow

Лента опционов Deribit и OKX, фиксируемая каждые 15 минут: премия, страйки, put/call, блочные сделки, площадка для каждой печати; windows (купленная, проданная и чистая премия со знаком по типу опциона за 1 ч, 4 ч и 24 ч), by_expiry, by_strike, by_venue и последние многоэлементные структуры с их ногами и меткой типа.

Пример запроса
curl -s -H "Authorization: Bearer $BYKARANTELI_API_KEY" https://bykaranteli.com/api/public/options-flow | jq '.assets.BTC | {prints_24h, call_premium_bought_24h_usd, put_premium_bought_24h_usd, block_share_24h}'
GET/api/public/etf

Потоки US spot BTC, ETH, SOL и XRP ETF: предварительный совокупный показатель за сегодня с таблицей по каждому фонду, последние 30 финализированных торговых дней и проверка эмитента IBIT (shares outstanding BlackRock x NAV по сравнению с лентой).

Пример запроса
curl -s -H "Authorization: Bearer $BYKARANTELI_API_KEY" https://bykaranteli.com/api/public/etf | jq '{btc: .assets.BTC.latest_finalized, issuer: .issuer_check}'
GET/api/public/flow

Токсичность потока ордеров (VPIN) по основным бессрочным контрактам из минутных баров с разметкой taker: текущее значение, его перцентиль за последние 90 дней с порогом 90-го перцентиля, среднее за 24h и размер корзины. Дневная история доступна на платном маршруте /api/x402/flow-vpin.

Пример запроса
curl -s -H "Authorization: Bearer $BYKARANTELI_API_KEY" https://bykaranteli.com/api/public/flow | jq '.symbols.BTCUSDT | {vpin, percentile_90d, avg_24h}'
GET/api/public/premium

Премия Coinbase относительно Binance и basis cash-and-carry, ежедневная история с 2017; Kimchi premium (Upbit, Bithumb, Coinone) и премия Turkey (BtcTurk) с 2026-08-21.

Пример запроса
curl -s -H "Authorization: Bearer $BYKARANTELI_API_KEY" https://bykaranteli.com/api/public/premium | jq '.assets.BTC | {date, premium_pct, avg7_pct}'
GET/api/public/cot

Commitments of Traders CFTC для Bitcoin futures, еженедельно, с обратным заполнением до 2018.

Пример запроса
curl -s -H "Authorization: Bearer $BYKARANTELI_API_KEY" https://bykaranteli.com/api/public/cot | jq '.assets.BTC | {report_date, hedge_funds_net_contracts, institutions_net_contracts}'
GET/api/public/events

Измеренные реакции BTC через 5, 30 и 60 минут на заявления FOMC (поля верхнего уровня) и на публикации CPI и отчёта по занятости (cpi, nfp), каждая с датой следующего релиза, плюс датированный макрокалендарь в events.

Пример запроса
curl -s -H "Authorization: Bearer $BYKARANTELI_API_KEY" https://bykaranteli.com/api/public/events | jq '{fomc: .recent_reactions[:3], cpi_next: .cpi.next_release, nfp_next: .nfp.next_release}'
GET/api/public/slippage

Лестницы проскальзывания live execution по размеру ордера, рассчитанные по реальным книгам заявок, фиксируются каждый час.

Пример запроса
curl -s -H "Authorization: Bearer $BYKARANTELI_API_KEY" https://bykaranteli.com/api/public/slippage | jq '.ladders[:3]'
GET/api/public/whales

Лента whale: агрессивные рыночные сделки $1M+ из наших собственных сокетов, с агрегатами за 24h и долей buy.

Пример запроса
curl -s -H "Authorization: Bearer $BYKARANTELI_API_KEY" https://bykaranteli.com/api/public/whales | jq '.window_24h'
GET/api/public/indicators

Индикаторы цикла Bitcoin, пересчитываемые каждую ночь по первичному журналу закрытий с 2012: Pi Cycle Top (с датами пересечения), Mayer Multiple, 200-week и 2-year MAs, golden ratio multiple, profitable days, stock-to-flow, Puell Multiple с нашего собственного узла, позиционирование по марже Bitfinex. ?days= window, ?points=0 только для latest.

Пример запроса
curl -s -H "Authorization: Bearer $BYKARANTELI_API_KEY" 'https://bykaranteli.com/api/public/indicators?points=0' | jq '.latest, .pi_cycle_crosses'
GET/api/public/rsi

Тепловая карта RSI: Wilder RSI(14) на восьми интервалах (15m to 1M) для крипто top-400 Binance USDT perpetuals по объему плюс каждый TradFi perp, с количеством перекупленности и перепроданности по каждому интервалу. ?symbol=, ?kind=crypto|tradfi и ?sort=<interval> фильтруют и упорядочивают.

Пример запроса
curl -s -H "Authorization: Bearer $BYKARANTELI_API_KEY" 'https://bykaranteli.com/api/public/rsi?sort=4h' | jq '.summary, .rows[:5]'
GET/api/public/venues/oi-history

История открытого интереса по нескольким площадкам: почасовая сумма perp open interest по всем площадкам в нашем реестре на самом полном 10-минутном снимке часа (whitebit и bitmart исключены), доля DEX (ончейн-площадки перечислены в поле dex_venues) и текущий взвешенный по OI funding. ?days=1..90, по умолчанию 30; записывается с 2026-08-21.

Пример запроса
curl -s -H "Authorization: Bearer $BYKARANTELI_API_KEY" 'https://bykaranteli.com/api/public/venues/oi-history?days=7' | jq '.oi_weighted_funding_pct, .points[-1]'
GET/api/public/coverage

Реестр покрытия, получаемый в реальном времени: ленты ликвидаций по площадкам с типом (full, sampled, delayed, shadow, none), датой начала, событиями за 24h и последней записью; 10-минутные снимки лент по площадкам и рынкам с количеством символов и последним bucket; legs арбитража funding, источники позиционирования, whale tape, spot minutes и скан whale Hyperliquid с показателем freshness.

Пример запроса
curl -s -H "Authorization: Bearer $BYKARANTELI_API_KEY" https://bykaranteli.com/api/public/coverage | jq '.totals, .liquidations[:3]'
GET/api/series

Записанные временные ряды за SuperChart в едином формате для каждой метрики. Параметры: metric (price, volume, cvd_perp, cvd_spot, oi, funding, funding_agg, liquidations, long_short, top_traders, rsi, premium, etf_flow, borrow, whale_net), symbol (BTCUSDT), period (15m, 30m, 1h, 2h, 4h, 6h, 8h, 12h, 1d, 3d, 1w, 1M; 1m, 3m, 5m, 10m с глубиной участника), limit (до 300 баров; до 5 000 с глубиной участника), to (ISO). Глубину участника дают ключ Builder и выше или членство Terminal при входе на сайт; ключ Free или Terminal получает глубину по умолчанию и 403 на 1m, 3m, 5m, 10m. Каждый ответ называет свой источник. Добавьте venue=<id> (bybit, okx, gate, hyperliquid и любая площадка рекордера), чтобы получить цену, открытый интерес и фандинг этой биржи; по умолчанию остаётся Binance.

Пример запроса
curl -s -H "Authorization: Bearer $BYKARANTELI_API_KEY" 'https://bykaranteli.com/api/series?metric=oi&symbol=BTCUSDT&period=1h&limit=200' | jq '.source, .points[-3:]'
GET/api/public/orderbook

Глубина книги заявок по споту для BTC, ETH, SOL, XRP, DOGE, ADA, LINK, AVAX, LTC и BNB: книги Binance, Coinbase, Kraken, Bybit, OKX, Gate, MEXC, HTX, Bitget, Bitstamp, Gemini, Bitfinex, BingX, Crypto.com, Backpack, Binance US, Poloniex, LBank, Bitrue, XT, HashKey, DigiFinex, Bullish, WEEX, Deribit, Aster, Bitvavo, Independent Reserve и BtcTurk, разбитые на интервалы 0.1% в пределах 20% от mid (USD notional, массивы bids и asks), крупнейшие стены с разделением по площадкам, глубина 2% и reach книги по каждой площадке; ?hours=1..24 добавляет суммарную 5-минутную историю. Каждая строка площадки содержит in_aggregate: false означает книгу, которую мы записываем, но не включаем в суммы и стены, поскольку ее размер не подтвержден; held_out перечисляет такие площадки, aggregate_venues считает суммируемые. Сырые снимки по каждой площадке доступны на платном маршруте /api/x402/orderbook-history.

Пример запроса
curl -s -H "Authorization: Bearer $BYKARANTELI_API_KEY" 'https://bykaranteli.com/api/public/orderbook?symbol=BTC&hours=6' | jq '.walls[:5], .venues'
GET/api/public/positioning

Панель позиционирования для 30 наиболее торгуемых Binance USDT perps: собственные опубликованные соотношения long/short по аккаунтам и позициям и taker flow каждой биржи на Binance, Bybit, OKX, Gate, HTX, Bitget и Kraken Futures, плюс размеры маржинальных позиций long и short Bitfinex на спотовой маржинальной книге (маржинальные заемщики, а не аккаунты перпетуалов), открытый интерес long и short в долларах на GMX и Jupiter Perps (perpetual DEX с пулом ликвидности: разбивка по сторонам, а не соотношение аккаунтов), и серии CVD (24h at 5m, 7d at 1h) для BTC, ETH и SOL. Почасовая история доступна на платном маршруте /api/x402/positioning-history.

Пример запроса
curl -s -H "Authorization: Bearer $BYKARANTELI_API_KEY" 'https://bykaranteli.com/api/public/positioning?symbol=BTCUSDT' | jq '.rows[0]'
GET/api/public/desk

Заметки деска, новые сверху: короткие датированные наблюдения, которые автор деска (модель ИИ) написал по собственным записанным данным ByKaranteli о деривативах и сверил с ними перед публикацией; у каждой время публикации в UTC, время данных карточки, новостная ценность деска от 0 до 10, панель, монеты и постоянный URL. По умолчанию последние 24 часа; ?day=YYYY-MM-DD один день UTC, ?since=<iso> до 7 дней назад, ?type=<card> один тип карточки, ?lang=zh|ru|ko перевод (заметка без перевода возвращается на английском с пометкой), ?limit=1..100. Архив по дням и языкам на /api/x402/desk-notes-history; английский текст в бесплатном наборе данных desk-notes; RSS на /desk/feed.xml.

Пример запроса
curl -s -H "Authorization: Bearer $BYKARANTELI_API_KEY" 'https://bykaranteli.com/api/public/desk?limit=5' | jq '.notes[] | {published_at, type, headline, url}'
GET/api/public/turkey-premium

Панель турецкой премии: референсные цены в TRY и USDT по 5 парам, которые строятся каждую минуту по турецким спотовым площадкам (медиана средних цен подходящих стаканов), статус, спред и глубина стакана каждой площадки, премия в б.п. (пары в TRY через USDT/TRY против глобальной цены Binance; USDT/TRY против фикса ЕЦБ). ?pair=BTC-TRY&days=1..30 добавляет 15-минутную историю; бесплатный дневной CSV /api/v1/public/datasets/turkey-premium-daily.csv; минутные строки на /api/x402/turkey-premium-history. Блок index содержит индекс турецкой премии: полную премию BTC-TRY к фиксингу ECB USD/TRY в б.п. с долларовой частью и крипточастью, оценку от 0 до 100 (50 соответствует мировой цене), режим, средние за 24 часа и 7 дней и серию одного знака; у каждой пары есть index_bps, у каждой площадки implied_index_bps. index.reference_state показывает, живой ли референс USD/TRY в эту минуту: fresh (внутридневная котировка моложе 30 минут при открытом валютном рынке), carried (валютный рынок закрыт с пятницы 22:00 до воскресенья 22:00 UTC или живой источник недоступен менее 24 рыночных часов; используется последняя котировка) или stale (старше 24 рыночных часов); score и regime равны null, пока состояние не fresh, причина в score_paused_reason, а дневные строки содержат minutes_fresh, minutes_carried, minutes_stale и index_live_close (индекс последней минуты fresh относительно живой котировки); дневной CSV добавляет minutes_fresh и index_live_close последними двумя столбцами.

Пример запроса
curl -s -H "Authorization: Bearer $BYKARANTELI_API_KEY" 'https://bykaranteli.com/api/public/turkey-premium?pair=BTC-TRY&days=1' | jq '{index: (.index | {value_bps, score, regime, dollar_leg_bps, crypto_leg_bps}), btc_try: (.pairs["BTC-TRY"] | {price, status, eligible})}'
GET/api/v1/proof

Proof API слоя BYK Data Layer (бета): каждые пять минут наши расчётные данные (композитная ставка финансирования, совокупный открытый интерес, ликвидации за 5 минут, глубина, премии, оценка давления) сводятся в корень Меркла, подписываются и записываются в Solana, а раз в сутки в Base. Ключ не нужен. Индекс показывает последние эпохи со ссылками на блокчейн; /genesis, /authorization-log, /epochs/{sequence}, /epochs/{sequence}/records, /proofs/{sequence|latest}/{feed}/{asset} (лист, путь аудита, манифест, подпись, привязки), /witness-keys/{kind}/{n}, /documents/{hash} и /catalog возвращают точные байты, которые нужны верификатору. Страница с проверкой в браузере: /proof. Ответы /api/public/pressure, /api/public/premium (строки кимчи-премии Upbit), /api/public/orderbook и /api/public/turkey-premium содержат byk_proof: последнюю запечатанную запись того же вычисления (sequence, proof_url, sealed_value) и matches_this_value, которое показывает, совпадает ли соседнее число с запечатанным. Независимый верификатор в одном файле, который читает только Solana и Base: /byk-verify.mjs.

Пример запроса
curl -s 'https://bykaranteli.com/api/v1/proof/proofs/latest/BYK.FUNDING.COMPOSITE.B/BTC' | jq '{sequence, result, value: .decoded.value_decimal, unit: .decoded.unit, leaf_index, path: (.audit_path | length), solana: .anchors.solana[0].links.explorer}'
GET/api/public/jupiter

Панель Jupiter Perps (Solana): точный long и short open interest по каждому рынку (SOL, ETH, BTC) из on-chain custody state, загрузка пула и почасовые ставки заимствования, JLP AUM и APR, объем за 24h, топ-трейдеры недели по realized PnL. ?base=SOL&days=7 добавляет почасовую историю OI (максимум 30 days).

Пример запроса
curl -s -H "Authorization: Bearer $BYKARANTELI_API_KEY" 'https://bykaranteli.com/api/public/jupiter?base=SOL&days=1' | jq '.markets[0], .history.points[-1]'
GET/api/public/solana-perps

Панель Solana Perps: все площадки бессрочных контрактов Solana, которые мы читаем (Jupiter, Pacifica, Phoenix, GM Trade, Velocity, Bullet), обновление каждые 10 минут. venues даёт открытый интерес в одну сторону (oi_usd, на пуловых площадках также oi_long_usd и oi_short_usd), объём за 24h, число рынков, медианную почасовую ставку с rate_kind (Jupiter: borrow_hourly, почасовая плата пулу за заимствование; остальные площадки: funding_hourly) и as_of, а также stale: true, когда при сбое источника показано последнее успешное чтение; totals суммирует их; markets перечисляет все рынки всех площадок по убыванию открытого интереса (instrument_type, mark, изменение за 24h, открытый интерес в USD с обеими сторонами, если площадка их публикует, объём за 24h, почасовая ставка в процентах от позиции; null, если площадка не публикует число). ?venue=jupiter|pacifica|phoenix|gmtrade|velocity|bullet фильтрует рынки; &symbol=SOL&days=1..30 добавляет почасовую историю одного рынка на любой площадке, кроме Jupiter (история Jupiter остаётся на /api/public/jupiter). С любым ключом доступно 7 дней истории; больше 7 дней доступно участникам (сессия Terminal или ключ Builder и выше). Полный почасовой набор находится на платном маршруте /api/x402/solana-perps-history, строки на полночь в наборе данных solana-perps-daily.

Пример запроса
curl -s -H "Authorization: Bearer $BYKARANTELI_API_KEY" 'https://bykaranteli.com/api/public/solana-perps?venue=phoenix&symbol=SOL&days=1' | jq '.totals, .venues, .markets[0], .history.points[-1]'
GET/api/public/hyperliquid-whales

Трекер whale Hyperliquid: 1000 крупнейших аккаунтов по equity, сканирование каждые 5 минут, long против short notional по каждой монете с крупнейшей позицией на каждой стороне, каждая открытая позиция, а при events=1 последние 200 изменений позиции (opened, closed, increased, reduced, flipped); address=0x... оставляет один аккаунт. Полная история событий доступна на платном /api/x402/hl-whale-events.

Пример запроса
curl -s -H "Authorization: Bearer $BYKARANTELI_API_KEY" 'https://bykaranteli.com/api/public/hyperliquid-whales?coin=BTC&events=1' | jq '.by_coin, .events[:5]'
GET/api/public/hyperliquid-positions

Карта цен ликвидации Hyperliquid по одной монете: открытые позиции 1000 крупнейших по equity аккаунтов, размещённые по цене ликвидации, которую Hyperliquid сообщает для каждой, полосами по 0.25% от mark. long (ниже mark) и short (выше) перечисляют полосы от ближней к дальней с price, notional_usd, positions и знаковым distance_pct; totals считает все позиции, without_liq_px это позиции с кросс маржой без цены ликвидации; largest это крупнейшая полоса с каждой стороны; model_comparison ставит ближайший кластер модели LiqMap с каждой стороны рядом с ближайшей отслеживаемой полосой (null вне вселенной LiqMap); coverage показывает, сколько из 1000 аккаунтов ответили и когда; history даёт почасовой номинал long и short, записываемый с 2026-09-30. Строки по каждой позиции на /api/x402/hl-positions-history.

Параметры запроса
ИмяТипОбязательноОписание
coinstringnoНазвание монеты Hyperliquid, по умолчанию BTC; имена вида kPEPE сопоставляются без учёта регистра. Любое другое значение даёт 400.
hoursintegernoПочасовая история: 24 ч по умолчанию и для любого вызывающего; до 720 ч с глубиной участника.
Пример запроса
curl -s -H "Authorization: Bearer $BYKARANTELI_API_KEY" 'https://bykaranteli.com/api/public/hyperliquid-positions?coin=BTC' | jq '{coin, mark, coverage, largest, model_comparison, nearest_long: .long[:3], nearest_short: .short[:3]}'
GET/api/public/tradfi

Панель TradFi perpetuals: каждый Binance stock, index и commodity perp с funding, basis, open interest, объемом за 24h и ликвидациями, указанием других площадок, где он листится, и состоянием торговой сессии. ?market= и ?symbol= фильтруют.

Пример запроса
curl -s -H "Authorization: Bearer $BYKARANTELI_API_KEY" 'https://bykaranteli.com/api/public/tradfi?market=EQUITY' | jq '.rows[:5]'
GET/api/public/liquidations

Зафиксированные ликвидации за 24h по стороне, символу и площадке, тип покрытия каждой площадки и оценка рынка с поправкой на покрытие вместе с входными данными.

Пример запроса
curl -s -H "Authorization: Bearer $BYKARANTELI_API_KEY" https://bykaranteli.com/api/public/liquidations | jq '{recorded, market_estimate, by_exchange}'
GET/api/public/liquidation-leaderboard

Крупнейшие одиночные ликвидации за последние 24h, 7d или 30d по учитываемым площадкам (ранг, символ, площадка, сторона, цена, количество, номинал, время) и тепловая карта сессий за 30 дней: ячейки день недели на час UTC, итоги по часам и дням, доли Азии, Европы и США.

Пример запроса
curl -s -H "Authorization: Bearer $BYKARANTELI_API_KEY" 'https://bykaranteli.com/api/public/liquidation-leaderboard?window=7d&limit=10' | jq '{window, largest: .largest[:3], sessions: .sessions.sessions}'
GET/api/public/tokenized-stocks

Токенизированные акции: обертки в сети от xStocks, Robinhood Stock Tokens, Coinbase Tokenized Stocks, Binance bStocks, Ondo Stocks, Backpack Securities, Reality (Bitget), Superstate Opening Bell, Figure, Dinari dShares и Securitize (Exodus) по базовым акциям (эмитент, сеть, цена, премия к реальной акции, ликвидность DEX и объем за 24 часа, предложение, держатели, статус), токенизированные спотовые пары на биржах, референсная цена и ее сессия, сопоставление с перпетуалами и итоги панели, обновление каждые 10 минут. Обертки берутся только из источников эмитентов: публичный API Backed (xStocks), API активов Robinhood, API токенизированных акций Coinbase, список монет Binance плюс отпечаток контракта (bStocks), CSV адресов Ondo плюс отпечаток контракта, список проверенных токенов Jupiter (Backpack), список спотовых рынков Gate (gStocks, только биржа), API Reality плюс проверка идентичности, API Superstate, маркер ограниченной акции в Provenance (Figure), проверка принадлежности к фабрике Dinari (dShares) и запись актива Algorand (токен акции Exodus, трансфер-агент Securitize). Поле price_source у каждой обертки называет цену, по которой оценено ее предложение в долларах (reference: референсная цена акции; issuer_oracle: цена эмитента для токена; wrapper: собственная цена в пулах или на бирже; null: без долларов), а totals.priced_by считает обертки по уровням, включая оставшиеся без цены. ?underlying=TSLA, ?issuer=xstocks | robinhood | coinbase | bstocks | ondo | backpack | gstocks | reality | superstate | figure | dinari | securitize, ?chain=solana, ?top=1..200 (по умолчанию 50); дневной CSV tokenized-stocks-daily, почасовые строки по оберткам на /api/x402/tokenized-stocks-history.

Пример запроса
curl -s -H "Authorization: Bearer $BYKARANTELI_API_KEY" 'https://bykaranteli.com/api/public/tokenized-stocks?top=5' | jq '{supply_usd: .totals.supply_usd, premium_median_pct: .totals.premium_median_pct, rows: [.rows[] | {underlying, supply_usd, wrappers: [.wrappers[] | {issuer, chain, price, premium_pct}]}]}'
GET/api/public/insurance-funds

Страховые фонды бирж Binance, Bybit, OKX, Gate, MEXC, Bitfinex, Crypto.com, Delta Exchange, dYdX и Paradex: последнее ежечасное чтение по каждой площадке (сумма в USD, по активам, изменение за 24 ч и 7 дн, фонд против открытого интереса бессрочных контрактов площадки), каждый пул и дневные закрытия по площадкам. ?venue=binance | bybit | okx | gate | mexc | bitfinex | cryptocom | delta | dydx | paradex, ?days=1..366, ?pools=0 убирает строки пулов; дневной CSV insurance-funds-daily, ежечасные строки пулов на /api/x402/insurance-fund-history. Площадка, которая перестала публиковать данные, учитывается по последнему чтению до 48 часов и указывается в stale_venues, затем исключается из итога и указывается в missing_venues; для итога нужны Binance, Bybit, OKX и Gate.

Пример запроса
curl -s -H "Authorization: Bearer $BYKARANTELI_API_KEY" 'https://bykaranteli.com/api/public/insurance-funds?days=7&pools=0' | jq '{total_usd, change_24h_pct, venues: [.venues[] | {venue, total_usd, coverage_pct}]}'
GET/api/public/incidents

Автоматически выявленные каскады ликвидаций с размером, стороной, монетами и траекторией цены.

Пример запроса
curl -s -H "Authorization: Bearer $BYKARANTELI_API_KEY" https://bykaranteli.com/api/public/incidents | jq '.incidents[0]'
GET/api/public/oi

Доска открытого интереса по 10 основным бессрочным контрактам с разрешением 5 минут: по каждому символу OI в USD, изменение открытого интереса и цены за 24h и режим (longs_building, shorts_building, deleverage_down, deleverage_up, quiet); last_bar_utc показывает время последнего бара.

Пример запроса
curl -s -H "Authorization: Bearer $BYKARANTELI_API_KEY" https://bykaranteli.com/api/public/oi | jq '.symbols[:5]'
GET/api/public/correlations

30-дневная скользящая матрица корреляции Пирсона дневных доходностей по основным бессрочным контрактам.

Пример запроса
curl -s -H "Authorization: Bearer $BYKARANTELI_API_KEY" https://bykaranteli.com/api/public/correlations | jq '.symbols'
GET/api/public/charge

Модель состояния ликвидности PsiCharge: score, state и опубликованная годовая таблица показателей.

Пример запроса
curl -s -H "Authorization: Bearer $BYKARANTELI_API_KEY" https://bykaranteli.com/api/public/charge | jq '{score, state}'
GET/api/public/quantum

Объем Bitcoin, подверженный квантовым рискам, измеряемый ежедневно на основе нашего собственного узла, с хэшами происхождения.

Пример запроса
curl -s -H "Authorization: Bearer $BYKARANTELI_API_KEY" https://bykaranteli.com/api/public/quantum | jq '.latest | {exposed_btc, base_height}'
GET/api/public/macro

Официальный макронабор через FRED: ставки центробанков, инфляция и занятость, балансы центробанков, кривая казначейских бумаг и широкий долларовый индекс ФРС, плюс наш сводный индикатор глобальной ликвидности (формула в composite) и предложение стейблкоинов; latest, series, groups и definitions (название, единица, периодичность, источник); ?days=365.

Пример запроса
curl -s -H "Authorization: Bearer $BYKARANTELI_API_KEY" 'https://bykaranteli.com/api/public/macro?days=30' | jq '{composite: .composite.formula, liquidity: .latest.global_liquidity_busd, cpi: .latest.fred_cpi_yoy_pct, groups: [.groups[] | .key]}'
GET/api/public/network

Состояние сети Bitcoin на основе нашего собственного узла: хешрейт, сложность, комиссии, mempool; ?days=365.

Пример запроса
curl -s -H "Authorization: Bearer $BYKARANTELI_API_KEY" https://bykaranteli.com/api/public/network | jq '.latest'
GET/api/public/listings

Новые и делистингованные бессрочные контракты на 6 биржах, сканируемые ежечасно; ?days=30.

Пример запроса
curl -s -H "Authorization: Bearer $BYKARANTELI_API_KEY" https://bykaranteli.com/api/public/listings | jq '.listed[:5]'
GET/api/public/context

Контекст по диапазонам для любой записанной метрики: где находится текущий уровень и что последовало далее; ?metric=coinbase_premium_pct.

Пример запроса
curl -s -H "Authorization: Bearer $BYKARANTELI_API_KEY" 'https://bykaranteli.com/api/public/context?metric=coinbase_premium_pct' | jq '{metric, today_value, interpretation}'
GET/api/public/smart-money/[symbol]

Сигнал smart money по одному символу на основе записанного позиционирования.

Пример запроса
curl -s -H "Authorization: Bearer $BYKARANTELI_API_KEY" https://bykaranteli.com/api/public/smart-money/BTCUSDT | jq '.'
GET/api/v1/public/datasets/[name]

43 datasets в формате CSV или JSON: market history, symbol board, listings, liquidations, ETF flows (total + by fund), COT, premium, DVOL, options chain + flow, metrics, quantum, theme indices, venue markets, whale trades, stablecoin pegs, basis, slippage. Полный каталог на /data. Ежедневные CSV-отражения: github.com/bykarantelicom/crypto-datasets

Пример запроса
curl -s -H "Authorization: Bearer $BYKARANTELI_API_KEY" https://bykaranteli.com/api/v1/public/datasets/daily-market.csv | head -5
GET/api/v1/usage

Сколько аккаунт вызывающего ключа израсходовал по своему плану, те же цифры, что в заголовках x-quota: plan (tier, label), rate.per_minute, monthly (limit, used, remaining, reset, state: ok, slow_lane, refused_until_reset или unlimited), today (вызовы по всем ключам аккаунта), keys (active, limit) и x402 (included_calls_per_month, included_used_this_month, applies, requests_per_call, history_days, где null означает весь архив, rows_per_call, raw_records_included; при applies false поля requests_per_call, history_days и rows_per_call равны null, а raw_records_included равно false). Нужен ключ аккаунта: вызов без него получает 401 key_required.

Пример запроса
curl -s -H "Authorization: Bearer $BYKARANTELI_API_KEY" https://bykaranteli.com/api/v1/usage | jq '{plan, monthly, today}'
GET/api/public/indices

Все рыночные индексы в одном payload: Retail Euphoria Index (proprietary) + Fear & Greed (alternative.me) + CoinGecko global + DeFiLlama stablecoin flow + Altcoin Season Index (top-50 alts vs BTC, 90d).

Пример запроса
curl -s -H "Authorization: Bearer $BYKARANTELI_API_KEY" https://bykaranteli.com/api/public/indices | jq '.euphoria.score, .fearGreed.today.valueRaw'
GET/api/public/euphoria

Retail Euphoria Index, отдельный инструмент. Композит из F&G + трендовых мемов + доминирования BTC + позиционирования crowd по топ-30.

Пример запроса
curl -s -H "Authorization: Bearer $BYKARANTELI_API_KEY" https://bykaranteli.com/api/public/euphoria | jq '{score, regime, explainer}'
GET/embed/pressure/[symbol]

Встраиваемый HTML-виджет, показывающий текущий score давления для символа. Используйте в iframe. Темная тема, без трекинга.

Пример запроса
<iframe src="https://bykaranteli.com/embed/pressure/BTCUSDT" width="340" height="200" style="border:0"></iframe>
GET/embed/liquidations

Встраиваемый виджет ликвидаций за 24h: итоги long/short, число событий, топ-символы, крупнейший принт. Галерея и условия на /widgets.

Пример запроса
<iframe src="https://bykaranteli.com/embed/liquidations" width="100%" height="300" style="border:0"></iframe>
GET/embed/orderbook/[symbol]

Встраиваемый виджет глубины spot order book для одной из 10 отслеживаемых монет: глубина 2%, дисбаланс, walls, mirrored bin strip.

Пример запроса
<iframe src="https://bykaranteli.com/embed/orderbook/BTC" width="100%" height="380" style="border:0"></iframe>
GET/embed/positioning/[symbol]

Встраиваемый виджет long/short positioning для одного perp, данные по соотношениям Binance, Bybit, OKX и taker flow.

Пример запроса
<iframe src="https://bykaranteli.com/embed/positioning/BTC" width="100%" height="200" style="border:0"></iframe>
GET/embed/whales

Виджет whales для Hyperliquid, встраиваемый: номинал лонг против шорт у 1000 крупнейших аккаунтов по каждой монете.

Пример запроса
<iframe src="https://bykaranteli.com/embed/whales" width="100%" height="330" style="border:0"></iframe>
GET/embed/rsi

Виджет breadth RSI(14), встраиваемый: число перекупленных и перепроданных по каждому интервалу, а также экстремумы на ?interval.

Пример запроса
<iframe src="https://bykaranteli.com/embed/rsi?interval=4h" width="100%" height="340" style="border:0"></iframe>

Пример встраивания

Вставьте этот код в любую HTML-страницу: виджету не нужен ключ, при каждом открытии страницы он показывает последнее значение, а ссылка на источник находится внутри фрейма. Все виджеты собраны на /widgets. Для собственной вёрстки вызывайте API со своего сервера с ключом и выводите числа там; не вызывайте его из кода в браузере, где ключ увидит каждый посетитель.

<iframe src="https://bykaranteli.com/embed/liquidations" width="100%" height="300" style="border:0;border-radius:12px;background:#0b0e14" loading="lazy" title="Liquidations 24h"></iframe>

Заголовки лимитов и квоты

Читайте их в каждом ответе по ключу вместо собственного подсчёта; GET /api/v1/usage отдаёт те же цифры по всему аккаунту одним вызовом.

ЗаголовокКогда приходитЧто означает
x-ratelimit-limitкаждый ответ по ключу и 429 rate_limitedСколько запросов в минуту может сделать ключ: скорость плана или скорость Free, пока ключ в медленной полосе.
x-ratelimit-remainingкаждый ответ по ключуСколько запросов осталось в текущем минутном окне; 0 при 429.
x-quota-limitответы по ключу на плане с месячным лимитомЗапросы аккаунта за календарный месяц, все ключи вместе.
x-quota-usedкак x-quota-limitСколько запросов аккаунт сделал в этом календарном месяце (UTC).
x-quota-resetкак x-quota-limitВремя ISO, когда месячный счёт начинается заново: первый момент следующего месяца UTC.
x-quota-stateтолько сверх предела добросовестного использования платного планаslow: ключ отвечает со скоростью Free (30 в минуту) до сброса месяца; он никогда не останавливается.
retry-afterкаждый 429 и 503 lookup_unavailableСколько секунд ждать до следующей попытки. Соблюдайте его: ранние повторы только добавляют отказы.
x-bk-tierкаждый ответ через шлюз ключейПлан, по которому выдан ответ (free для браузеров на этом сайте).
x-history-window-daysвключенные ответы каталога x402 по ключу аккаунта, кроме liqmap-levels, options-flow и flow-vpinНа сколько дней назад достает окно каталога плана, от 00:00 UTC, или all для всего архива.
x-history-row-capкак x-history-window-days, кроме массовых выгрузокСколько строк максимум возвращает один включенный вызов на плане.
x-x402-allowance-limitвключенные ответы каталога, когда у плана или аккаунта есть месячный потолокВключенные вызовы каталога для аккаунта за календарный месяц.
x-x402-allowance-usedкак x-x402-allowance-limitСколько включенных вызовов каталога аккаунт сделал в этом календарном месяце (UTC).
x-x402-allowance-resetx402_allowance_used (HTTP 402)Время ISO, когда счет каталога начинается заново: первый момент следующего месяца UTC.

Ошибки

Сначала смотрите HTTP статус, затем code. Ответы шлюза ключей имеют вид { error: '<фраза>', code: '<code>' } (401 key_required добавляет reason: none, empty_authorization, empty_x_api_key, malformed_authorization, malformed_x_api_key или non_bearer_scheme); ответы маршрута: { ok: false, error: '<code>', message }. Ответы плана x402 (x402_allowance_used, history_window, raw_tier_required, tier_required, payment_required_for_credit) несут { error, code, tier, price_usd, docs }, а все, кроме payment_required_for_credit, еще и upgrade, и означают, что вызов можно оплатить отдельно.

HTTPКодКогдаЧто делать
401key_requiredПрограмма вызвала маршрут, требующий ключ, и не передала ключ аккаунта, либо передала заголовок с ключом пустым, не с полным ключом (заполнитель bk_..., префикс из списка ключей, незаданная переменная) или без схемы Bearer; поле reason в теле ответа называет причину.Создайте бесплатный ключ на /dashboard/api и передавайте его как Authorization: Bearer.
401invalid_keyКлюч неизвестен или отозван, либо аккаунт неактивен.Проверьте ключ на /dashboard/api; если он отозван, создайте новый.
401wrong_key_typeПредоплаченный ключ bk_live отправлен на маршрут аккаунта.Предоплаченные ключи платят за вызов на /api/x402/*; здесь передавайте ключ аккаунта.
403email_unverifiedАккаунт, которому принадлежит ключ, не подтвердил email.Подтвердите email и повторите с тем же ключом.
429rate_limitedКлюч превысил число запросов в минуту.Подождите retry-after секунд; распределите вызовы или перейдите на план выше.
429monthly_quota_exceededАккаунт Free или Terminal исчерпал месячные запросы.Дождитесь x-quota-reset или перейдите на план выше.
429fair_use_slow_laneПлатный аккаунт сверх предела добросовестного использования превысил скорость Free.Подождите retry-after секунд; полная скорость вернётся после сброса месяца.
503lookup_unavailableПроверка ключа не удалась на нашей стороне.Повторите через retry-after секунд; вызов не засчитан.
400unknown_venue, unknown_currency, unknown_metric, invalid_symbolПараметр запроса вне допустимых значений.Исправьте параметр по описанию маршрута на этой странице.
404not_availableУ маршрута нет данных по этому символу, или символ выведен из обращения.Проверьте символ; для выведенного символа ответ называет преемника.
503unavailable, temporarily_unavailableДанные маршрута сейчас не читаются.Повторите через минуту.
402(условия оплаты x402)Маршрут /api/x402/* вызван без оплаты и без ключа аккаунта.Оплатите через клиент x402, передайте предоплаченный ключ bk_live в x-api-key или используйте ключ Builder и выше.
402x402_allowance_usedКлюч аккаунта превысил месячный потолок каталога своего плана (или цифру, которую ByKaranteli установил для аккаунта); тело ответа содержит limit, used и reset.Платите за вызов: передайте ключ аккаунта в заголовке Authorization: Bearer, а предоплаченный ключ в x-api-key, или отправьте вызов без него и оплатите кошельком; либо перейдите на план выше.
402payment_required_for_creditКлюч аккаунта вызвал /api/x402/prepaid-key.Предоплаченный кредит покупается: оплатите кошельком или имеющимся предоплаченным ключом.
403tier_requiredПлан ключа не включает каталог x402 (Free, Terminal) или массовые выгрузки (ниже Business).Платите за вызов (предоплаченный ключ в x-api-key при ключе аккаунта в Authorization: Bearer или кошелек без ключа аккаунта) или перейдите на план выше.
403history_windowКлюч аккаунта запросил строки раньше окна истории плана (from, to или days раньше x-history-window-days); тело ответа содержит history_days и window_start.Запрашивайте начиная с window_start, платите за вызов, чтобы читать весь архив (предоплаченный ключ в x-api-key при ключе аккаунта в Authorization: Bearer или кошелек без ключа аккаунта), или перейдите на план выше.
403raw_tier_requiredКлюч плана ниже Business вызвал маршрут сырых записей (liquidations-raw, liquidation-leaderboard-history, hl-whale-events, hl-positions-history, orderbook-history, spot-microstructure, venue-markets-history, whale-trades-raw).Платите за вызов (предоплаченный ключ в x-api-key при ключе аккаунта в Authorization: Bearer или кошелек без ключа аккаунта) или перейдите на Business.

Изменения API отмечены в журнале изменений категорией API и меткой «Несовместимое изменение».

Добросовестное использование

  • Лимит запросов составляет 30 запросов в минуту на ключ на плане Free API (60 на Terminal, 300, 1 200 и 3 000 на Builder, Business и Scale), плюс 15 000 запросов за календарный месяц на бесплатных ключах и 150 000 на ключах Terminal (с 2026-09-25 сверх этого 429 monthly_quota_exceeded). У Builder, Business и Scale есть пределы добросовестного использования: 1 000 000, 3 000 000 и 10 000 000 в месяц; сверх них платный ключ никогда не останавливается и отвечает со скоростью Free (30 в минуту) до сброса месяца. Каждый ответ по ключу на плане с месячным лимитом несет заголовки x-quota-limit, x-quota-used и x-quota-reset; x-quota-state: slow отмечает ответ из медленной полосы. Включенный вызов каталога x402 считается здесь за 10 запросов и отдельно идет в потолок каталога плана (1 000 в месяц на Builder, 10 000 на Business, без потолка на Scale и выше). Браузеры на сайте ограничены по IP. Сверх лимита приходит 429 с retry-after.
  • Данные доступны только для чтения. PII и торговые действия не раскрываются.
  • Атрибуция: видимая ссылка обратно на bykaranteli.com или на исходную страницу (например, /symbols) приветствуется при встраивании.
  • Личное и исследовательское использование с атрибуцией бесплатно. Коммерческое использование данных, которые мы вычисляем, требует плана Business, распространение производных данных требует Scale; сырые записи и другие сторонние данные на любом плане предназначены только для вашего собственного использования. Выдавать наши цифры за ваш собственный внутренний бэктест нельзя никогда.
  • Скрапинг внутренних маршрутов (/dashboard/*, /api/admin/*, /api/member/*) заблокирован и отслеживается. Используйте только /api/public/*.

Не является инвестиционной рекомендацией. Возвращаемые числа являются записанными рыночными данными и производными индикаторами, а не рекомендацией к торговле. Рыночные данные описывают прошлое и не предсказывают будущие цены.