boolean
default:"true"
Start a durable batch scrape of many URLs with the same options.
id to poll GET /batch/scrape/{id} for
status and download links, or cancel it with
DELETE /batch/scrape/{id}.
All fields besides urls are the same per-page controls as POST /scrape (method, body, output,
geolocation, session_id, tag, actions, prompt, schema), applied identically to every URL in the batch.
X-API-Key header on every request.
GET, POST, PUT, DELETE.method: GET.true forces a headless browser; false forbids a browser (not allowed together with actions or screenshot output).clean_html, markdown, json), applied to every page.html, clean_html, links, markdown, screenshot, screenshot_full_page, or json (screenshot and screenshot_full_page are mutually exclusive).session).POST /scrape’s actions.selector_type sets how selector is read: css (default), xpath, role, text, regex, test_id, label, or placeholder. Set frame_selector to search inside an iframe, and if_present: true to skip an action instead of failing when its selector isn’t visible.output includes json. prompt or schema is required when output includes json. prompt is limited to 16384 characters; schema is limited to 65536 bytes when serialized.output includes json. prompt or schema is required when output includes json. prompt is limited to 16384 characters; schema is limited to 65536 bytes when serialized.urls.length (max 10,000).GET /batch/scrape/{id}) or cancel (DELETE /batch/scrape/{id}).