{"uid":"cap_NJPb_KDvZ_94_xwB74YIF","slug":"arbitrum-one-dex-smart-order-router-arbitrage-spread-api-9677d676","name":"Arbitrum One DEX Smart Order Router & Arbitrage Spread API","description":"Cheapest venue to buy and richest to sell ONE pair on Arbitrum One across SushiSwap and Uniswap v3 fee tiers. Returns buyAt and sellAt (venue, price, tvlUsd), midSpreadBps, grossSpreadBps, optimalInput, venuesConsidered. Requires ?pair=SYM/SYM (e.g. WETH/USDC). Errors: 400 bad_pair, 404 not_routable, 502 upstream_read_failed. Ranks venues for one pair; to rank EVERY pair use /scan. Execution at a size is /slippage. Chain-pinned; bare /route = BSC.","url":"https://x402.donnyautomation.com/arbitrum/route","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET"],"type":"string"},"queryParams":{"type":"object","required":["pair"],"properties":{"pair":{"type":"string","description":"Token pair as SYM/SYM on Arbitrum One (e.g. WETH/USDC)."}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":{"type":"json","example":{"ts":"2026-07-31T00:00:00.000Z","chainId":42161,"network":"arbitrum"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.01","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.01/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_3FHqUiUgUkg1RX9xoKRvk","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Returns the best buy and sell venues across SushiSwap and Uniswap v3 fee tiers on Arbitrum One, along with cross-exchange spread in bps, fee-adjusted arbitrage spread, and optimal trade size for a given token pair.","exampleAgentPrompt":"Which DEX on Arbitrum One is cheapest to buy WETH/USDC right now, and which pays the most to sell into — and what's the current arbitrage spread between them?","exampleUseCases":[{"title":"Pre-trade best execution check","prompt":"Before I buy WETH with USDC on Arbitrum, check which DEX — SushiSwap or Uniswap v3 — gives me the best price right now and tell me the spread."},{"title":"Live arbitrage opportunity scanner","prompt":"Is there currently a profitable arbitrage spread for WETH/USDC between the DEXs on Arbitrum One? Give me the fee-adjusted spread in bps and the optimal trade size."},{"title":"Execution routing for trading bot","prompt":"My trading bot is about to sell ARB/USDC on Arbitrum — find the DEX that pays the most to sell into and tell me the spread versus where it's cheapest to buy."}],"resultDescription":"Returns the best venue to buy the pair, the best venue to sell the pair, the cross-exchange spread in basis points, the fee-adjusted gross arbitrage spread, and the optimal trade size — all reflecting live on-chain state across SushiSwap and Uniswap v3 fee tiers on Arbitrum One.","failureModes":["Unsupported or invalid token pair symbol returns an error (e.g. pair not listed on any supported DEX)","Insufficient liquidity on one or both sides results in no viable route or degenerate spread","Network congestion or RPC failures on Arbitrum One may cause stale or unavailable data","Malformed pair query parameter (wrong format, missing slash) returns a schema validation error","Payment failure (x402 micropayment not settled) results in 402 response before data is returned"],"whenToPreferThis":"Use this endpoint when you need live, fee-adjusted best-execution routing or arbitrage spread data specifically on Arbitrum One across SushiSwap and Uniswap v3 fee tiers. Prefer it over generic price feeds when you need venue-level comparison, not just a single spot price. Choose it over the Polygon or Base variants when your trading or arbitrage strategy targets Arbitrum One / ARB L2.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T00:42:41.501Z","isFirstParty":false}