{"uid":"cap_tqph9FLPa203_CbqmIByI","slug":"op-mainnet-cross-dex-arbitrage-scanner-e10726f1","name":"OP Mainnet Cross-DEX Arbitrage Scanner","description":"Ranked cross-DEX arbitrage spreads across every liquid pair on OP Mainnet (SushiSwap and Uniswap v3 fee tiers). Returns opportunities[] with pair, grossSpreadBps, buyAt, sellAt, optimalTradeSizeUsd, capturable. GROSS, before gas and MEV. Optional ?minSpreadBps=20 (default 10), minVenueTvlUsd, limit. Send one param: a bare call skips the free tier. Errors: 400 bad_min_spread. Scans EVERY pair; for one known pair use /route. Chain-pinned; bare /scan = BSC.","url":"https://x402.donnyautomation.com/optimism/scan","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":["minSpreadBps"],"properties":{"minSpreadBps":{"type":"string","description":"Minimum gross spread to report (default 10). Also minVenueTvlUsd (default 1000) and limit."}}}},"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":10,"network":"optimism"}},"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_zPENMZL6D9KcGTuaGLHfi","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":"Scans all liquid SushiSwap and Uniswap v3 pairs on Optimism mainnet and returns ranked cross-venue arbitrage spreads with buy/sell venue, spread in bps, optimal trade size, and gross USD value.","exampleAgentPrompt":"Scan all liquid pairs on Optimism right now and show me every cross-DEX arbitrage opportunity with at least a 15 bps gross spread across SushiSwap and Uniswap v3, ranked by spread size.","exampleUseCases":[{"title":"Arbitrage bot opportunity feed","prompt":"Pull the top 20 arb opportunities on Optimism right now with at least a 10 bps gross spread — I want to know which pair, where to buy, where to sell, the spread size, and the optimal trade size in USD."},{"title":"Filter high-confidence spread signals","prompt":"Scan OP mainnet DEXs and only show me pairs with at least a 25 bps gross spread and a minimum pool TVL of $5000, so I'm not chasing dust-pool noise."},{"title":"Monitor Uniswap vs SushiSwap pricing","prompt":"Are there any pairs right now on Optimism where Uniswap v3 and SushiSwap have a meaningful price difference of at least 10 bps? Give me the top results ranked by spread."}],"resultDescription":"A ranked list of cross-venue arbitrage opportunities on OP mainnet, each including: the trading pair, the buy venue (exchange and fee tier), the sell venue, the gross spread in basis points, the optimal trade size, and the estimated gross USD profit at that size. Only pairs above the specified liquidity floor are included.","failureModes":["No opportunities found if minSpreadBps is set too high relative to current market conditions","Stale data if on-chain RPC is lagging","Missing pairs if venues fall below the minVenueTvlUsd liquidity floor","Invalid query parameter types return 400 errors","Payment failure if USDC balance is insufficient for the $0.01 per-call fee"],"whenToPreferThis":"Use this endpoint when you need a full-market sweep of arbitrage opportunities across SushiSwap and all Uniswap v3 fee tiers on Optimism in a single call, rather than querying individual pairs manually. Ideal for arbitrage bots that need a ranked, filtered opportunity list on OP L2 with liquidity-gated results to avoid dust-pool false positives.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T18:51:17.215Z","isFirstParty":false}