Find answers to common questions about Bright Data’s Browser API, including supported languages, debugging tips, and integration guidelines.
How do I configure Browser API to work from a specific country?
-country
flag, after your USER
credentials within the Bright Data endpoint, followed by the 2-letter ISO code for that country.For example, Browser API using Puppeteer in the USA:Which programming languages, libraries, and browser automation tools are supported by Browser API?
Language/Platform | puppeteer | playwright | selenium |
---|---|---|---|
Python | N/A | *playwright-python | *Selenium WebDriver |
JS / Node | *Native | *Native | *WebDriverJS |
Java | Puppeteer Java | Playwright for Java | *Native |
Ruby | Puppeteer-Ruby | playwright-ruby-client | Selenium WebDriver for Ruby |
C# | *.NET: Puppeteer Sharp | Playwright for .NET | *Selenium WebDriver for .NET |
Go | chromedp | playwright-go | Selenium WebDriver for Go |
*Full support |
How can I debug what's happening behind the scenes during my Browser API session?
Where do I find the Browser API Debugger?
Open a Browser API Session
Launch the Debugger
Connect with your live browser sessions
How to automatically launch devtools locally to view your live browser session?
How can I see a visual of what's happening in the browser?
Why does the initial navigation for certain pages take longer than others?
What are the most Common Error codes?
Error Code | Meaning | What can you do about it? |
Unexpected server response: 407 | An issue with the remote browser’s port | Please check your remote browser’s port. The correct port for Browser API is port:9222 |
Unexpected server response: 403 | Authentication Error | Check authentication credentials (username, password) and check that you are using the correct “Browser API” zone from Bright Data control panel |
Unexpected server response: 503 | Service Unavailable | We are likely scaling browsers right now to meet demand. Try to reconnect in 1 minute. |
I can't seem to establish a connection with Browser API, do I have a connection issue?
https://brd.superproxy.io:9222
.
How to Integrate Browser API with .NET Puppeteer Sharp?
Which coding languages does Browser API support?
Language/Platform | puppeteer | playwright | selenium |
---|---|---|---|
Python | N/A | playwright-python | Selenium WebDriver |
JS / Node | Native support | Native support | WebDriverJS |
Java | Puppeteer Java | Playwright for Java | Native support |
Ruby | Puppeteer-Ruby | playwright-ruby-client | Selenium WebDriver for Ruby |
C# | .NET: Puppeteer Sharp | Playwright for .NET | Selenium WebDriver for .NET |
Go | chromedp | playwright-go | Selenium WebDriver for Go |
How can I debug what's happening behind the scenes during my Browser API session?
Where do I find the Browser API Debugger?
Open a Browser API Session
Launch the Debugger
Connect with your live browser sessions
How to automatically launch devtools locally to view your live browser session?
How can I see a visual of what's happening in the browser?
Why does the initial navigation for certain pages take longer than others?
What are the most Common Error codes?
Error Code | Meaning | What can you do about it? |
Unexpected server response: 407 | An issue with the remote browser’s port | Please check your remote browser’s port. The correct port for Browser API is port:9222 |
Unexpected server response: 403 | Authentication Error | Check authentication credentials (username, password) and check that you are using the correct “Browser API” zone from Bright Data control panel |
Unexpected server response: 503 | Service Unavailable | We are likely scaling browsers right now to meet demand. Try to reconnect in 1 minute. |
How to Integrate Browser API with .NET Puppeteer Sharp?
Can I choose the country that the Browser API will scrape from?
const SBR_WS_ENDPOINT = 'wss://brd-customer-<customer_id>-zone-<zone_name>-country-us:<password>@brd.superproxy.io:9222'
How does the Browser API pricing work?
Is password typing allowed with Browser API?