{"uid":"cap_K6UN4o2SFdM0tQE1DDjZ3","slug":"scrapemole-web-search-c518ffcd","name":"ScrapeMole Web Search","description":"Pay-per-call search for agents: web search results (title, URL, snippet, domain, position; up to 20 per call, markets, safe search, paging), news search (headline, direct URL, publisher, published time, image; sort by date, freshness hour/day/week/month) and search autocomplete suggestions. Live from public search pages and feeds with automatic fallbacks (Bing RSS, Brave Search, Mwmbl, Google suggest, DuckDuckGo); every response names the source used. No keys, no accounts. USDC via x402; failed and empty calls are never charged.\n\nPayments: x402 v2, scheme \"exact\", USDC on Base (eip155:8453). The payment is verified before the work and settled only when the response is 200. Terms: https://search.scrapemole.workers.dev/terms","url":"https://search.scrapemole.workers.dev/v1/web?utm_source=zero.xyz","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET"],"type":"string"},"queryParams":{"type":"object","required":["q"],"properties":{"q":{"type":"string","examples":["x402 payment protocol"],"description":"Search query (max 400 chars). Operators like site:example.com, \"exact phrase\", -word work."},"page":{"type":"string","default":"1","description":"Result page (1-5); each page is \"count\" results."},"safe":{"enum":["strict","moderate","off"],"type":"string","default":"moderate","description":"Safe search level."},"count":{"type":"string","default":"10","description":"Number of results (1-20)."},"market":{"type":"string","default":"en-US","description":"Market/locale as language-COUNTRY, e.g. en-US, en-GB, de-DE, fr-FR, ja-JP (applied on the Bing source)."}},"additionalProperties":false}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":{"type":"json","example":{"page":1,"count":2,"query":"x402 payment protocol","source":"Bing (public RSS search results)","results":[{"url":"https://www.x402.org/","title":"x402 - Payment Required","domain":"x402.org","snippet":"x402 is an open payment standard that enables services to charge for access to their APIs and content directly over HTTP…","position":1},{"url":"https://github.com/coinbase/x402","title":"coinbase/x402: A payments protocol for the internet. Built on HTTP.","domain":"github.com","snippet":"x402 payments protocol…","position":2}],"sourceUrl":"https://www.bing.com/search?q=x402%20payment%20protocol"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.001","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.001/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_LRAxq8NT-hA5tUy3qZkFC","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.001","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Returns ranked web search results (title, URL, snippet, domain, position) for a given query, sourced live from public search engines with automatic fallbacks.","exampleAgentPrompt":"Search the web for 'open source LLM benchmarks 2025' and give me the top 10 results with titles, URLs, and snippets — use the en-US market and moderate safe search.","exampleUseCases":[{"title":"Real-time competitor research","prompt":"Search the web for 'Stripe vs Paddle pricing 2025' and return the top 10 results with their titles, URLs, and snippets so I can compare what people are saying."},{"title":"Fact-checking a specific claim","prompt":"Look up 'did the EU pass the AI Act in 2024' on the web and give me the first 5 results — I need the URLs and snippets to verify the claim."},{"title":"Market-specific search for localized content","prompt":"Search for 'beste Reisekreditkarten' with market set to de-DE and return 10 results — I need German-language web pages about travel credit cards."}],"resultDescription":"A JSON object containing the query echo, page number, result count, the source engine used (e.g. 'Bing (public RSS search results)'), a sourceUrl, and an array of results each with position, title, URL, domain, and snippet.","failureModes":["Empty result set if the query returns no matches (not charged)","All upstream search sources unavailable (call fails, not charged)","Query exceeds 400 characters (rejected client-side)","Invalid market locale format (may fall back to default en-US)","Page number out of range 1-5 returns empty or error"],"whenToPreferThis":"Choose this endpoint when you need anonymous, pay-per-call web search without registering for API keys or accounts. It is ideal for AI agents that need live web results infrequently or unpredictably, since you only pay $0.001 USDC per successful call and failed/empty calls are free. Prefer it over traditional search APIs when you want zero setup friction, built-in source fallbacks, and transparent sourcing in each response.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-19T22:03:09.398Z","isFirstParty":false,"canonicalSlug":"scrapemole-web-search-c518ffcd"}