{"api":"v1","generated_at":"2026-09-16T03:38:36.308Z","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-contents-a693fb","pinned_page":"https://tollindex.com/e/animica-dev-x402-contents-a693fb/at/2026-09-15T21-20Z","pinned":false,"method":"https://tollindex.com/ledger/method","snapshot_at":"2026-09-15T21:20:12.737Z","snapshot_stamp":"2026-09-15T21-20Z","endpoint":{"slug":"animica-dev-x402-contents-a693fb","canonical_url":"https://animica.dev/x402/contents","resource":"https://animica.dev/x402/contents","http_method":"POST","type":"http","x402_version":2,"registries":["cdp"],"primary_registry":"cdp","curated_by_coinbase":false,"description":"Give it up to 10 URLs and get back the readable text of each — titles, clean body text, navigation and scripts removed — in a single call and a single payment. The half of every retrieval pipeline an agent already has links for: search results, a sitemap, an RSS feed, a user's reading list. Pages are fetched concurrently under a deadline. Every URL you send is accounted for: the ones that could not be read come back in failed[] WITH the reason (403, timeout, paywall, no extractable text, private address), because a bad input and a broken fetcher need opposite responses from you. If not one URL could be read, you are NOT charged.","service_name":"Animica","declared_category":null,"declared_tags":[],"route_template":null,"registry_updated":"2026-08-22T08:38:49.570Z"},"derived":{"note":"fields no registry supplies; TOLL derives them and marks them derived on the page","title":"contents","category":"inference","first_observed_by_toll":"2026-09-10T19:08:24.178Z","last_observed_by_toll":"2026-09-15T21:20:12.737Z","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.007 USDC","amount_units":0.006958,"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":"82641748495 smallest units, decimals unknown","amount_units":null,"decimals_known":false,"pay_to":"anim1zqpsmegc0qcvzjfukm89xs0zeu3eqyyyel7kelehuszvwfarqypky2gr946ga","scheme":"exact"}],"counters":{"observed_at":"2026-09-15T21:20:12.737Z","calls_30d":2,"unique_payers_30d":1,"last_called_at":"2026-08-22T08:38:49.258Z"},"validation":{"latest":{"observed_at":"2026-09-15T06:07:18.312Z","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-15T06:07:18.312Z","state":"pass","failed_checks":[],"run_id":"daily-2026-09-15","state_changed":false},{"observed_at":"2026-09-14T05:38:31.987Z","state":"pass","failed_checks":[],"run_id":"daily-2026-09-14","state_changed":false},{"observed_at":"2026-09-13T05:32:15.771Z","state":"pass","failed_checks":[],"run_id":"daily-2026-09-13","state_changed":false},{"observed_at":"2026-09-12T07:49:08.774Z","state":"pass","failed_checks":[],"run_id":"daily-2026-09-12","state_changed":false},{"observed_at":"2026-09-11T11:41:00.584Z","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":"6958","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":"82.641748495 ANM","usd_equivalent":"0.005218","usd_list_price":"0.006958","discount_percent":25,"rate_observed_at":"2026-08-22T08:37:50.000Z","rate_usd_per_anm":"0.00006314"},"payTo":"anim1zqpsmegc0qcvzjfukm89xs0zeu3eqyyyel7kelehuszvwfarqypky2gr946ga","amount":"82641748495","scheme":"exact","network":"animica:1","maxTimeoutSeconds":60}],"quality":{"lastCalledAt":"2026-08-22T08:38:49.258Z","l30DaysTotalCalls":2,"l30DaysUniquePayers":1},"resource":"https://animica.dev/x402/contents","extensions":{"bazaar":{"info":{"input":{"body":{"urls":["https://x402.org/"],"max_chars":500},"type":"http","method":"POST","bodyType":"json"},"output":{"type":"json","example":{"pages":[{"url":"https://x402.org/","text":"x402 \n\n Close Search \n\n x402 \n\n x402 is an open, neutral standard for internet-native payments. It absolves the Internet’s original sin by natively making payments possible between clients and servers, creating win-win economies that empower agentic payments at scale. x402 exists to build a more free and fair internet.\n\n Read x402 Foundation Announcement Last 30 Days\n\n 75.41M\n\n Transactions\n\n $24.24M\n\n Volume\n\n 94.06K\n\n Buyers\n\n 22K\n\n Sellers\n\n → Accept payments with a single line of code\n\n app.","chars":4121,"title":"x402","truncated":true,"content_type":"text/html; charset=utf-8"},{"url":"https://docs.x402.org/introduction","text":"Welcome to x402 - x402 \n Documentation Index\n Fetch the complete documentation index at: /llms.txt \n Use this file to discover all available pages before exploring further.\n\n Skip to main content \n x402 is the open payment standard that enables services to charge for access to their APIs and content directly over HTTP. It is built around the HTTP 402 Payment Required status code and allows clients to programmatically pay for resources without accounts, sessions, or credential management. \n With ","chars":3090,"title":"Welcome to x402 - x402","truncated":true,"content_type":"text/html; charset=utf-8"}],"failed":[],"took_ms":507,"fetched_at":"2026-08-21T23:44:13.495Z","pages_read":2,"urls_requested":2}}},"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":["urls"],"properties":{"urls":{"type":"array","description":"1..10 absolute http(s) URLs"},"max_chars":{"type":"integer","description":"truncate each page to this many characters (default 6000)"}}},"type":{"type":"string","const":"http"},"method":{"enum":["POST"],"type":"string"},"bodyType":{"enum":["json"],"type":"string"}}},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{}}}}},"discoverable":true},"animica":{"name":"Page contents in bulk","price":"0.006958","terms":{"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","pay_to":"0x5D17c40FD6b119dc6006C4Ab3C20a917FCaB2aCD","scheme":"exact","network":"eip155:8453","chain_id":8453,"amount_atomic":"6958"},"catalog":"https://animica.dev/.well-known/x402","openapi":"https://animica.dev/x402/openapi.json","product":"web_contents","currency":"USDC","provider":"Animica","free_trial":{"url":"https://animica.dev/x402/contents/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/contents/trial","limit_per_day":5},"description":"Give it up to 10 URLs and get back the readable text of each — titles, clean body text, navigation and scripts removed — in a single call and a single payment. The half of every retrieval pipeline an agent already has links for: search results, a sitemap, an RSS feed, a user's reading list. Pages are fetched concurrently under a deadline. Every URL you send is accounted for: the ones that could not be read come back in failed[] WITH the reason (403, timeout, paywall, no extractable text, private address), because a bad input and a broken fetcher need opposite responses from you. If not one URL could be read, you are NOT charged.","content_type":"application/json","x402_version":2,"documentation":"https://animica.dev/x402#product-web_contents"},"discovery":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","bodyFields":{"urls":{"type":"array","required":true,"description":"1..10 absolute http(s) URLs"},"max_chars":{"type":"integer","required":false,"description":"truncate each page to this many characters (default 6000)"}}},"output":{"type":"json","description":"pages[] {url, requested_url, title, content_type, chars, truncated, text}, failed[] {url, error, detail}, pages_read, urls_requested, took_ms, fetched_at"}},"discoverable":true}},"description":"Give it up to 10 URLs and get back the readable text of each — titles, clean body text, navigation and scripts removed — in a single call and a single payment. The half of every retrieval pipeline an agent already has links for: search results, a sitemap, an RSS feed, a user's reading list. Pages are fetched concurrently under a deadline. Every URL you send is accounted for: the ones that could not be read come back in failed[] WITH the reason (403, timeout, paywall, no extractable text, private address), because a bad input and a broken fetcher need opposite responses from you. If not one URL could be read, you are NOT charged.","lastUpdated":"2026-08-22T08:38:49.57Z","serviceName":"Animica","x402Version":2}]}}