Uniswap API

Swap tokens and manage liquidity using the same services that power the Uniswap web app.

Pricing
FreeUnlimited requests, no service fees
Networks
16+ chainsEthereumUnichainBNBBaseAll major EVM networks
Monetization
Add custom feesSet your own fees on swaps
Routing
On & offchain liquidityAggregated sources for better prices

Swapping

  • Swap between tokens
  • Bridge tokens across chains
  • Wrap/unwrap tokens
  • Execute limit orders
  • Use batched actions (EIP-5792)
Swap Guide
sequenceDiagram
    participant App
    participant API
    participant Chain

    App->>API: Check approval
    API-->>App: Approval status
    App->>Chain: Approve token
    App->>API: Get quote
    API-->>App: Quote + route
    alt UniswapX (Gasless)
        App->>API: Submit order
    else Onchain
        App->>Chain: Execute swap
    end

Liquidity Provisioning

  • Create liquidity positions
  • Update positions
  • Remove positions
  • Migrate positions
  • Claim fees
LP Guide
sequenceDiagram
    participant App
    participant API
    participant Chain

    App->>API: Check approvals
    App->>Chain: Approve tokens
    App->>API: Create position
    API-->>App: Calldata
    App->>Chain: Mint position
    App->>API: Claim fees / Increase<br/>Decrease / Migrate

Built with Uniswap

MetaMaskMetaMask

In-app swaps, zero friction

Reduced swap integration time from weeks to hours using the Uniswap API.

LedgerLedger

Cross-chain trading on 16 networks

Processing thousands of trades daily with built-in cross-chain routing.

OKXOKX

Liquidity management at scale

Programmatic LP management across multiple pools and fee tiers.

Custom Solutions

For higher rate limits, custom features, or hands-on integration support, our team can help you build the right solution.

Contact us