{"uid":"cap_vlPM_aQfxmCdmytxbKcTr","slug":"rooms-by-aurmada-batch-url-to-markdown-reader-f40ad303","name":"Rooms by Aurmada – Batch URL to Markdown Reader","description":"Send up to 10 public http(s) URLs, get each page's readable text as clean markdown with title, byline, excerpt, language, word count and up to 20 links (Mozilla Readability, no AI model). $0.0015 per unique URL: the 402 quotes the batch total. 2 MB and 8 s limits per page, markdown cut at maxChars (default and max 50,000); private and internal addresses are refused. If no URL can be read you are not charged. Optional requestKey makes retries safe.","url":"https://rooms.aurmada.com/x402/v1/read/urls?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"urls":{"type":"array","items":{"type":"string"},"maxItems":10,"minItems":1,"description":"Public http(s) URLs (1-10; duplicates count once)."},"maxChars":{"type":"integer","maximum":50000,"minimum":500,"description":"Cut each page's markdown at this many characters (default 50000)."},"requestKey":{"type":"string","maxLength":128,"minLength":8,"description":"Optional idempotency key you choose (8-128 letters, digits, . _ : -). Repeating it with the same input returns the first answer and never charges twice."}}},"responseSchema":{"type":"json","example":{"ok":1,"count":1,"price":"$0.0015","failed":0,"results":[{"ok":true,"url":"https://example.com/post","lang":"en","links":[{"href":"https://example.com/","text":"Home"}],"title":"Example post","byline":null,"method":"readability","status":200,"excerpt":"First lines…","markdown":"# Example post\n\nText…","final_url":"https://example.com/post","word_count":812,"markdown_truncated":false}],"price_per_url":"$0.0015"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.0015","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.0015/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.0015","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.0015","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_UzvwmT6mpas6dXgHrEOwe","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.0015","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Fetches up to 10 public web pages and returns each as clean readable markdown with title, byline, excerpt, language, word count, and links — using Mozilla Readability, no AI model.","exampleAgentPrompt":"Can you fetch the readable text from these three URLs for me — https://example.com/article1, https://example.com/article2, and https://example.com/article3 — and give me each page as clean markdown with the title and word count?","exampleUseCases":[{"title":"Research brief from multiple sources","prompt":"I want to read these five blog posts on transformer architectures: [url1, url2, url3, url4, url5] — can you grab the readable text from all of them as markdown so I can compare what they say?"},{"title":"Newsletter digest extraction","prompt":"Pull the article content from these eight newsletter URLs and give me the title, excerpt, and full readable text for each one as markdown, please."},{"title":"Safe retry after network hiccup","prompt":"Fetch the readable markdown for https://techcrunch.com/article/some-post and use the request key 'my-fetch-2024-06-10-tc' so if we need to retry we don't get charged twice."}],"resultDescription":"A JSON object with ok count, failed count, price paid, price per URL, and a results array — each entry has: ok flag, original URL, final URL after redirects, HTTP status, page title, byline, excerpt, language code, word count, markdown text (cut at maxChars), a truncation flag, a list of up to 20 links (href + text), and the extraction method used.","failureModes":["Private or internal IP addresses are refused outright (e.g. localhost, RFC-1918 ranges)","Pages over 2 MB or taking more than 8 seconds to load are skipped and counted as failed","Pages with no readable article content (e.g. blank pages, heavy JavaScript SPAs) may return empty or minimal markdown","Non-public URLs (HTTP auth, firewalled) will fail to fetch","Malformed URLs or non-http/https schemes are rejected","If all URLs fail, no charge is made and ok count is 0"],"whenToPreferThis":"Choose this endpoint when you need to extract readable article text from multiple URLs in a single round-trip without running a browser or calling an AI model. It is especially suited for batch research tasks, newsletter digestion, or feed processing where you need clean markdown fast and want deterministic, reproducible results. Prefer it over single-URL endpoints when you have 2–10 URLs to process simultaneously, reducing latency and per-call overhead. The optional requestKey makes it safe to retry without double-charging, which is valuable in agent workflows with unreliable networks.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-19T00:43:56.962Z","isFirstParty":false,"canonicalSlug":"rooms-by-aurmada-batch-url-to-markdown-reader-f40ad303"}