Cloud browser automation (Browser API)
browser_scrapeScrape JavaScript-heavy websites using a real cloud browser that handles CAPTCHAs, ad blocking, and multi-step interactions. Returns rendered HTML, text, or screenshots.
Instructions
Drive a real, remote cloud browser (Puppeteer over CDP) for JavaScript-heavy sites and multi-step flows. Supports automatic CAPTCHA solving, ad blocking, device emulation, sticky sessions, clicks/typing/scrolling, and returns rendered HTML, inner text, and/or a full-page screenshot. No local browser is required - everything runs on Bright Data's infrastructure. Requires BRIGHTDATA_BROWSER_AUTH to be set.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | Initial URL to open. | |
| device | No | Device to emulate, e.g. "iPhone 15 Pro". | |
| actions | No | Ordered interactions performed after the initial navigation. | |
| block_ads | No | ||
| screenshot | No | Return a full-page PNG screenshot. | |
| session_id | No | Sticky proxy session id to reuse an IP. | |
| wait_until | No | load | |
| nav_timeout | No | ||
| return_html | No | ||
| return_text | No | ||
| solve_captcha | No | Auto-solve CAPTCHAs after navigation. | |
| captcha_timeout | No | Captcha.solve detect timeout (ms). |