Skip to main content

Trusted by leading teams

$25B+

Total volume routed

30+

Chains supported

4M+

Users served
Integrated by MetaMask, Coinbase Wallet, Rainbow, Zerion, Synthetix, Polymarket, OpenSea, Zapper, and more.

Who this is for

As a user, I want to swap from what I hold into a token I need so that I can act immediately. As a developer, I want users to swap from what they hold into a token they need so that they can act immediately.

What this use case does

  • Supports any-to-any token swaps on the same chain and across chains
  • Aggregates routing paths into one user decision flow
  • Optimizes execution for price, reliability, and speed

How it works with Bungee

You pass chain and token information and Bungee then returns routes for the intended swap outcome. Once a route is selected, Bungee handles the required DEX and cross-chain pathing behind one user signature.

Example flow

1

User chooses the target token

The user selects “Swap 1,000 USDC on Arbitrum to ETH on Base”.
2

Bungee returns routes

Bungee handles route selection, expected output, fees, and ETA and execution in one flow so users do not need to compare bridge providers manually (although they can if they want to).
3

User confirms execution

The user signs once from the source chain.
4

Bungee tracks the transaction until completion

Quick start

Get a quote for swapping USDC on Arbitrum to ETH on Base:
curl "https://public-backend.bungee.exchange/api/v1/bungee/quote?\
originChainId=42161&\
destinationChainId=8453&\
inputToken=0xaf88d065e77c8cc2239327c5edb3a432268e5831&\
outputToken=0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee&\
inputAmount=100000000&\
receiverAddress=0xYourAddress&\
userAddress=0xYourAddress"