О 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 URL | https://api.swapkit.dev |
| Формат | REST + JSON |
| Авторизация | Опциональный x-api-key (Partner Dashboard); для /v3/quote ключ рекомендуется (иначе Cloudflare 403 с части IP) |
| Модель | Агрегатор → suppliers |
| Quote | POST /v3/quote — только цена/fees/routes (без tx) |
| Swap | POST /v3/swap — сборка tx по routeId |
| Track | GET /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 не подмешиваем без нужды.
Поток#
GET /providers→ список suppliers.GET /tokens?provider=…→ identifier (ETH.ETH).POST /v3/quote→ routes,expectedBuyAmount,fees[],routeId(кэш ~5 мин).POST /v3/swap+ адреса → tx (здесь AML).GET /track/ track UI.
Зачем на портале#
- Четвёртый live non-custodial канал рядом с 1Click, Relay, LI.FI.
- Явное сравнение NEAR (SK) vs 1Click (прямой).
- Прокси
/api/proxy/swapkit/*— ключ не в браузере.