Find answers to common questions about Bright Data’s Browser API, including supported languages, debugging tips, and integration guidelines.
Can I choose the country that the Browser API will scrape from?
-country
flag with the appropriate two-letter ISO code after your username in the endpoint. For full instructions and examples, see our location targeting documentation.If you need to target a specific region (not just a country), check out our Proxy.setLocation guide.Which programming languages and tools are fully supported by Browser API?
How can I use Browser API with other languages and tools?
How do I see the status of the captcha?
How can I debug what's happening behind the scenes during my Browser API session?
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 get a screenshot 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?
How does the Browser API pricing work?
How do I reduce data and bandwidth consumption with Browser API?
Is password typing allowed with Browser API?
How can I keep the same IP address in Browser API sessions?
What’s the difference between integrating a proxy with automation scripts and using the Browser API?
How to make scraping faster with Browser API?
How do I know what type of proxies the Browser API is using?
How do I connect to Browser API with Playwright, Puppeteer, or Selenium?
wss://
) endpoint with the host brd.superproxy.io
and port 9222
.
wss://${AUTH}@brd.superproxy.io:9222
brd.superproxy.io
and port 9515
.
https://${AUTH}@brd.superproxy.io:9515
Proxy vs. Browser API, what’s the difference and which endpoint do I use?
brd.superproxy.io:33335
, authenticating with brd-customer-<CID>-zone-<ZONE>:<PASSWORD>
.puppeteer.launch()
. Instead, you attach to the remote browser: