Scrape Batch
scrape_batchFetch up to 10 URLs in parallel and return structured JSON with page content or errors, automatically using direct requests, local headless rendering, or Bright Data fallback.
Instructions
Fetch up to 10 pages in parallel and return [{url, ok, source, content | error}] as JSON. Each page is capped (max_chars_per_url); fetch a single page with scrape_as_markdown to read past the cap. Pages are fetched directly for free when the site allows it, rendered in a local headless browser (also free) when they need JavaScript, and fetched through Bright Data Web Unlocker (billed) only when the site blocks; source says which.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| urls | Yes | ||
| fresh | No | Bypass the response cache and fetch again (costs a request) | |
| format | No | markdown: compact Markdown keeping headings, lists, tables, links (default); text: plain text with links; raw: as fetched | markdown |
| country | No | 2-letter country code to route the request through (e.g. "us", "de") | |
| max_chars_per_url | No |