{"uid":"cap_0qBy-huNrpdz1liEJqZJj","slug":"arbitrum-one-dex-slippage-price-impact-simulator-3bf4ecf6","name":"Arbitrum One DEX Slippage & Price Impact Simulator","description":"What a trade size actually executes at on Arbitrum One, simulated against live reserves. Returns best (venue, amountOut, executionPrice, priceImpactBps, feeBps, totalCostBps), routingGain, venues[]. Requires ?pair=SYM/SYM AND ?amountUsd=25000 (or ?amountIn=). pair alone = 400 missing_amount. Errors: 400 bad_pair|missing_amount|bad_amount, 404 no_pools|no_quote|cannot_size_in_usd, 502 upstream_read_failed. Spot price without a size is /price. Chain-pinned; bare /slippage = BSC.","url":"https://x402.donnyautomation.com/arbitrum/slippage","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","amountUsd"],"properties":{"pair":{"type":"string","description":"Token pair as SYM/SYM on Arbitrum One (e.g. WETH/USDC)."},"amountIn":{"type":"string","description":"Trade size denominated in the FIRST pair symbol instead of USD. An alternative to amountUsd; supplying either one is enough."},"amountUsd":{"type":"string","description":"Trade size in USD, e.g. 10000. Required unless amountIn is given instead."}}}},"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_EeJNKo9WCjtguVpGHxcDe","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":"Simulates a swap on Arbitrum One against live AMM reserves across SushiSwap and Uniswap v3 to return actual amount out, price impact in bps, pool fee, and best execution venue for a given trade size.","exampleAgentPrompt":"Before I swap WETH/USDC on Arbitrum, can you simulate the trade and tell me the actual amount I'd receive, the price impact in basis points, and which DEX — SushiSwap or Uniswap v3 — gives me the best execution?","exampleUseCases":[{"title":"Pre-trade slippage check for trading bot","prompt":"My trading bot is about to execute a WETH/USDC swap on Arbitrum — can you simulate it first and tell me the price impact in bps and how much I'd actually get out versus the spot price?"},{"title":"Best DEX venue selection on Arbitrum","prompt":"I want to sell ARB for USDC on Arbitrum One — can you check both SushiSwap and Uniswap v3 fee tiers and tell me which venue gives me the best execution and what the pool fee is?"},{"title":"Large trade impact analysis for DEX aggregator","prompt":"We're routing a big WBTC/USDC order on Arbitrum and need to know the price impact in basis points and what correct routing saves us compared to just picking the best quoted price — can you run the simulation?"}],"resultDescription":"Returns the best execution venue (SushiSwap or specific Uniswap v3 fee tier), exact amount out for the trade, price impact expressed in basis points, pool fee amount separately, and the savings from optimal routing compared to the naive best-quoted-price choice — all computed against live on-chain AMM reserves on Arbitrum One.","failureModes":["Unsupported token pair — pair not found on any indexed Arbitrum DEX, returns error","Invalid pair format — pair symbol not in SYM/SYM format","No liquidity available — pool exists but reserves are empty or near-zero","Stale reserve data — on-chain state may lag by a block during high congestion","Token symbol ambiguity — ticker maps to multiple contracts on Arbitrum"],"whenToPreferThis":"Use this endpoint when you need actual execution simulation (not just spot price) for a specific trade size on Arbitrum One, specifically when you want to compare SushiSwap vs Uniswap v3 fee tiers for optimal routing. Prefer this over generic price APIs when price impact, slippage, and routing savings matter — especially for trading bots, DEX aggregators, or large trades where execution quality is critical on Arbitrum / ARB L2.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T12:56:03.866Z","isFirstParty":false}