formats | Option<Vec<Format>> | Output formats: Markdown, Html, RawHtml, Links, Images, Screenshot, Summary, ChangeTracking, Json, Attributes, Branding, Product, Menu, Audio, Video. Also Question(QuestionFormat) and Highlights(HighlightsFormat). |
headers | Option<HashMap<String, String>> | Custom HTTP headers. |
include_tags | Option<Vec<String>> | Only include these HTML tags. |
exclude_tags | Option<Vec<String>> | Exclude these HTML tags. |
only_main_content | Option<bool> | Strip boilerplate, return only main content. |
timeout | Option<u32> | Server-side timeout in milliseconds. |
wait_for | Option<u32> | Wait time in ms for page load. |
mobile | Option<bool> | Emulate mobile device. |
parsers | Option<Vec<ParserConfig>> | Parser configuration (e.g. PDF). |
actions | Option<Vec<Action>> | Browser actions: Wait, Click, Write, Press, Scroll, Scrape, ExecuteJavascript, Screenshot, Pdf. |
location | Option<LocationConfig> | Geo-location: LocationConfig { country, languages }. |
skip_tls_verification | Option<bool> | Skip TLS certificate verification. |
remove_base64_images | Option<bool> | Strip base64-encoded images. |
fast_mode | Option<bool> | Enable fast scraping mode. |
block_ads | Option<bool> | Block ads during scraping. |
proxy | Option<ProxyType> | Proxy tier: Basic, Stealth, Enhanced, Auto. |
max_age | Option<u32> | Max cache age in seconds. |
min_age | Option<u32> | Min cache age in seconds. |
store_in_cache | Option<bool> | Store the result in cache. |
lockdown | Option<bool> | Serve cached only, no outbound requests. |
redact_pii | Option<bool> | Redact personally identifiable information. |
audit_metadata | Option<AuditMetadata> | SIEM logging attribution. |
profile | Option<ProfileConfig> | Browser profile: ProfileConfig { name, save_changes }. |
integration | Option<String> | Integration identifier. |
json_options | Option<JsonOptions> | JSON extraction config: schema, system_prompt, prompt, check_prompt_injection. |
screenshot_options | Option<ScreenshotOptions> | Screenshot config: full_page, quality, viewport. |
change_tracking_options | Option<ChangeTrackingOptions> | Change tracking config. |
attribute_selectors | Option<Vec<AttributeSelector>> | Attribute extraction selectors. |
origin | Option<String> | Auto-set by SDK if None. |