Animica
GET animica.dev/x402/chain/export
Why an agent can trust this route.
Sonar evidence is advisory. Paid delivery is shown as verified only when paid probes are available; otherwise route estimates use the unpaid handshake as a clearly labeled proxy.
Observed outcomes
Block-range and transaction-range exports from the Animica L1 (chunked reads, cursor pagination, NDJSON/JSON, gzip). Caps per request: 1000 blocks, 10000 tx records, 16000000 bytes. The free per-block APIs stay free.
Resource: animica.dev/x402/chain/export
Network: eip155:8453, animica:1 · Asset: 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 · Pay to: 0x5D17c40FD6b119dc6006C4Ab3C20a917FCaB2aCD
Payment methods: — · Last validation: 2026-10-15 05:41:04.149+00
{
"input": {
"type": "object",
"required": [
"type",
"method"
],
"properties": {
"type": {
"type": "string",
"const": "http"
},
"method": {
"enum": [
"GET"
],
"type": "string"
},
"queryParams": {
"type": "object",
"properties": {
"to": {
"type": "integer",
"description": "last height inclusive (window <= 1000 blocks)"
},
"from": {
"type": "integer",
"description": "first block height (required; also the pagination cursor)"
},
"type": {
"type": "string",
"description": "blocks | transactions (export route only; /blocks and /transactions imply it)"
},
"count": {
"type": "integer",
"description": "alternative to `to`: number of blocks from `from`"
},
"format": {
"type": "string",
"description": "ndjson (default) | json"
},
"address": {
"type": "string",
"description": "transactions only: anim1… bech32m or 32-byte hex account digest; matches from/to"
}
}
}
}
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {}
}
},
"paymentRequirements": [
{
"raw": {
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2",
"decimals": 6
},
"payTo": "0x5D17c40FD6b119dc6006C4Ab3C20a917FCaB2aCD",
"amount": "2178",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 60
},
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"payTo": "0x5D17c40FD6b119dc6006C4Ab3C20a917FCaB2aCD",
"scheme": "exact",
"network": "eip155:8453",
"amountAtomic": "2178"
},
{
"raw": {
"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": "34.508262541 ANM",
"usd_equivalent": "0.001633",
"usd_list_price": "0.002178",
"discount_percent": 25,
"rate_observed_at": "2026-09-14T16:39:05.000Z",
"rate_usd_per_anm": "0.000047322"
},
"payTo": "anim1zqpsmegc0qcvzjfukm89xs0zeu3eqyyyel7kelehuszvwfarqypky2gr946ga",
"amount": "34508262541",
"scheme": "exact",
"network": "animica:1",
"maxTimeoutSeconds": 60
},
"asset": "ANM",
"payTo": "anim1zqpsmegc0qcvzjfukm89xs0zeu3eqyyyel7kelehuszvwfarqypky2gr946ga",
"scheme": "exact",
"network": "animica:1",
"amountAtomic": "34508262541"
}
]
}Source catalog records are retained separately from live endpoint observations. Sonar score, uptime, and latency are advisory metrics. CDP indexing is not inferred from validation.