{"uid":"cap_Te7pt3qsInQZ1QSEgTgf-","slug":"citiview-bulk-web-page-reader-954dd375","name":"Citiview 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://agents.citiviewgroup.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_ZQlQsuHD_10JNN8gydlK2","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 call, returning plain text for each URL with unreadable pages flagged rather than failing the entire batch.","exampleAgentPrompt":"Fetch and clean the text from these 5 URLs for me — https://example.com/a|https://example.com/b|https://example.com/c|https://example.com/d|https://example.com/e — and trim each page to 4000 characters.","exampleUseCases":[{"title":"Batch research from search results","prompt":"I just got back 10 search result links on climate policy — can you read all of them at once and give me the cleaned text from each, trimmed to 5000 characters per page?"},{"title":"Competitor content monitoring","prompt":"Grab the text from these 8 competitor product pages for me: https://siteA.com|https://siteB.com|https://siteC.com|https://siteD.com|https://siteE.com|https://siteF.com|https://siteG.com|https://siteH.com — limit each to 3000 characters and flag any that can't be read."},{"title":"News aggregation pipeline","prompt":"Pull the article text from these 15 news URLs in one go and keep each article to 6000 characters max — some may be paywalled so just flag those instead of crashing."}],"resultDescription":"Returns an array of results, one per submitted URL, each containing the cleaned plain text trimmed to the specified character limit. Pages that could not be fetched or parsed are flagged with an error indicator rather than causing the entire batch to fail.","failureModes":["Individual URLs that are unreadable, paywalled, or return non-200 status are flagged in the response rather than failing the whole batch","Exceeding 20 URLs in a single call will likely result in a validation error","Malformed or missing 'urls' query parameter causes a request error","Some dynamically rendered JavaScript-heavy pages may return incomplete or empty text"],"whenToPreferThis":"Choose this endpoint when you need to read text content from multiple web pages in a single network call rather than making 20 separate requests. It is especially useful in research, aggregation, or pipeline workflows where some pages may be broken and you want the rest to succeed. If you only need a single page, a single-URL reader would be more appropriate.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-14T06:48:37.942Z","isFirstParty":false,"canonicalSlug":"citiview-bulk-web-page-reader-954dd375"}