{"uid":"cap_0Zd3aDSwibrCOgAsg0Dx2","slug":"animica-x402-api-search-index-223038ab","name":"Animica x402 API Search Index","description":"Full-text search over what machine-payable services actually publish — their descriptions, input schemas, parameter names, prices and settlement networks — across ~18,000 x402 endpoints. Built from their own payment challenges, which a general crawler discards as a dead page: ask for a parameter name, a schema field or a network and you match services whose one-line blurb never mentions it. Filter by price ceiling, by whether the service publishes a call spec, and by payment protocol. Every response states how many documents were searched and how stale the oldest is, because an index that will not tell you its size is asking to be trusted about the one thing you cannot check. Ranked by BM25 — no model, so the same query ranks the same way twice. If the index is empty or nothing matches, you are NOT charged.","url":"https://animica.dev/x402/index","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"limit":{"type":"integer","description":"results to return, 1..25 (default 10)"},"query":{"type":"string","description":"words to match: a capability, a parameter name, a schema field, a network"},"max_price":{"type":"number","description":"only services at or under this price in USD"},"callable_only":{"type":"boolean","description":"only services that publish a call spec"}}},"responseSchema":{"type":"json","example":{"count":3,"query":"wallet_address erc20 balance","corpus":{"sources":{"x402":17987},"documents":17987,"last_build":"2026-08-22T01:26:16.570Z","oldest_document_age_seconds":454},"filters":{"max_price":0.01},"matched":38,"ranking":"bm25(title x8, description x4, content x1) — deterministic, no model","results":[{"url":"https://signals.edge.report/v1/erc20-balance","host":"signals.edge.report","rank":1,"score":20.116,"title":"signals.edge.report/v1/erc20-balance","snippet":"Get ERC20 token balance for any wallet and token contract on Base (or Ethereum). Returns balance, decimals, and symbol via balanceOf. Use for live … ","callable":false,"price_usd":0.001,"indexed_at":"2026-08-22T01:26:14.000Z","http_method":"GET","payment_protocol":"x402"},{"url":"https://a2a.elonsusk.com/x402/data.evm.erc20_balance","host":"a2a.elonsusk.com","rank":2,"score":19.8317,"title":"a2a.elonsusk.com/x402/data.evm.erc20_balance","snippet":"ERC-20 token balance of an address, auto-scaled by decimals, Base/Ethereum.\na2a.elonsusk.com/x402/data.evm.erc20_balance\neip155:8453\nUSD … ","callable":false,"price_usd":0.002,"indexed_at":"2026-08-22T01:26:16.000Z","http_method":"POST","payment_protocol":"x402"},{"url":"https://api.x402node.dev/chain/balance","host":"api.x402node.dev","rank":3,"score":19.7807,"title":"api.x402node.dev/chain/balance","snippet":"Native coin balance for any address on Ethereum, Base, Arbitrum, Optimism or Polygon, optionally an ERC20 token balance with symbol and decimals. wallet balance … ","callable":false,"price_usd":0.004,"indexed_at":"2026-08-22T01:26:15.000Z","http_method":"GET","payment_protocol":"x402"}],"took_ms":21,"searched_at":"2026-08-22T01:33:47.934Z"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.0018","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.0018/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.0018","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.0018","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_hSoYJalXGR1k6iNc0UTPa","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.0018","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Search a live index of x402 pay-per-call API endpoints by capability, parameter, schema field, or network to find callable services matching your query.","exampleAgentPrompt":"Search the Animica x402 API index for endpoints related to 'ERC20 token balance' — give me up to 10 results priced at $0.01 or less, and only show ones that are directly callable.","exampleUseCases":[{"title":"Discover on-chain data APIs for agent","prompt":"Search the x402 index for APIs related to 'wallet address erc20 balance' — I want up to 10 results, only callable ones, all under $0.005 each."},{"title":"Find NLP extraction endpoints","prompt":"Can you search the Animica x402 API catalog for services that do named entity extraction or NLP — return up to 15 results with no price filter."},{"title":"Scout web scraping microservices","prompt":"Look up x402 pay-per-call APIs for 'web page fetch readable text' — show me up to 5 results under $0.01 and tell me which ones I can call directly."}],"resultDescription":"Returns a JSON object with the total count of matched endpoints, corpus metadata (document count, last build time), applied filters, BM25 relevance-ranked results array (each with URL, host, rank, score, title, snippet, callability flag, price in USD, HTTP method, payment protocol, and indexed timestamp), query execution time in milliseconds, and search timestamp.","failureModes":["Query string missing or empty — may return empty results or error","limit out of range (must be 1–25) — may return default of 10 or validation error","max_price set to 0 or negative — likely returns no results","No matching endpoints in index — returns count 0 and empty results array","Index temporarily unavailable — service error response","Payment not settled via x402 — 402 Payment Required response before results are returned"],"whenToPreferThis":"Use this endpoint when an AI agent needs to dynamically discover other x402 pay-per-call API services by capability, parameter name, schema field, or blockchain network — especially when you want BM25-ranked results filtered by price or callability. Prefer this over manually browsing x402scan or hardcoding endpoint URLs when building agent pipelines that need to self-configure their tool set at runtime.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T12:48:04.710Z","isFirstParty":false}