url | string | URL to scrape. |
formats | list | Output formats: "markdown", "html", "rawHtml", "links", "images", "screenshot", "summary", "changeTracking", "json", "branding", "audio", "video". Use maps for object formats. |
headers | map | Custom request headers. |
include_tags | list | Include only specific HTML tags. |
exclude_tags | list | Exclude specific HTML tags. |
only_main_content | boolean | Strip nav, footer, and boilerplate. |
timeout | integer | Timeout in milliseconds. |
wait_for | integer | Wait for page to render (milliseconds). |
mobile | boolean | Use a mobile viewport. |
parsers | list | File parsing controls (e.g. "pdf" or %{type: "pdf", mode: "auto", maxPages: 5}). |
actions | list | Pre-scrape browser actions (maps with type key). |
location | keyword list | Geo/language-aware scraping (country:, languages:). |
skip_tls_verification | boolean | Skip TLS verification. |
remove_base64_images | boolean | Drop base64 images from markdown. |
block_ads | boolean | Block ads and cookie popups. |
proxy | atom or string | Proxy control: :basic, :enhanced, :auto. |
max_age | integer | Cached data max age (milliseconds). |
min_age | integer | Cached data minimum age (milliseconds). |
store_in_cache | boolean | Cache the result. |
lockdown | boolean | Serve only cached content. |
redact_pii | boolean | Redact personally identifiable information. |
profile | keyword list | Persistent browser profile (name:, save_changes:). |
zero_data_retention | boolean | Zero data retention for this scrape. |
audit_metadata | map or keyword list | SIEM audit logging metadata. |