{"uid":"cap_hXdv3U4rR7uWpEajr_zn2","slug":"scanpay-page-extract-batch-caf1b1fe","name":"ScanPay Page-Extract Batch","description":"Pay-per-call x402 APIs for AI agents: OpenAI-compatible LLM chat, perp funding and arbitrage spreads, crypto prices, gas, FX, Solana SPL mint audit, token price by contract, x402 delivery-receipt verification, web search, clean page extraction, batch tools and deterministic code-security scanning. USDC on Base or Solana, no signup, no API key, from $0.0001 a call.","url":"https://scanpay-edge.alextaghiashvili.workers.dev/api/v1/page-extract-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":"array","items":{"type":"string","format":"uri"},"description":"1 to 10 public https URLs to extract"},"format":{"enum":["markdown","text"],"type":"string","default":"markdown"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":{"type":"json","example":{"count":2,"product":"scanpay.page_extract_batch","results":[{"ok":true,"url":"https://example.com/article1","chars":150,"title":"Example","format":"markdown","sha256":"9f86d0...","content":"# Example..."}],"price_usd":0.005,"no_code_retention":true}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.02","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.02/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_1hktKAWi2hZwHfA-qATVl","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.02","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Converts up to 10 web page URLs into clean, readable markdown in a single API call by extracting article text and removing boilerplate.","exampleAgentPrompt":"Can you fetch the main article text from these 5 news URLs and give me clean readable markdown for each one — strip out all the ads and navigation menus?","exampleUseCases":[{"title":"Research digest from multiple sources","prompt":"I have 8 news articles about the Fed rate decision — here are the URLs. Can you pull the clean article text from all of them at once so I can summarize the key points?"},{"title":"Competitive intelligence content harvest","prompt":"Grab the readable content from these 6 competitor blog post URLs and strip out all the boilerplate, I just want the actual article text in markdown."},{"title":"LLM context prep from web references","prompt":"Before I send these 10 web pages to the AI for analysis, can you extract just the main readable text from each URL and clean out all the navigation and ads?"}],"resultDescription":"Returns clean, readable markdown text for each submitted URL with boilerplate, navigation, ads, and other non-article content removed. Up to 10 URLs processed per call, each yielding the main article body as plain readable markdown.","failureModes":["Invalid or unreachable URLs return an error or empty content for that entry","Pages behind paywalls or login walls may return minimal or no content","Dynamic JavaScript-heavy pages may yield incomplete extraction","Exceeding the 10-URL limit per call results in an error","Rate limiting or payment failure blocks the request","Non-article pages (homepages, dashboards) may produce low-quality extractions"],"whenToPreferThis":"Choose this endpoint when you need to process multiple URLs (2–10) in a single call rather than making individual requests per URL. It is ideal for batch content pipelines, research aggregation, LLM context preparation, or any workflow where latency and call cost matter and you have several pages to extract simultaneously. Prefer the single page-extract sibling for one-off URL processing.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-11-01T06:53:51.961Z","isFirstParty":false,"canonicalSlug":"scanpay-page-extract-batch-caf1b1fe"}