Appearance
Install
Bright Data Scraping Browser is a cloud service. There is nothing to install server-side. You install the client library (Playwright, Puppeteer, or Selenium) locally, then connect to Bright Data's remote browser endpoint.
Prerequisites
- A Bright Data account: brightdata.com
- A Browser API zone created in the Bright Data Control Panel
- Your zone credentials:
brd-customer-CUSTOMER_ID-zone-ZONE_NAMEandPASSWORD
Playwright (Node.js)
bash
npm install playwrightOr using pnpm:
bash
pnpm add playwrightPuppeteer (Node.js)
Use puppeteer-core (no bundled Chromium needed, since the browser runs remotely):
bash
npm install puppeteer-coreOr using pnpm:
bash
pnpm add puppeteer-coreSelenium (Python)
bash
pip install seleniumConnection Endpoints
Once your zone is created, your credentials unlock two endpoints:
| Protocol | Endpoint | Use with |
|---|---|---|
| WebSocket (CDP) | wss://brd-customer-CUSTOMER_ID-zone-ZONE_NAME:PASSWORD@brd.superproxy.io:9222 | Playwright, Puppeteer |
| HTTPS | https://brd-customer-CUSTOMER_ID-zone-ZONE_NAME:PASSWORD@brd.superproxy.io:9515 | Selenium |
Replace CUSTOMER_ID, ZONE_NAME, and PASSWORD with your actual zone credentials from the Bright Data Control Panel.