Swaps that execute at your price.
Let users set a target price and have the swap execute when the market gets there, through the same SwapKit API. Currently in pre-release.
01
Not every trade should happen now.
A limit order waits for a price. Your users set the target and an expiry, and the order fills when the market reaches it, without them watching the screen. SwapKit picks the provider that can fill it.
02
Providers
| Provider | Status | Coverage |
|---|---|---|
| 1inch | Available | Same-chain swaps on Ethereum, Arbitrum, Avalanche, Base, BNB Chain, Polygon, Optimism, Robinhood Chain and Arc |
| Harbor | Available | Bitcoin to and from ETH and USDT on Ethereum |
| THORChain | Coming soon | Cross-chain across its 11 chains |
| Jupiter | Coming soon | Solana |
03
How it works
- 1
Quote the order
Request a limit quote with the target price; it returns the allowed expiry window.
- 2
Sign
The user signs an off-chain order (1inch) or sends an on-chain deposit (Harbor).
- 3
Track or cancel
Follow the order from open to filled, cancelled or expired, by polling or signed webhooks.
04
Pre-release
The limit order API may change before general availability. Test with small amounts, and talk to the team before launching to users.
05
Questions
Does SwapKit charge a fee on limit orders?
SwapKit's own fee on limit orders is currently zero. Provider and network fees apply.
Can users cancel?
Yes. Cancelling an order requires a signed cancel from the user.
How do I get updates?
Poll the order, or receive webhooks signed with HMAC-SHA256.
Ship cross-chain swaps this week.
One integration for 10,000+ assets across 30+ chains, with limit orders and Hyperliquid deposits included. Non-custodial by design.