Skip to content
The engine behind LCX Liberty DEX

An institution-grade swap API.

Priced 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.

  • Non-custodial
  • Minimum enforced on chain
  • No fee on the swap

150,000 calls a month free, no card. See pricing

Industry-leading where it counts.

Speed, latency and price, each with the number behind it.

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 live
0 ms

Industry-leading latency

Average 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 2026
$0

Industry-leading pricing

We 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 swap

Built to be built on.

The engine is identical in every case. What changes is the part of the response you care about.

Wallets & self-custody apps

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.

Exchanges & aggregators

On-chain liquidity beside your order book, or one more source inside your own aggregation, same-chain and cross-chain.

Trading desks & market makers

Large orders split across pools on their own, and the quote shows each slice, so you can size a trade before you send it.

Payments & treasury

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 case

For institutions

Institutional flow, on your own keys.

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.

  • Non-custodial, no pre-funding

    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.

  • An audit trail on every quote

    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.

  • A floor the contract enforces

    The router checks the minimum received on chain. If the market moves past your limit, the transaction reverts instead of filling worse.

  • Two router addresses for thirteen chains

    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 address
  • Keys locked to your infrastructure

    Pin 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 works
  • Capacity and terms in a contract

    Rate limits sized to your flow, per-key analytics by endpoint and chain, and monthly or annual terms invoiced to your company.

Real-world assetsNew

Tokenized stocks, gold and treasuries. Same API.

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.

  • Verified before listing. Each contract is matched to CoinGecko's record and its code is checked, so a lookalike token never reaches a quote.
  • Issued by their issuers. We route and price these tokens. The issuers back them and set their own rules on who may hold them.
Browse RWA markets
Gold & metals
8
Stocks
141
ETFs & funds
17
Commodities
2
Private credit
2
Treasuries & bonds
6

Issuers

  • Robinhood
  • bStocks
  • Ondo
  • Coinbase
  • st0x
  • Maple
  • Tether
  • Backed (xStocks)
  • Centrifuge
  • Etherfuse
  • Matrixdock
  • Paxos
  • Theo
  • VNX

For AI agents

Give your agent the engine, not your wallet.

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.

  • Read-only by design

    Five tools: quote, token search, price, chains and usage. An agent can price any route here. It cannot spend anything.

  • Skills for the judgement

    A copyable skill teaches the agent what our own front end learned: quotes expire, and a missing price is a refusal, not a zero.

  • Docs an agent can read

    /llms.txt indexes every docs page, and the TypeScript SDK gives the code your agent writes typed calls.

mcp.json
{
  "mcpServers": {
    "lcx-liberty": {
      "type": "http",
      "url": "https://swap-api.lcx.com/mcp",
      "headers": { "Authorization": "Bearer YOUR_KEY" }
    }
  }
}

Tools, all read-only

  • get_quote
  • search_tokens
  • get_price
  • list_chains
  • get_my_usage

Pricing

Questions, answered.

The ones a risk team, a finance team and an engineer each ask first.

Do you ever hold our funds, or our users' funds?

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.

Is there a fee on the swap?

No. We take no fee on the swap itself. You pay for the API plan, and the free plan costs nothing.

What happens if we go over our plan's limits?

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.

How do we pay?

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.

Which chains does the API cover?

Ethereum, Base, Arbitrum and OP Mainnet, with cross-chain quotes between them. One API key covers all of them.

Can we lock an API key to our own servers?

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.

How fast is a quote?

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.

Can an AI agent trade through the MCP server?

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.

Who issues the tokenized assets?

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.

Get a key and
price a trade.

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.