Renders web pages using a real browser (including JavaScript-heavy sites) and returns clean extracted content in your preferred format. Submit up to 10 URLs, get back structured content. Per-URL failures appear in errors[] and do not fail the entire request.
API key for authentication. Get your key from the API Keys page.
URLs to fetch and extraction options
Array of URLs to fetch (1-10). All URLs are fetched in parallel. Each URL is processed independently — if one fails, others still return successfully. Errors are reported per-URL in the errors array.
1 - 10 elements[
"https://example.com",
"https://example.org"
]
Output format for extracted content. "markdown" (default) is ideal for LLM consumption. "html" returns cleaned semantic HTML. "json" returns a structured document tree.
markdown, html, json "markdown"
Extract all outbound links () from each page. Useful for discovering related pages or navigating to specific content. Links are returned as absolute URLs in the links array of each result.
false
Extract all image URLs () from each page. Useful for finding visual content or media assets. Image links are returned as absolute URLs in the image_links array of each result.
false