{"uid":"cap_jTxgIeQt9Q9fszTGPm4m5","slug":"blockpin-router-check-98e9fb35","name":"Blockpin Router Check","description":"Router check: quotes a token's buys (0.01, 0.1, 1 ETH) and matching sells through Uniswap, KyberSwap and ParaSwap at once, lists every pool each route uses with its share, and shows how much goes through hooked Uniswap v4 pools (or one pool you name). Quotes only. Ethereum. Independent, by Blockpin; not a Claus Network service.","url":"https://check.blockpin.dev/routes?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","required":["token"],"properties":{"pool":{"type":"string","description":"Optional Uniswap v4 pool id (or pool address) to track"},"chain":{"enum":["ethereum"],"type":"string"},"token":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$","description":"ERC-20 token on Ethereum"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","required":["summary","rows"],"properties":{"rows":{"type":"array"},"summary":{"type":"string"},"hookedPools":{"type":"array"}}}}}}},"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_DV1rX4MVNRwOOwJlG0cQr","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","costPer":"request","priority":0,"asset":"0x5fc5360D0400a0Fd4f2af552ADD042D716F1d168","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Quotes token buy and sell routes across Uniswap, KyberSwap, and ParaSwap simultaneously, showing pool-level breakdown and Uniswap v4 hook exposure for any ERC-20 token on Ethereum.","exampleAgentPrompt":"What are the buy and sell routes for token 0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48 on Ethereum right now — show me which pools Uniswap, KyberSwap, and ParaSwap use for 0.01, 0.1, and 1 ETH sizes, and flag any Uniswap v4 hooked pools.","exampleUseCases":[{"title":"Pre-trade DEX route audit","prompt":"Before I swap into this token at 0x6B175474E89094C44Da98b954EedeAC495271d0F on Ethereum, can you show me what routes Uniswap, KyberSwap, and ParaSwap would use for 0.01, 0.1, and 1 ETH buys — and which pools each route goes through?"},{"title":"Uniswap v4 hook exposure check","prompt":"I want to know how much of the routing for token 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2 goes through Uniswap v4 hooked pools — can you pull the router check and break that down?"},{"title":"Token liquidity fragmentation research","prompt":"I'm researching liquidity for 0x1f9840a85d5aF5bf1D1762F925BDADdC4201F984 — can you show me all the pools each DEX aggregator routes through and what share of the swap each pool handles for standard ETH sizes?"}],"resultDescription":"Returns a summary string and a list of rows describing buy and sell quotes at 0.01, 0.1, and 1 ETH sizes across Uniswap, KyberSwap, and ParaSwap; each row includes the pools used and their share of the route; also returns a list of hooked Uniswap v4 pools involved, if any.","failureModes":["Invalid token address format (must be 0x + 40 hex chars) returns validation error","Token not found or not traded on Ethereum returns empty or error response","Invalid pool ID in optional pool parameter returns error","Network or upstream DEX API unavailability may cause partial or failed quotes","Rate limiting or payment failure returns 402 or rejection"],"whenToPreferThis":"Choose this endpoint when you need a multi-DEX routing comparison (Uniswap + KyberSwap + ParaSwap) for a specific Ethereum ERC-20 token in a single call, especially when you need pool-level granularity or want to assess Uniswap v4 hook exposure. Prefer this over individual DEX APIs when you want a side-by-side quote and route breakdown without multiple integrations.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-31T18:37:56.965Z","isFirstParty":false,"canonicalSlug":"blockpin-router-check-98e9fb35"}