{"uid":"cap_R2eejLo8m5EqlbdNgwzgC","slug":"batch-page-reader-142765d9","name":"Batch Page Reader","description":"Read up to 10 public URLs in one call and return each page's main content as clean Markdown with title and word count. Failed URLs are reported per item instead of failing the whole call.","url":"https://164.160.90.241.sslip.io/api/web-read-batch?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":["urls"],"properties":{"urls":{"type":"string","description":"Comma-separated list of up to 10 URLs"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.03","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"registry","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.03/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.03","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.03","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_9AMAAVrDt8CUEFHi39Xec","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.03","costPer":"request","priority":0,"asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Fetches up to 10 public URLs in a single call and returns each page's main content as clean Markdown with title and word count, reporting failures per-item without aborting the batch.","exampleAgentPrompt":"Can you fetch the main content from these three pages and give me each one as clean Markdown: https://example.com/article1, https://example.com/article2, https://example.com/article3?","exampleUseCases":[{"title":"Multi-source news digest","prompt":"Pull the main content from these five news articles and summarize each one for me: https://bbc.com/news/article1, https://reuters.com/article2, https://apnews.com/article3, https://theguardian.com/article4, https://nytimes.com/article5."},{"title":"Competitor product page comparison","prompt":"Grab the content from these four competitor product pages and tell me what features each one highlights: https://competitor1.com/product, https://competitor2.com/product, https://competitor3.com/product, https://competitor4.com/product."},{"title":"Research paper abstract batch","prompt":"Fetch the text from these eight academic pages and return the main content of each as Markdown so I can review them: https://arxiv.org/abs/1234, https://arxiv.org/abs/5678, https://arxiv.org/abs/9012, https://arxiv.org/abs/3456, https://arxiv.org/abs/7890, https://arxiv.org/abs/2345, https://arxiv.org/abs/6789, https://arxiv.org/abs/0123."}],"resultDescription":"For each submitted URL, the response includes the page title, the main body content converted to clean Markdown (with menus, ads, and boilerplate stripped), a word count, and — if a URL failed — a per-item error message instead of a full call failure. Successfully fetched items are returned alongside any failures.","failureModes":["URL is paywalled or requires authentication — returns a per-item error without failing the whole batch","URL is unreachable or returns a non-200 status — reported as per-item failure","More than 10 URLs submitted — input validation error","Malformed URL in the list — per-item error for that entry","Page has no extractable main content — may return empty or minimal Markdown","Rate limiting or timeout on the target server — per-item failure reported"],"whenToPreferThis":"Choose this endpoint when you need to fetch and read the main text content from multiple public web pages in a single API call, especially when some URLs may fail and you don't want one failure to abort the entire operation. It is ideal for research aggregation, content comparison, or any workflow requiring clean Markdown from several sources at once. Prefer this over single-URL fetchers when you have 2–10 URLs to process, as it avoids multiple round-trips and costs.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-12T00:41:44.933Z","isFirstParty":false,"canonicalSlug":"batch-page-reader-142765d9"}