$0.006
per call · USD Coin on Base
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.
Endpoint
POST https://animica.dev/x402/index1
Calls / 30d
1
Unique payers / 30d
Aug 22
Last called
exact
Payment scheme
Call this service
import { wrapFetchWithPayment } from "@x402/fetch";
import { privateKeyToAccount } from "viem/accounts";
const account = privateKeyToAccount(process.env.PRIVATE_KEY);
const fetchWithPay = wrapFetchWithPayment(fetch, account);
const res = await fetchWithPay("https://animica.dev/x402/index", {
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({
"limit": 3,
"max_price": 0.01,
"query": "wallet_address erc20 balance"
}),
});
const data = await res.json();curl -X POST \
"https://animica.dev/x402/index" \
-H "Content-Type: application/json" \
-d '{"limit":3,"max_price":0.01,"query":"wallet_address erc20 balance"}' \
-H "X-PAYMENT: <signed x402 payment>"Example response
{
"corpus": {
"documents": 17987,
"last_build": "2026-08-22T01:26:16.570Z",
"oldest_document_age_seconds": 454,
"sources": {
"x402": 17987
}
},
"count": 3,
"filters": {
"max_price": 0.01
},
"matched": 38,
"query": "wallet_address erc20 balance",
"ranking": "bm25(title x8, description x4, content x1) — deterministic, no model",
"results": [
{
"callable": false,
"host": "signals.edge.report",
"http_method": "GET",
"indexed_at": "2026-08-22T01:26:14.000Z",
"payment_protocol": "x402",
"price_usd": 0.001,
"rank": 1,
"score": 20.116,
"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 … ",
"title": "signals.edge.report/v1/erc20-balance",
"url": "https://signals.edge.report/v1/erc20-balance"
},
{
"callable": false,
"host": "a2a.elonsusk.com",
"http_method": "POST",
"indexed_at": "2026-08-22T01:26:16.000Z",
"payment_protocol": "x402",
"price_usd": 0.002,
"rank": 2,
"score": 19.8317,
"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 … ",
"title": "a2a.elonsusk.com/x402/data.evm.erc20_balance",
"url": "https://a2a.elonsusk.com/x402/data.evm.erc20_balance"
},
{
"callable": false,
"host": "api.x402node.dev",
"http_method": "GET",
"indexed_at": "2026-08-22T01:26:15.000Z",
"payment_protocol": "x402",
"price_usd": 0.004,
"rank": 3,
"score": 19.7807,
"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 … ",
"title": "api.x402node.dev/chain/balance",
"url": "https://api.x402node.dev/chain/balance"
}
],
"searched_at": "2026-08-22T01:33:47.934Z",
"took_ms": 21
}Payment details
0x5d17c40fd6b119dc6006c4ab3c20a917fcab2acdUSD Coin · 0x833589fcd6edb6e08f4c7c32d4f71b54bda02913Is this your API?
Pin it to the top of Search & Web and the homepage with a featured placement.
More from Animica & similar services
Animica · Qrng Draw
animica.dev
Random bytes from the Animica node's randomness service with a signed digest attestation and an entropy-health report, 1..1024 bytes per draw. Current trust model, stated up front and in every response: the entropy source is a software CSPRNG (os.urandom) and the signer is a software key, so source.is_quantum=false and attestation.attested=false today; those fields flip truthfully if a hardware/quantum provider is ever connected. The free catalog entry carries the same live entropy block, so you can check the source before paying.
Animica · Chat Completions
animica.dev
Standard-tier chat/completions (OpenAI-compatible), served by Animica's network. Cheaper than priority, standard latency — priced at 3x settlement gas.
Animica · Chat Completions
animica.dev
OpenAI-compatible chat completions with capacity-gated admission, no per-IP rate limit, direct upstream routing and a 180 s timeout. Only sold while enough workers are live-serving; disabled by default.