Skip to content

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

  1. A Bright Data account: brightdata.com
  2. A Browser API zone created in the Bright Data Control Panel
  3. Your zone credentials: brd-customer-CUSTOMER_ID-zone-ZONE_NAME and PASSWORD

Playwright (Node.js)

bash
npm install playwright

Or using pnpm:

bash
pnpm add playwright

Puppeteer (Node.js)

Use puppeteer-core (no bundled Chromium needed, since the browser runs remotely):

bash
npm install puppeteer-core

Or using pnpm:

bash
pnpm add puppeteer-core

Selenium (Python)

bash
pip install selenium

Connection Endpoints

Once your zone is created, your credentials unlock two endpoints:

ProtocolEndpointUse with
WebSocket (CDP)wss://brd-customer-CUSTOMER_ID-zone-ZONE_NAME:PASSWORD@brd.superproxy.io:9222Playwright, Puppeteer
HTTPShttps://brd-customer-CUSTOMER_ID-zone-ZONE_NAME:PASSWORD@brd.superproxy.io:9515Selenium

Replace CUSTOMER_ID, ZONE_NAME, and PASSWORD with your actual zone credentials from the Bright Data Control Panel.