How it works
CompareSTRK continuously pulls live orderbooks from eight centralized exchanges (Binance, OKX, Bybit, KuCoin, Gate.io, Coinbase, Kraken, Bitget) and executable quotes from three DEX aggregators (avnu on Starknet, Jupiter on Solana, ParaSwap on Ethereum), and the table refreshes every second.
For each exchange, we simulate a market buy of your chosen size by walking the ask side of the orderbook level by level, and for DEXs we request an executable quote for the exact amount, which already includes routing, pool fees and price impact.
With fees on, prices include each exchange's standard entry-tier taker fee (Coinbase's varies by region), aggregator fees and estimated network gas, but never withdrawal or bridging costs.
USDT and USDC prices are converted to USD at live rates, so every venue is compared in the same currency.
Venues are ranked by all-in price per STRK, and "vs Best" shows how much more your order would cost than at the cheapest venue that can fill it in full.
If an orderbook's public depth can't absorb your whole order, the venue is shown as a partial fill and ranked below full fills.
A venue priced more than 2% away from the market — for example because deposits or withdrawals are suspended — is flagged as off-market and can never be Best.
The headline market price is the median mid-price across exchange orderbooks, and the chart shows Binance candles (Kraken as fallback) with that live price on top.
Quotes are indicative and can move before you trade, and Jupiter and ParaSwap deliver STRK on Solana and Ethereum rather than on Starknet.
CompareSTRK is built by avnu, so avnu is ranked with exactly the same rules as every other venue and refreshed no faster than the exchange orderbooks, and the raw data behind the table is public at /api/quotes.