{"uid":"cap_YTvczVDbClenElxdj54LU","slug":"stride20k-dex-pool-data-api-8efc469f","name":"Stride20k DEX Pool Data API","description":"On-chain DEX pool data API: reads Uniswap v2/v3-compatible liquidity pools from Ethereum, Base, Polygon, Arbitrum, Optimism, BSC, and Avalanche via JSON-RPC — no third-party data vendor. Auto-detects pool type; returns token addresses, symbols, decimals, spot price both directions, v3 fee tier, sqrtPriceX96 and in-range liquidity, or v2 decimal-adjusted reserves. For price discovery, liquidity checks, and trading agents needing trustless pair state. Cached up to 30 seconds.","url":"https://gateway.stride20k.com/dex/pool/:chain/:poolAddress","method":"GET","headers":{},"bodySchema":null,"responseSchema":null,"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_WsNxHaLIAvO28sHWuBGRn","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":"Reads live Uniswap v2/v3-compatible liquidity pool state directly from Ethereum, Base, or Polygon via JSON-RPC, returning token info, spot prices, reserves, and v3 fee/liquidity data.","exampleAgentPrompt":"What's the current spot price in both directions for the WETH/USDC pool at 0x88e6A0c2dDD26FEEb64F039a2c41296FcB3f5640 on Ethereum — is it a v2 or v3 pool, and what's the fee tier?","exampleUseCases":null,"resultDescription":"Returns a JSON object with the pool address and chain, auto-detected pool type (uniswap-v2-compatible or uniswap-v3-compatible), token0 and token1 details (address, symbol, decimals), decimal-adjusted spot price in both directions, and either v2 reserves or v3-specific fields (fee tier in bps, sqrtPriceX96, in-range liquidity). Also includes metadata: whether the response was cached, the data source, and the fetch timestamp.","failureModes":["Invalid or non-pool contract address returns an error (contract does not implement expected pool interface)","Unsupported chain name returns a validation error","Pool address not checksum-valid or malformed returns a 400-level error","RPC node timeout or network congestion may cause latency spikes or errors","Pool with no liquidity may return zero reserves or zero in-range liquidity","Stale data up to 30 seconds old due to caching"],"whenToPreferThis":"Prefer this endpoint when you need trustless, on-chain DEX pool state read directly via JSON-RPC without relying on a third-party data vendor like The Graph or a centralized price oracle. It is ideal for trading agents, arbitrage bots, or DeFi analytics that need spot price, reserves, or liquidity at the latest block for Uniswap v2/v3-compatible pools on Ethereum, Base, or Polygon. Use over centralized price APIs when data provenance and trustlessness matter.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T06:48:44.699Z","isFirstParty":false}