О SwapKit

SwapKit — агрегатор кросс-чейн (и single-chain DEX) свопов. Единый REST API поверх поставщиков ликвидности (suppliers / providers): NEAR Intents, THORChain, Chainflip, Maya, Garden, Mayan, Jupiter, 1inch, Flashnet, Harbor и ряд DEX.

Официально: Introduction · FAQs · api.swapkit.dev/docs

На портале SwapKit не заменяет прямой 1Click / NEAR Intents: оба доступны. Имеет смысл сравнивать котировку SwapKit (в т.ч. с providers:["NEAR"] в песочнице) с прямым 1Click.

Ключевые факты#

ЧтоЗначение
Base URLhttps://api.swapkit.dev
ФорматREST + JSON
АвторизацияОпциональный x-api-key (Partner Dashboard); для /v3/quote ключ рекомендуется (иначе Cloudflare 403 с части IP)
МодельАгрегатор → suppliers
QuotePOST /v3/quote — только цена/fees/routes (без tx)
SwapPOST /v3/swap — сборка tx по routeId
TrackGET /track + UI track.swapkit.dev
AMLАдреса в /v3/swap проходят AML-скрининг (офиц. introduction)

Поставщики (снимок 2026-09-13)#

Из live GET /providers (16 шт.): NEAR, THORCHAIN_STREAMING, CHAINFLIP / CHAINFLIP_STREAMING, MAYACHAIN_STREAMING, MAYAN, GARDEN, FLASHNET, HARBOR, JUPITER, ONEINCH, UNISWAP_V2/V3, PANCAKESWAP, SUSHISWAP_V2, TRADERJOE_V2.

Покрытие compare на портале строится в основном из каталога NEAR (GET /tokens?provider=NEAR: 139 токенов, в т.ч. ETH.ETH, BTC.BTC, NEAR.NEAR). Чужие DEX-каталоги (тысячи токенов) в intersection не подмешиваем без нужды.

Поток#

  1. GET /providers → список suppliers.
  2. GET /tokens?provider=… → identifier (ETH.ETH).
  3. POST /v3/quote → routes, expectedBuyAmount, fees[], routeId (кэш ~5 мин).
  4. POST /v3/swap + адреса → tx (здесь AML).
  5. GET /track / track UI.

Зачем на портале#

  • Четвёртый live non-custodial канал рядом с 1Click, Relay, LI.FI.
  • Явное сравнение NEAR (SK) vs 1Click (прямой).
  • Прокси /api/proxy/swapkit/* — ключ не в браузере.

Дальше#