A

Animica · Contents

by Animica

POSTBaseanimica:1

$0.007

per call · USD Coin on Base

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.

Endpoint

POST https://animica.dev/x402/contents

2

Calls / 30d

1

Unique payers / 30d

Aug 22

Last called

exact

Payment scheme

Call this service

TypeScript · @x402/fetch
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/contents", {
  method: "POST",
  headers: { "Content-Type": "application/json" },
  body: JSON.stringify({
    "max_chars": 500,
    "urls": [
      "https://x402.org/"
    ]
  }),
});
const data = await res.json();
cURL
curl -X POST \
  "https://animica.dev/x402/contents" \
  -H "Content-Type: application/json" \
  -d '{"max_chars":500,"urls":["https://x402.org/"]}' \
  -H "X-PAYMENT: <signed x402 payment>"

Example response

{
  "failed": [],
  "fetched_at": "2026-08-21T23:44:13.495Z",
  "pages": [
    {
      "chars": 4121,
      "content_type": "text/html; charset=utf-8",
      "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.",
      "title": "x402",
      "truncated": true,
      "url": "https://x402.org/"
    },
    {
      "chars": 3090,
      "content_type": "text/html; charset=utf-8",
      "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 ",
      "title": "Welcome to x402 - x402",
      "truncated": true,
      "url": "https://docs.x402.org/introduction"
    }
  ],
  "pages_read": 2,
  "took_ms": 507,
  "urls_requested": 2
}

Payment details

Pay to0x5d17c40fd6b119dc6006c4ab3c20a917fcab2acd
AssetUSD Coin · 0x833589fcd6edb6e08f4c7c32d4f71b54bda02913
NetworksBase, animica:1
Schemesexact

Is this your API?

Pin it to the top of Other and the homepage with a featured placement.

Get featured →

More from Animica & similar services