{"uid":"cap_tVeeB7ZiZvfQUTFdF-yQ9","slug":"agentrxi-bulk-web-page-reader-21b09b0a","name":"AgentRXI Bulk Web Page Reader","description":"Bulk reader: up to 20 web pages read and cleaned to text in one call (instead of 20 separate calls), each trimmed to your character limit. Unreadable pages are flagged, not failed. Also callable as GET with the same fields as query parameters.","url":"https://agentrxi.com/v1/read/bulk?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":"| separated, up to 20"},"async":{"type":"boolean"},"max_chars":{"type":"integer","description":"Per page, default 6000"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":null,"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_qdlZ0I3s7XgwnAbSsGN8e","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":"Fetches and cleans up to 20 web pages in a single API call, returning each as plain text trimmed to a character limit, with unreadable pages flagged rather than erroring.","exampleAgentPrompt":"Can you read all 5 of these pages for me and return their cleaned text — https://example.com/a, https://example.com/b, https://example.com/c, https://example.com/d, https://example.com/e — and cap each one at 4000 characters?","exampleUseCases":[{"title":"Research digest from multiple sources","prompt":"I have a list of 12 articles I want to summarize. Can you fetch and clean the text from all of them at once? Here are the URLs: https://site1.com/article1 | https://site2.com/article2 | ... — limit each page to 5000 characters so it fits in context."},{"title":"Competitor landing page comparison","prompt":"Pull the text from these 8 competitor homepages and clean them up so I can compare their messaging: https://competitor1.com | https://competitor2.com | https://competitor3.com | https://competitor4.com | https://competitor5.com | https://competitor6.com | https://competitor7.com | https://competitor8.com, keep each page under 3000 characters."},{"title":"Batch citation source reading","prompt":"I have 15 source URLs from a research paper and I need the readable text from each one — can you fetch all 15 at once and flag any that can't be read? Limit each to 6000 characters. Here they are: https://source1.org | https://source2.edu | ..."}],"resultDescription":"An array of results, one per submitted URL, each containing the cleaned plain text of the page trimmed to the specified character limit (default 6000 chars). Pages that could not be fetched or parsed are flagged with an error indicator rather than causing the entire call to fail.","failureModes":["Unreadable or inaccessible pages are flagged in the response rather than throwing a global error","Exceeding the 20-URL limit may result in rejection or truncation","Pipe-separated URL string malformed — pages may not be fetched correctly","Pages behind authentication or paywalls may return empty or partial content","Very large pages trimmed aggressively if max_chars is set low"],"whenToPreferThis":"Choose this endpoint when you need to read multiple web pages in a single round-trip rather than making 20 separate API calls. It is ideal for research pipelines, citation checking, competitive analysis, and any agent workflow that needs to ingest text from a list of URLs efficiently. The per-page flagging (not failing) makes it robust for mixed-quality URL lists.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-15T06:39:14.930Z","isFirstParty":false,"canonicalSlug":"agentrxi-bulk-web-page-reader-21b09b0a"}