{"uid":"cap_CVD_O1fIN6RnuZ8i9m9kC","slug":"base-fresh-pools-feed-fd98ee6d","name":"Base Fresh Pools Feed","description":"Pools read straight off Base seconds after they exist, before any indexer has them: the launched token address, whether anyone has funded it yet, and whether its hook is a launchpad's or bespoke code shipped with this token","url":"https://agenttoll-pi.vercel.app/api/base/fresh","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":{"limit":{"type":"integer","maximum":50,"minimum":1,"description":"Optional. How many pools to return, default 15"},"minutes":{"type":"integer","maximum":60,"minimum":1,"description":"Optional. How far back to look, default 10"},"fundedOnly":{"type":"boolean","description":"Optional. Drop pools nobody has added liquidity to yet"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.004","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.004/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.004","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.004","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_QFLEhqPm-t9e-DeJGMxGO","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.004","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Returns the most recently created Uniswap v4 pools on Base, including launched token address, funding status, and hook type classification, read directly from chain before any indexer has them","exampleAgentPrompt":"Show me the 20 newest pools that just launched on Base in the last 15 minutes, only ones that have been funded, and tell me whether each one is using a launchpad hook or custom code.","exampleUseCases":[{"title":"Snipe newly funded Base token launches","prompt":"Pull the last 10 newly funded pools on Base from the past 5 minutes — I want to see the token addresses and whether they're launchpad tokens or bespoke contracts before any tracker picks them up."},{"title":"Filter out unfunded ghost pools","prompt":"Give me up to 25 fresh Base pools from the last 20 minutes but only show the ones where someone has actually added liquidity — skip anything with no funding yet."},{"title":"Classify hook types on new launches","prompt":"Fetch the 15 most recently created Base pools and tell me for each one whether the hook is a standard launchpad hook or custom code shipped with that specific token."}],"resultDescription":"A list of recently created Base pools, each containing the launched token contract address, a boolean indicating whether liquidity has been added, and a classification of the pool's hook as either a known launchpad hook or bespoke contract code. Results are ordered by creation time and capped by the requested limit.","failureModes":["No pools found if lookback window is too narrow or Base has low activity in that period","Invalid parameter types (e.g. non-integer limit) return a 400 error","limit out of range (must be 1-50) or minutes out of range (1-60) returns a validation error","RPC latency or chain reorganizations may cause momentary gaps in coverage","Payment failure or missing x402 payment header returns 402 Payment Required"],"whenToPreferThis":"Choose this endpoint when you need the absolute freshest pool data on Base — within seconds of creation — before any third-party indexer (DexScreener, GeckoTerminal, etc.) has picked it up. Ideal for token sniping workflows, launchpad monitoring, or any agent that needs to act on new liquidity events in near-real-time. Prefer over indexer-based endpoints when sub-minute freshness matters.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T18:36:00.482Z","isFirstParty":false}