{"uid":"cap_vQ029i4GXQnXHqTUpiWZo","slug":"animica-web-search-b1bdd5cb","name":"Animica Web Search","description":"Animica Python Cloud: deploy a Python function to animica.dev, get a public endpoint, and earn ANM every time someone runs it. Free AI (OpenAI-compatible, no key), free scheduled Workers, and an 80/20 developer split.","url":"https://animica.dev/x402/search?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"lang":{"type":"string","description":"two-letter language hint, e.g. en"},"limit":{"type":"integer","description":"results to return, 1..20 (default 10)"},"query":{"type":"string","description":"what to search for (1..400 characters)"}}},"responseSchema":{"type":"json","example":{"count":3,"query":"erc20 token standard","engines":["google cse","duckduckgo"],"results":[{"url":"https://ethereum.org/developers/docs/standards/tokens/erc-20","rank":1,"title":"ERC-20 Token Standard | ethereum.org","engines":["google cse","duckduckgo"],"snippet":"The ERC-20 introduces a standard for Fungible Tokens, in other words, they have a property that makes each Token be exactly the same (in type and value) as ...","published":null},{"url":"https://eips.ethereum.org/EIPS/eip-20","rank":2,"title":"ERC-20: Token Standard - Ethereum Improvement Proposals","engines":["google cse","duckduckgo"],"snippet":"There are already plenty of ERC20-compliant tokens deployed on the Ethereum network. Different implementations have been written by various teams that have different trade-offs: from gas saving to improved security.","published":null},{"url":"https://docs.openzeppelin.com/contracts/4.x/erc20","rank":3,"title":"ERC20 | OpenZeppelin Docs","engines":["google cse"],"snippet":"An ERC20 token contract keeps track of fungible tokens: any one token is exactly equal to any other token; no tokens have special rights or behavior ...","published":null}],"took_ms":1135,"degraded":true,"provider":"searxng","searched_at":"2026-08-21T22:50:05.357Z","unavailable_engines":["brave","startpage"],"results_before_dedupe":28}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.003","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":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.003/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.003","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.003","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_dNA5cALhEmTAkOAOB-OqL","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.003","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Searches the live web via multiple engines and returns deduplicated, ranked results with titles, URLs, snippets, and engine attribution — pay-per-query with no account required.","exampleAgentPrompt":"Search the web for 'best practices for securing a Kubernetes cluster' and give me the top 5 results in English — titles, URLs, and snippets.","exampleUseCases":[{"title":"Real-time fact lookup during task","prompt":"While you're writing that report, search the web for 'Q2 2025 global EV sales figures' and pull back up to 10 results in English so I can verify the numbers."},{"title":"Developer documentation discovery","prompt":"Search the web for 'OpenZeppelin ERC-20 transfer override example' and show me the top 5 results — I want to see which search engines actually found them."},{"title":"News and current events retrieval","prompt":"Look up 'Federal Reserve interest rate decision July 2025' on the live web and return the top 8 English results with snippets so I can see what's been published."}],"resultDescription":"A JSON object containing: the original query, total result count, list of engines that were queried, and an array of ranked results — each with URL, title, snippet, rank, engine attribution, and optional published date. Also includes response time in milliseconds, a degraded flag if some engines were unavailable, the names of unavailable engines, a deduplicated result count before deduplication, and a timestamp. If no engine responds, the request fails and no charge is made.","failureModes":["No engine responds — request fails with an error and the caller is not charged","Query string is empty or exceeds 400 characters — validation error","Limit parameter is outside the 1–20 range — validation error","Some engines unavailable — response returns with degraded:true and lists unavailable engines, but partial results are still returned","Payment failure via x402 protocol — request not processed"],"whenToPreferThis":"Choose this endpoint when an AI agent needs live web results mid-task without pre-arranging API credentials or subscriptions. It is ideal for one-off lookups where you want multi-engine coverage, transparent engine attribution, and guaranteed non-payment on empty results. Prefer it over single-engine APIs when deduplication across sources and coverage transparency matter. It is well-suited for agents that need to verify current facts, find documentation, or retrieve recent news with minimal setup overhead.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-11T00:43:05.189Z","isFirstParty":false,"canonicalSlug":"animica-web-search-b1bdd5cb"}