Read several pages
read_pagesRead several web pages at once: give up to 5 URLs and get the full visible text of each (up to 20,000 characters a page), rendered in a real browser so JavaScript pages work, with title and final URL. Pages that can't be read are listed with the reason; the rest still come back. Use it after a search to read the results you picked.
$0.008 USDC per call over x402. Failed calls cost nothing. Call without payment to get a quote.
When to use: You picked 2-5 pages to read, for example from web_search results. Use instead: read_page for a single URL; search_and_read when you have a question but no URLs yet. Parameters: urls: 1-5 absolute http(s) URLs. Each is read in parallel; a page that fails doesn't stop the others. Returns: pages[] in the order given, each with ok, title, final_url, text (up to 20,000 characters) or the reason it failed; pages_read and pages_failed. Charged only if at least one page is read.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| urls | Yes | 1 to 5 absolute http(s) page URLs. | |
| payment | No | Base64 x402 payment payload. Omit it to receive a quote; sign that and call again. |