{"api":"v1","generated_at":"2026-09-15T20:46:04.485Z","licence":{"name":"CC BY 4.0","url":"https://creativecommons.org/licenses/by/4.0/","attribution":"TOLL, with a link to the page cited"},"page":"https://tollindex.com/e/animica-dev-x402-index-225bb9","pinned_page":"https://tollindex.com/e/animica-dev-x402-index-225bb9/at/2026-09-15T16-57Z","pinned":false,"method":"https://tollindex.com/ledger/method","snapshot_at":"2026-09-15T16:57:44.360Z","snapshot_stamp":"2026-09-15T16-57Z","endpoint":{"slug":"animica-dev-x402-index-225bb9","canonical_url":"https://animica.dev/x402/index","resource":"https://animica.dev/x402/index","http_method":"POST","type":"http","x402_version":2,"registries":["cdp"],"primary_registry":"cdp","curated_by_coinbase":false,"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.","service_name":"Animica","declared_category":null,"declared_tags":[],"route_template":null,"registry_updated":"2026-08-22T08:38:53.984Z"},"derived":{"note":"fields no registry supplies; TOLL derives them and marks them derived on the page","title":"animica.dev","category":"search","first_observed_by_toll":"2026-09-10T19:08:24.178Z","last_observed_by_toll":"2026-09-15T16:57:44.360Z","observation_began":"2026-09-10"},"presence":{"listed_now":true,"first_absent_at":null,"delisting_confirmed_at":null,"events":[{"registry":"cdp","at":"2026-09-10T19:08:24.178Z","event":"listed"}]},"accepts":[{"registry":"cdp","ordinal":0,"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","asset_name":"USD Coin","symbol":"USDC","decimals":6,"amount_display":"0.006 USDC","amount_units":0.006,"decimals_known":true,"pay_to":"0x5D17c40FD6b119dc6006C4Ab3C20a917FCaB2aCD","scheme":"exact"},{"registry":"cdp","ordinal":1,"network":"animica:1","asset":"ANM","asset_name":null,"symbol":null,"decimals":null,"amount_display":"71270193221 smallest units, decimals unknown","amount_units":null,"decimals_known":false,"pay_to":"anim1zqpsmegc0qcvzjfukm89xs0zeu3eqyyyel7kelehuszvwfarqypky2gr946ga","scheme":"exact"}],"counters":{"observed_at":"2026-09-15T16:57:44.360Z","calls_30d":1,"unique_payers_30d":1,"last_called_at":"2026-08-22T08:38:53.739Z"},"validation":{"latest":{"observed_at":"2026-09-15T04:11:03.502Z","state":"pass","failed_checks":[],"endpoint_http_status":402,"run_id":"daily-2026-09-15"},"uptime":[{"days":7,"observed":5,"passed":5,"ratio":1},{"days":30,"observed":5,"passed":5,"ratio":1},{"days":90,"observed":5,"passed":5,"ratio":1}],"history_90d":[{"observed_at":"2026-09-15T04:11:03.502Z","state":"pass","failed_checks":[],"run_id":"daily-2026-09-15","state_changed":false},{"observed_at":"2026-09-14T04:09:23.837Z","state":"pass","failed_checks":[],"run_id":"daily-2026-09-14","state_changed":false},{"observed_at":"2026-09-13T04:08:50.340Z","state":"pass","failed_checks":[],"run_id":"daily-2026-09-13","state_changed":false},{"observed_at":"2026-09-12T06:24:07.205Z","state":"pass","failed_checks":[],"run_id":"daily-2026-09-12","state_changed":false},{"observed_at":"2026-09-11T09:52:11.258Z","state":"pass","failed_checks":[],"run_id":"daily-2026-09-11","state_changed":true}]},"seller":{"wallet":"0x5D17c40FD6b119dc6006C4Ab3C20a917FCaB2aCD","page":"https://tollindex.com/seller/0x5D17c40FD6b119dc6006C4Ab3C20a917FCaB2aCD","endpoints":58,"hosts":1},"reports":0,"registry_record":{"cdp":[{"type":"http","accepts":[{"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","decimals":6},"payTo":"0x5D17c40FD6b119dc6006C4Ab3C20a917FCaB2aCD","amount":"6000","scheme":"exact","network":"eip155:8453","maxTimeoutSeconds":60},{"asset":"ANM","extra":{"unit":"nANM","native":true,"chain_id":1,"decimals":9,"rate_side":"bid","how_to_pay":"Sign a TRANSFER of at least `amount` nANM to payTo on Animica (chainId 1) and send the signed raw transaction as payload.rawTransaction. You pay the chain fee; we submit it. Because we sponsor no gas on this lane, it is priced 25% below the USDC price.","rate_source":"nonkyc","genesis_hash":"0xa0892158cf997c56e91d0aa12e60c36037dae34800a2b54111a8fa17ec88b7de","price_display":"71.270193221 ANM","usd_equivalent":"0.004500","usd_list_price":"0.006000","discount_percent":25,"rate_observed_at":"2026-08-22T08:37:50.000Z","rate_usd_per_anm":"0.00006314"},"payTo":"anim1zqpsmegc0qcvzjfukm89xs0zeu3eqyyyel7kelehuszvwfarqypky2gr946ga","amount":"71270193221","scheme":"exact","network":"animica:1","maxTimeoutSeconds":60}],"quality":{"lastCalledAt":"2026-08-22T08:38:53.739Z","l30DaysTotalCalls":1,"l30DaysUniquePayers":1},"resource":"https://animica.dev/x402/index","extensions":{"bazaar":{"info":{"input":{"body":{"limit":3,"query":"wallet_address erc20 balance","max_price":0.01},"type":"http","method":"POST","bodyType":"json"},"output":{"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"}}},"schema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"body":{"type":"object","required":["query"],"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"}}},"type":{"type":"string","const":"http"},"method":{"enum":["POST"],"type":"string"},"bodyType":{"enum":["json"],"type":"string"},"queryParams":{"type":"object","properties":{"q":{"type":"string","description":"same as body.query, for GET callers"}}}}},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{}}}}},"discoverable":true},"animica":{"name":"Search the agent-payable web","price":"0.006000","terms":{"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","pay_to":"0x5D17c40FD6b119dc6006C4Ab3C20a917FCaB2aCD","scheme":"exact","network":"eip155:8453","chain_id":8453,"amount_atomic":"6000"},"catalog":"https://animica.dev/.well-known/x402","openapi":"https://animica.dev/x402/openapi.json","product":"agent_index","currency":"USDC","provider":"Animica","free_trial":{"url":"https://animica.dev/x402/index/trial","note":"Same code and same response shape as the paid endpoint. No payment, no payment headers. Quota is per client per UTC day; when it is spent this endpoint says so and points back here.","price":"0","endpoint":"POST /x402/index/trial","limit_per_day":5},"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.","content_type":"application/json","x402_version":2,"documentation":"https://animica.dev/x402#product-agent_index"},"discovery":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","bodyFields":{"limit":{"type":"integer","required":false,"description":"results to return, 1..25 (default 10)"},"query":{"type":"string","required":true,"description":"words to match: a capability, a parameter name, a schema field, a network"},"max_price":{"type":"number","required":false,"description":"only services at or under this price in USD"},"callable_only":{"type":"boolean","required":false,"description":"only services that publish a call spec"}},"queryParams":{"q":{"type":"string","description":"same as body.query, for GET callers"}}},"output":{"type":"json","description":"query, results[] {rank, url, host, title, snippet, price_usd, payment_protocol, http_method, callable, score, indexed_at}, count, corpus {documents, sources, oldest_document_age_seconds, last_build}, searched_at"}},"discoverable":true}},"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.","lastUpdated":"2026-08-22T08:38:53.984Z","serviceName":"Animica","x402Version":2}]}}