{"uid":"cap_0Bu7XGE4_jOBjfKxp57q_","slug":"uniswap-v3-tick-data-b84eb4b0","name":"Uniswap V3 Tick Data","description":"Uniswap V3 liquidity distribution for an Ethereum pool, read on-chain: tokens, fee tier, tick spacing, current tick and price (both directions, decimals applied), in-range liquidity, and every initialized tick within a window around the price with its price, liquidityNet and the active liquidity of the range above it — the shape of concentrated liquidity. Default pool: USDC/WETH 0.05%.","url":"https://api.chainmarket-api.workers.dev/api/crypto/uniswap-v3-ticks?utm_source=zero.xyz","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","properties":{"pool":{"type":"string","description":"Uniswap V3 pool address on Ethereum (default USDC/WETH 0.05%)"},"words":{"type":"string","description":"Tick-bitmap words to scan each side of the price, 1 to 5 (default 2; one word = 256 tick spacings)"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":{"type":"json","example":{"pool":"0x88e6A0c2dDD26FEEb64F039a2c41296FcB3f5640","chain":"ethereum","price":{"USDC_per_WETH":2392.786,"WETH_per_USDC":0.00041792288},"ticks":[{"tick":197000,"liquidityNet":"93152719939310","price_USDC_per_WETH":2785.0081,"price_WETH_per_USDC":0.00035906539,"activeLiquidityAbove":"1394121808479061853"},{"tick":197010,"liquidityNet":"-5047766297711487","price_USDC_per_WETH":2782.2246,"price_WETH_per_USDC":0.00035942461,"activeLiquidityAbove":"1389074042181350366"}],"source":"https://ethereum-rpc.publicnode.com","token0":{"symbol":"USDC","address":"0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48","decimals":6},"token1":{"symbol":"WETH","address":"0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2","decimals":18},"checkedAt":"2026-10-23T09:36:01.375Z","feeTierPct":0.05,"currentTick":198518,"tickSpacing":10,"scannedTicks":{"to":204799,"from":192000},"inRangeLiquidity":"2172678991892751475","initializedTicks":300}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.003","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.003/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.003","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.003","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_SK6btuvHdUbU8b09HsoNz","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.003","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Fetches initialized tick data, current price, and liquidity distribution for a Uniswap V3 pool on Ethereum","exampleAgentPrompt":"What does the tick-level liquidity distribution look like for the Uniswap V3 USDC/WETH 0.05% pool right now — show me the current price and initialized ticks within 3 bitmap words on each side?","exampleUseCases":[{"title":"Liquidity depth analysis before a large swap","prompt":"Before I swap 500 ETH on Uniswap V3, can you pull the tick data for the USDC/WETH 0.05% pool and show me where liquidity is concentrated around the current price so I can estimate my slippage?"},{"title":"Monitoring a custom pool for liquidity gaps","prompt":"I'm watching the Uniswap V3 pool at 0x88e6A0c2dDD26FEEb64F039a2c41296FcB3f5640 — can you fetch the initialized ticks and in-range liquidity so I can see if there are any gaps near the current price?"},{"title":"Building a DEX pricing model","prompt":"I need tick-level price and liquidity data for the Uniswap V3 USDC/WETH pool to calibrate my AMM pricing model — please scan 4 bitmap words on each side and return all initialized ticks with their liquidityNet values."}],"resultDescription":"Returns the pool address, current price in both directions (e.g. USDC per WETH and WETH per USDC), current tick, tick spacing, fee tier percentage, in-range liquidity, token0 and token1 metadata (symbol, address, decimals), a list of initialized ticks each with tick index, liquidityNet, price in both directions, and active liquidity above, plus the scanned tick range and data source URL.","failureModes":["Invalid pool address returns an error or empty tick list","words parameter out of range (must be 1–5) may cause a validation error","Pool with no initialized ticks in the scanned range returns an empty ticks array","RPC node unavailability may cause a timeout or upstream error","Non-Uniswap V3 pool address returns unexpected or empty data"],"whenToPreferThis":"Use this endpoint when you need on-chain, real-time Uniswap V3 tick and liquidity data directly from the Ethereum blockchain without API keys or subscriptions. Prefer it over subgraph queries when you want authoritative on-chain state rather than indexed data, or when you need to analyze liquidity concentration and price impact for a specific pool at the tick level.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-24T12:45:37.712Z","isFirstParty":false,"canonicalSlug":"uniswap-v3-tick-data-b84eb4b0"}