Verified
Use Browserbase’s purpose-built Chromium browser with real fingerprints for maximum success rates.
Proxies
Route automation traffic through residential or datacenter proxies for greater reliability.
Authentication Management
Handle 2FA, OAuth flows, and other authentication challenges in automated sessions.
IP Allowlisting
Route Browserbase traffic through your VPN by allowlisting proxy IPs.
Overview
Automated browsers perform legitimate tasks like testing, data collection, and content aggregation - but bot protection systems often block all automation by default, regardless of intent. Browserbase solves this through direct partnerships with leading bot protection providers. Rather than trying to evade detection, Verified browsers are recognized as legitimate by the protection systems themselves. This means higher success rates, fewer interruptions, and a more reliable automation experience.Verified
Verified is available for Scale Plan customers. Reach out to
hello@browserbase.com if you’re interested in
learning more, trialing the feature, or upgrading.
- Bot protection partners recognize sessions as legitimate
- Significantly fewer CAPTCHA challenges
- Reliable access to protected sites
- Real browser fingerprints - not randomly generated configurations
- Node.js
- Python
SDK
Identity & Signed Agents
Identity takes this further through cryptographic authentication. Through Browserbase’s partnership with Cloudflare’s Signed Agents program and others, your sessions can prove they are legitimate user-authorized agents - giving website owners the ability to specifically allow Browserbase sessions. Key benefits:- Authenticated by bot protection partners via Web Bot Auth
- Website owners can explicitly allow Browserbase sessions
- No CAPTCHA challenges on participating sites
- Built on open standards for agent authentication
Get Access
Request beta access to enable Agent Identity for your account.
CAPTCHA solving
Through Browserbase’s partnerships with CAPTCHA providers, Browserbase can resolve challenges automatically so your sessions continue without interruption. CAPTCHA solving is enabled by default for all sessions. How it works- Browserbase detects and resolves CAPTCHAs in the background through integrated solver partnerships.
- Solving can take up to 30 seconds, depending on the challenge type.
- Pairing with proxies improves success rates.
- For non-standard CAPTCHAs, you can provide custom selectors to guide the process.
solveCaptchas to false in browserSettings when creating a session.
CAPTCHA solving events
Browserbase will emit a console log when a CAPTCHA is detected and being solved. You can listen to these events to wait until solving is complete before continuing with your automation.- Node.js
- Python
Custom CAPTCHA solving
If you encounter a non-standard, or custom CAPTCHA provider, you need to specify the explicit selector for the CAPTCHA image and button itself. For this custom CAPTCHA provider, you’ll need to specify two CSS selectors:Right-click on the CAPTCHA image and select 'Inspect' then pull the 'id' from the HTML source code of the image
c_turingtestpage_ctl00_maincontent_captcha1_CaptchaImageRight-click on the input field and select 'Inspect' then pull the 'id' from the HTML source code of the input field
ctl00_MainContent_txtTuringTextDisabling CAPTCHA solving
CAPTCHA solving typically takes between 5 and 30 seconds. If you’d like to disable captcha solving, you can setsolveCaptchas to false in the browserSettings when creating a session.
- Node.js
- Python
SDK
Best practices
Follow these best practices to ensure stable, efficient, and responsible automation with Browserbase.Site compliance & ethical automation
Before automating a website:- Review the site’s terms of service to ensure compliance.
- Check robots.txt for crawling guidelines when applicable.
- Cache responses to reduce unnecessary requests and improve efficiency.

