{"uid":"cap_8cYT8BvVOcCLZEXt-woej","slug":"signalbound-b20-radar-16b90d13","name":"Signalbound B20 Radar","description":"Signalbound API for agent metadata, reveal-aware token reads, ERC-8004 registration files, and holder-gated tool routes.","url":"https://api.signalbound.art/b20-radar","method":"POST","headers":{},"bodySchema":{"type":"object","required":["tokenId"],"properties":{"limit":{"type":"integer","description":"Maximum tokens to return (default 25)."},"address":{"type":"string","description":"Optional B20 token address (0xB20f...) to inspect. Omit to scan for recent deployments instead."},"tokenId":{"type":"integer","description":"Signalbound token ID used for ERC-7496 clearance-gated access. The authenticated caller must own it."},"blocksBack":{"type":"integer","description":"How many Base blocks to scan back for new deployments (default 302400, roughly 7 days; max roughly 14 days)."}}},"responseSchema":{"type":"object","required":["generatedAt","count","tokens","brief"],"properties":{"brief":{"type":"string"},"count":{"type":"integer"},"caller":{"type":"string"},"tokens":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string"},"market":{"type":"object","properties":{"url":{"type":["string","null"]},"risk":{"type":"object","properties":{"flags":{"type":"array","items":{"type":"string"}},"level":{"type":"string"},"volToLiq":{"type":["number","null"]}},"description":"level (low|elevated|high), 24h volume ÷ liquidity, and flags such as thin liquidity or an extreme 24h move."},"txns24":{"type":["number","null"]},"priceUsd":{"type":["number","null"]},"marketCap":{"type":["number","null"]},"volumeH24":{"type":["number","null"]},"liquidityUsd":{"type":["number","null"]},"priceChangeH24":{"type":["number","null"]}},"description":"Live market metrics (Dexscreener): price, 24h volume, liquidity, 24h change, transactions, market cap, a link, plus a market-depth risk assessment."},"symbol":{"type":"string"},"address":{"type":"string"},"variant":{"type":"string"},"currency":{"type":"string"},"decimals":{"type":"number"},"initialized":{"type":"boolean"},"totalSupply":{"type":"string"}}}},"toBlock":{"type":"string"},"fromBlock":{"type":"string"},"truncated":{"type":"boolean"},"blocksBack":{"type":"integer"},"generatedAt":{"type":"string"},"detectedCount":{"type":"integer"}}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.01","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"registry","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_ED0nJ6au47vrpixA4rGvA","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","costPer":"request","priority":0,"asset":null,"unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Scans Base blockchain for recent B20 token deployments and returns live market metrics, risk assessments, and token metadata, gated by Signalbound NFT ownership.","exampleAgentPrompt":"Using my Signalbound token ID 42, scan the last 7 days of Base blocks for new B20 token deployments and show me up to 25 results with their prices, liquidity, and risk flags.","exampleUseCases":[{"title":"New token launch discovery","prompt":"I hold Signalbound token 17 — can you do a B20 radar sweep of the last 7 days on Base and list any newly deployed tokens along with their market caps and liquidity so I can spot promising launches?"},{"title":"Single token market health check","prompt":"With my Signalbound token ID 99, pull the live market data for the B20 token at 0xB20f... — I want to see the current price, 24h volume, liquidity, and whether there are any risk flags like thin liquidity."},{"title":"Risk screening recent deployments","prompt":"Use Signalbound token 7 to radar-scan the past 3 days of Base blocks (about 129600 blocks back) for B20 tokens and return up to 10 results — I specifically want to see the risk level and volume-to-liquidity ratio for each one."}],"resultDescription":"Returns a JSON object containing a list of up to N B20 tokens found within the scanned block range, each with on-chain metadata (name, symbol, address, decimals, total supply, variant, currency, initialized status) and live Dexscreener market metrics (price, 24h volume, liquidity, 24h price change, transaction count, market cap, trading URL). Each token also includes a risk object with a level (low/elevated/high), vol-to-liquidity ratio, and specific flags (e.g. thin liquidity, extreme 24h move). The envelope includes scan bounds (fromBlock, toBlock, blocksBack), total detected count, whether results were truncated, a human-readable brief summary, and a generatedAt timestamp.","failureModes":["Caller does not own the required Signalbound token ID — access denied / 401","Invalid or non-existent B20 token address returns empty tokens array","blocksBack exceeds the ~14-day maximum — clamped or rejected","Dexscreener data unavailable for a token — market fields returned as null","Network or RPC issues scanning Base blocks — partial or empty results","tokenId not provided — request rejected as missing required field"],"whenToPreferThis":"Choose this endpoint when you need NFT-holder-gated, real-time intelligence about B20 token deployments specifically on Base — combining on-chain discovery (recent deployments) with live Dexscreener market data and risk scoring in a single call. Prefer it over generic blockchain explorers or DEX APIs when you want integrated risk flags (thin liquidity, extreme moves) and reveal-aware metadata without stitching multiple data sources together.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T00:38:23.688Z","isFirstParty":false}