{"uid":"cap_nJ8ryoTv3QFMJCDgcAf95","slug":"base-defi-snapshot-5227aa5e","name":"Base DeFi Snapshot","description":"TIP-OF-SPEAR: URL Fingerprint ($0.01) GET ?url= → body_sha256/TLS/DNS. DEMAND-MATCHED SERP tip: Web Search ($0.02) GET ?q= (required) → ranked results. OCR tip: Image OCR ($0.01) GET ?url= → Tesseract text (COGS=0). Builder tool: Bazaar Readiness Check — FREE ?url= indexed yes/nein + issue count; PAID report $0.05 Fix-JSON. Gated-data: Base DeFi Snapshot ($0.03) balances+gas+protocol TVL/APY. Free teasers have no live hash/results. Upsell red-flag $0.25. Ladder: 0.01→0.02→0.025→0.25→0.35→0.49→0.75→17.","url":"https://geld-machen-x402.fly.dev/product/defi-base-snapshot","method":"GET","headers":{},"bodySchema":{"type":"object","properties":{"address":{"type":"string","description":"Optional Base EVM address"},"protocol":{"type":"string","description":"Optional comma-separated protocol slugs (max 3)"}}},"responseSchema":{},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.03","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.03/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.03","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.03","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_eYwPSgF8B6M0g8bQ2vasR","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.03","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Returns DeFi balances, gas data, and protocol TVL/APY for a given address on the Base network","exampleAgentPrompt":"Pull a DeFi snapshot on Base for wallet address 0xAbc...123 and include TVL and APY data for Aerodrome and Moonwell.","exampleUseCases":[{"title":"Portfolio yield check on Base","prompt":"Can you check the current APY and TVL for Aerodrome and Uniswap on Base? I want to see where I'm getting the best returns."},{"title":"Wallet DeFi position overview","prompt":"Give me a snapshot of all DeFi positions and balances on Base for my wallet 0xDEAD...BEEF — include gas costs too."},{"title":"Protocol due diligence before deposit","prompt":"Before I move funds into a Base protocol, can you pull the latest TVL and APY for Moonwell so I know if it's worth it?"}],"resultDescription":"Returns a JSON snapshot containing token balances for the queried address, current Base network gas data, and TVL/APY metrics for up to 3 specified DeFi protocols on the Base chain. Free teaser returns limited data; paid ($0.03) returns full live results.","failureModes":["Invalid or malformed Base EVM address returns an error or empty balance data","More than 3 protocol slugs provided — excess protocols silently dropped or rejected","Unknown protocol slug returns empty or null TVL/APY fields","Network outage or upstream data provider unavailability causes stale or missing data","Payment not fulfilled results in 402 response with no data"],"whenToPreferThis":"Use this endpoint when you need a quick, cheap ($0.03) on-chain DeFi data snapshot specifically for the Base network — covering wallet balances, gas, and protocol-level TVL/APY in a single call. Prefer this over general Ethereum endpoints when Base-specific protocol data is needed, or over heavier indexing APIs when a lightweight point-in-time snapshot suffices.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T12:56:27.371Z","isFirstParty":false}