Industry-leading speed
Median time for our engine to price a 1 WETH quote on Ethereum, measured live on a warm index.
engine time, measured livePriced on our own pool index, with the full route and block in every quote. Your keys stay yours, the minimum received is enforced on chain, and capacity is sized to your flow.
150,000 calls a month free, no card. See pricing
Speed, latency and price, each with the number behind it.
Median time for our engine to price a 1 WETH quote on Ethereum, measured live on a warm index.
engine time, measured liveAverage time to answer a quote at our gateway, over 151,000+ quotes in a week, with 98% of them under 100 ms. Each is priced in memory on our own index of 1,500,000+ pools across 80+ venues, with no upstream vendor in between.
server-side, week to 21 Oct 2026We take no fee on the swap. The free plan needs no card, and paid plans give more calls per dollar at every tier than the largest swap API publishes.
no fee on the swapThe engine is identical in every case. What changes is the part of the response you care about.
Swaps inside your app without routing infrastructure of your own. One call returns a priced route and a transaction ready for your user to sign.
On-chain liquidity beside your order book, or one more source inside your own aggregation, same-chain and cross-chain.
Large orders split across pools on their own, and the quote shows each slice, so you can size a trade before you send it.
Move between stablecoins, majors and tokenized treasuries in one call, at a price you can put in front of a finance team.
Routing something that is not on this list?
Tell us about your use caseFor institutions
Exchanges, brokers, funds and fintechs run on the same engine as every plan. Enterprise adds capacity sized to your flow, terms written into a contract, and the controls a risk team asks about first.
Building digital-asset infrastructure since 2018.
The API returns a transaction for you or your client to sign. We never hold assets, and there is no balance to deposit with us first.
Each quote names the block it was priced on and returns every leg, hop and pool address, so any fill can be reconstructed in a post-trade review.
The router checks the minimum received on chain. If the market moves past your limit, the transaction reverts instead of filling worse.
One contract on Ethereum, Base, Arbitrum and OP Mainnet and one on BNB Chain, Polygon, Avalanche, Robinhood Chain, Unichain, Monad, HyperEVM, Arc and World Chain, so a custody policy allowlists two addresses.
See the addressPin each key to your server IPs or web origins, issue one per desk, app or environment, and revoke any of them from the dashboard.
How pinning worksRate limits sized to your flow, per-key analytics by endpoint and chain, and monthly or annual terms invoiced to your company.
Real-world assetsNew
176 tokenized assets on Robinhood Chain, BNB Chain, Base, Ethereum, Arbitrum, HyperEVM, Monad and Avalanche, priced on our own pools and quoted with the same call as any other token. No separate integration, and no fee on the swap.
Issuers
For AI agents
A hosted MCP server on the same key and plan as your REST calls. Connect Claude Desktop, Cursor or Claude Code from the dashboard, with your key already filled in.
Five tools: quote, token search, price, chains and usage. An agent can price any route here. It cannot spend anything.
A copyable skill teaches the agent what our own front end learned: quotes expire, and a missing price is a refusal, not a zero.
/llms.txt indexes every docs page, and the TypeScript SDK gives the code your agent writes typed calls.
{
"mcpServers": {
"lcx-liberty": {
"type": "http",
"url": "https://swap-api.lcx.com/mcp",
"headers": { "Authorization": "Bearer YOUR_KEY" }
}
}
}Tools, all read-only
The ones a risk team, a finance team and an engineer each ask first.
No. The API returns a transaction for you or your user to sign, and the swap settles from that wallet through the router contract. There is no account to fund and no balance held with us.
No. We take no fee on the swap itself. You pay for the API plan, and the free plan costs nothing.
The request is refused with a 429 and costs nothing. There are no overage charges: you upgrade when you need more. Failed requests never count against your monthly calls.
Plans are priced in US dollars and paid on chain in USDC or USDT, or in LCX at 25% off. You can pay monthly or annually, and annual billing saves 20%. Every payment comes with an invoice.
Ethereum, Base, Arbitrum and OP Mainnet, with cross-chain quotes between them. One API key covers all of them.
Yes, on every plan. In the dashboard each key can be pinned to a list of server IPs or browser origins, and a pinned key is refused anywhere else. Any key can be revoked at any time.
Our engine's median was 9 ms for a typical quote when measured on 21 Oct 2026, and in the week to that day the API answered quotes in 19 ms on average at our gateway, 98% of them in under 100 ms. Your own network round trip comes on top, and depends on where you call from.
No. The MCP server's five tools are read-only: an agent can quote, search tokens, read prices, list chains and check usage, but it cannot build or sign a transaction. Its calls count against your plan like any other.
Their issuers, such as Coinbase, Ondo, Paxos and Tether. We route and price these tokens; each issuer backs its own and sets its own rules on who may hold it. Every listed contract is checked against CoinGecko's record and its contract code before it is listed.
The free plan needs no card and no conversation with us. It gives you 150,000 calls a month, and the first quote is one request away. Routing institutional flow? Talk to us about Enterprise.