The Swap API for Web 3
The Swap API for Web 3
Nordstern Finance is your Routing & Execution Layer for On-Chain Swaps.
7 Lines of Code. One API. Every Token. Every Chain.
Nordstern Finance is your Routing & Execution Layer for On-Chain Swaps.
7 Lines of Code. One API. Every Token. Every Chain.
< 50 ms
While competitors simulate 100 routes, we analyze 200,000,000+ paths with up to 160 swaps in under 50 milliseconds.
130+ Chains
Our engine scans millions of liquidity pools across 2,000+ DEXes on 130+ EVM chains - accessing liquidity others can't reach.
Plug & Play
Plug into the most advanced Web3 routing layer in minutes and let our algorithm handle the complexity while you focus on your users.
"We built Nordstern because adding swap capabilities to our UIs was a nightmare. With Nordstern we are solving this for everyone."

Simon Klein
Founder Norderstern Finance
"We built Nordstern because adding swap capabilities to our UIs was a nightmare. With Nordstern we are solving this for everyone."

Simon Klein
Founder Norderstern Finance
"We built Nordstern because adding swap capabilities to our UIs was a nightmare. With Nordstern we are solving this for everyone."

Simon Klein
Founder Norderstern Finance
Trusted by industry leaders
Designed for Developers
The world's most powerful easy-to-use API
The world's most powerful easy-to-use API
Simply specify input token, input amount and output token and our API will scan millions of liquidity pools and respond with the optimal swap transaction. The API results are simulated and guaranteed to be executable.
Designed for Developers
The world's most powerful easy-to-use API
Simply specify input token, input amount and output token and our API will scan millions of liquidity pools and respond with the optimal swap transaction. The API results are simulated and guaranteed to be executable.
// Request GET https://api.nordstern.finance/aggregator/8453?src= 0x4200000000000000000000000000000000000006&dst= 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913&amount=1000000000000000000& from=OxYourWalletAddress // Response { "dst": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913", "fromAmount": "1000000000000000000", "src": "0x4200000000000000000000000000000000000006", "swaps": [...], "toAmount": "4441628141", "tx": { "data": "0x3f0bde256e9ee578184bc88eb48485bba...", "from": "OxYourWalletAddress", "to": "0xC87De04e2EC1F4282dFF2933A2D58199f688fC3d", "value": "0" } }