{"uid":"cap_uPNq8b8AWiqhUWlA4MS1t","slug":"swerver-web-search-batch-api-7a14d9a3","name":"Swerver Web Search Batch API","description":"Web search and scraping API. Search the web or fetch any URL and get back clean HTML, Markdown, plain text, or extracted links. Supports JavaScript evaluation, CSS selector targeting, stealth mode, and batch operations. Pay-per-request via x402 protocol (USDC on Base). No API key required.","url":"https://websearch--gw.swerver.net/batch","method":"POST","headers":{},"bodySchema":{"tags":["web","scraping","batch","headless-browser"],"description":"Scrape multiple URLs in parallel and return all results"},"responseSchema":{"type":"json","example":{"results":[{"url":"https://example.com","format":"markdown","content":"# Example","metadata":{"truncated":false,"elapsed_ms":300,"content_length":500}}],"total_time_ms":1200}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.01","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"settled","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"1.00","reviews":0,"stars":null,"state":"rated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.01/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_hhzZni2unv9R4voflGBly","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Fetches and scrapes multiple URLs in a single batch request, returning clean HTML, Markdown, plain text, or extracted links with optional JavaScript execution and CSS selector targeting","exampleAgentPrompt":"Can you fetch these three URLs for me — https://example.com, https://news.ycombinator.com, and https://techcrunch.com — and give me back the content of each one as clean Markdown?","exampleUseCases":[{"title":"Competitive intelligence from multiple sites","prompt":"I need you to check our top 5 competitors' pricing pages and pull back the text content as Markdown so I can compare their offerings side-by-side. Here are the URLs: [list of 5 URLs]. Just get me the clean text without all the HTML noise."},{"title":"Research aggregation for report writing","prompt":"Can you fetch these 8 research articles and news sources for me and convert them all to Markdown? I'm writing a briefing on AI trends and need the content extracted cleanly so I can reference them without parsing through raw HTML."},{"title":"Product data extraction from multiple vendors","prompt":"I have a list of 10 product pages from different suppliers and I need you to scrape them all at once and pull out just the text content. Can you grab the URLs I'm about to give you and return everything as plain text so I can load it into my spreadsheet?"}],"resultDescription":"A JSON array of results, one per input URL, each containing the scraped content in the requested format (Markdown, HTML, plain text, or links), plus metadata including whether the content was truncated, elapsed time in milliseconds, and content length. Also includes total batch processing time.","failureModes":["URL unreachable or returns non-200 status — individual result may contain error or empty content","JavaScript evaluation failure on dynamic pages — JS errors may cause incomplete rendering","Payment failure via x402 protocol — request blocked if USDC payment not completed","CSS selector matches nothing — empty content returned for that field","Stealth mode bypass failure on bot-protected sites — content may be blocked or captcha'd","Batch too large — may hit size or rate limits causing partial failures"],"whenToPreferThis":"Choose this endpoint when you need to scrape or fetch multiple URLs in a single round-trip to minimize latency and payment overhead. Ideal for agents that need to gather content from several pages simultaneously, want clean Markdown or plain text output without post-processing, or need JavaScript rendering and CSS selector targeting. Prefer over single-URL endpoints when you have 2+ URLs to process. No API key setup required — pay-per-use via USDC on Base makes it suitable for ad-hoc or low-volume automation.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":1,"lastUsedAt":"2026-06-27T07:45:19.571Z","lastSuccessfullyRanAt":"2026-06-27T07:45:19.571Z","lastHealthCheckAt":"2026-09-14T12:34:38.615Z","isFirstParty":false}