{"uid":"cap_ZDxccHLouHDN39OXBxhQL","slug":"manyfish-web-answer-59a88c42","name":"ManyFish Web Answer","description":"Search the live web once and return a concise answer with source citations. Supports country context and an optional allowlist of source domains.","url":"https://manyfish-seller.redcliff-d7368db1.westus2.azurecontainerapps.io/api/v1/web/answer","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"country":{"type":"string","pattern":"^[A-Z]{2}$"},"question":{"type":"string","pattern":".*\\S.*","maxLength":1000,"minLength":10},"allowedDomains":{"type":"array","items":{"type":"string","pattern":"^(?:[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?\\.)+[a-zA-Z]{2,63}$","maxLength":253},"maxItems":5,"uniqueItems":true}}},"responseSchema":{"type":"json","example":{"asOf":"2026-09-02T20:00:00.000Z","answer":"Node.js 22 includes recent security and reliability updates.","citations":[{"url":"https://nodejs.org/en/blog/release/","title":"Node.js releases","endIndex":58,"startIndex":0}],"searchPerformed":true}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.015","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.015/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.015","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.015","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_1l8jFj6KZbPjKnePRIaLJ","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.015","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Search the live web and return a concise, cited answer to a natural language question, with optional country context and domain allowlisting.","exampleAgentPrompt":"Search the live web and give me a concise, cited answer to this question: what are the latest security patches released for Node.js in 2024? Limit results to nodejs.org and github.com.","exampleUseCases":[{"title":"Real-time tech release lookup","prompt":"Search the web and tell me the current stable version of Python and when it was released — include sources so I can verify."},{"title":"Country-specific regulatory query","prompt":"I need a quick cited answer: what are the current VAT rates for digital services in Germany? Use country context DE and only pull from official or well-known sources."},{"title":"Breaking news fact-check","prompt":"Can you search the web right now and give me a one-paragraph answer with citations about what happened with the recent CrowdStrike outage? I want to know the cause and scope."}],"resultDescription":"Returns a JSON object containing a concise answer string, an ISO timestamp indicating when the search was performed, a boolean confirming a search took place, and an array of citations each with a URL, title, and character-range indices (startIndex, endIndex) mapping the citation to the corresponding span in the answer text.","failureModes":["Question too short (under 10 characters) returns validation error","Question exceeds 1000 characters returns validation error","Invalid country code format (not 2 uppercase letters) returns validation error","Invalid domain in allowedDomains list returns validation error","More than 5 allowed domains returns validation error","Live web search fails or times out may return empty citations or error","No relevant results found may return low-confidence or empty answer","Payment not provided or insufficient returns HTTP 402"],"whenToPreferThis":"Choose this endpoint when you need a grounded, cited answer drawn from the live web rather than a model's training data — especially for time-sensitive questions, recent events, or when you need verifiable sources. The domain allowlist makes it ideal when you want answers restricted to trusted or authoritative sites. Prefer it over generic LLM completions when freshness and citation traceability matter.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T18:39:03.898Z","isFirstParty":false}