{"uid":"cap_NZIxtchjacvBcv2N6MXgN","slug":"animica-web-research-e3836da2","name":"Animica Web Research","description":"One call that searches the web and returns the readable text of the top pages — the whole \"look this up\" loop an agent otherwise writes by hand as a search plus N fetches plus N HTML cleanups. Pages are fetched concurrently under a deadline, stripped of navigation and scripts, and returned with their titles and source URLs. Every page you asked for is accounted for: the ones that could not be read come back in pages_failed WITH the reason (403, timeout, paywall, no extractable text), because a thin web and a broken fetcher look identical otherwise. No model is called and nothing is summarised — you get the evidence, not an answer to trust. If the search finds nothing, or every page fails, you are NOT charged.","url":"https://animica.dev/x402/research?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"lang":{"type":"string","description":"two-letter language hint, e.g. en"},"pages":{"type":"integer","description":"how many top results to fetch and read, 1..8 (default 4)"},"query":{"type":"string","description":"what to research (1..400 characters)"},"max_chars":{"type":"integer","description":"truncate each page to this many characters (default 6000)"}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.006","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"down","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.02/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_XRn_o-GJq_1JhBpgMT6Af","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.02","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Search the web and fetch the readable text content of top-ranked pages in a single call, returning clean text, titles, URLs, and failure details for every requested page","exampleAgentPrompt":"Look up 'EU AI Act compliance requirements 2025' on the web, read the top 5 pages in English, and give me the actual text from each so I can analyze them myself — truncate each page to 8000 characters.","exampleUseCases":[{"title":"Competitive intelligence gathering","prompt":"Research 'Stripe vs Braintree payment processing fees 2025' — fetch and read the top 6 web pages in English, 6000 characters each, so I can see what they actually say rather than a summary."},{"title":"Breaking news fact-checking","prompt":"Look up 'SpaceX Starship launch June 2025 outcome' on the web, read the top 4 pages, and return the raw text with sources so I can verify what actually happened."},{"title":"Technical documentation lookup","prompt":"Search for 'x402 protocol HTTP 402 payment implementation guide', fetch the top 4 results in English with up to 8000 chars per page, and return the full readable text and URLs."}],"resultDescription":"A JSON object containing a 'pages' array where each entry has: url, rank, title, text (cleaned of navigation/scripts), chars count, truncated flag, snippet, and the search engines that found it. Pages that could not be fetched appear in a 'pages_failed' array with the URL and reason (e.g. 403, timeout, paywall, no extractable text). No model inference or summarization is applied — raw extracted text is returned as evidence.","failureModes":["Search returns zero results — not charged, empty pages array returned","All requested pages fail to load (403, timeout, paywall) — not charged, all entries in pages_failed with reasons","Individual page fetch timeout — that page appears in pages_failed with 'timeout' reason, others still returned","Paywall-blocked page — appears in pages_failed with 'paywall' reason","Query exceeds 400 characters — validation error","pages parameter out of range (not 1-8) — validation error","Network or upstream search engine outage — error response"],"whenToPreferThis":"Choose this endpoint when an agent needs actual page content (not just snippets) from multiple web sources in a single call, especially when you need evidence to reason over rather than a pre-summarized answer. It beats a DIY search-then-fetch loop by handling concurrency, HTML cleanup, and failure accounting automatically. Prefer it over a plain web search endpoint when snippets are insufficient and you need the full text. Prefer it over a single-page fetcher when you need multiple sources. Best when you need raw, trustworthy evidence with clear provenance and explicit failure reporting for pages that couldn't be read.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-13T02:27:00.117Z","isFirstParty":false,"canonicalSlug":"animica-web-research-e3836da2"}