💫How bro gathers market Intelligence for Bacardi→

The web is chaotic.Your browser infra shouldn’t be.

Stealth browser API for agents, workflows and data pipelines.

Get API key
Start with your first browser
session in minutes.
Give your agent the prompt
to handle Sign Up pipeline for you.
open_url("https://boxazon.fr")
Establishing connection...
Setting clean fingerprints...
Routing via proxy...
Bypassing bot checks...
act("find top rated NVIDIA RTX 5090")
Locating search bar...
Simulating human typing...
Submitting search...
Clicking top result...
Dismissing popup...
extract("extract product name, picture, desc, rating, price and currency")
Analyzing page layout...
Gathering links...
Capturing screenshots...
Running text OCR...
Processing with LLM...
|
✕
Extracted Data
Title (Original)NVIDIA GeForce RTX 5090 32GB GDDR7 - Carte Graphique Gaming
Title (English)NVIDIA GeForce RTX 5090 32GB GDDR7 - Gaming Graphics Card
Description (Original)Architecture Blackwell, DLSS 4, Ray Tracing. La carte graphique la plus puissante pour les créateurs et les joueurs.
Description (English)Blackwell architecture, DLSS 4, Ray Tracing. The most powerful graphics card for creators and gamers.
Price2499.00
CurrencyEUR
Rating4.9

Handling the web infrastructure for the world's most active data teams

Company mintlify using bro stealth browser APICompany achmea using bro stealth browser APICompany bacardi using bro stealth browser APICompany geopost using bro stealth browser APICompany helicone using bro stealth browser APICompany norlys using bro stealth browser APICompany pwc using bro stealth browser API

Two powerful ways to control the browser

bro has two command types: autopilot
AI-powered commands that autonomously navigate, interact, and extract data in 90+ languages.
and manual
Direct browser commands that give you control over navigation and page state.
.
Use autopilot commands like act
Executes a complex instruction autonomously. The AI plans and performs a sequence of actions.
and extract
Extracts structured data directly from the current page layout using AI.
when you want bro to handle the flow for you.
Use manual commands like get_screenshot
Captures a full page or viewport screenshot.
, get_html
Returns the current HTML content of the page.
and click_at
Moves the cursor to the target coordinates and clicks the specified mouse button.
when your pipeline should drive each step itself.
Same browser. Two ways to run it.
Manual
custom logic
get_html
get_screenshot
custom logic
0 commands
done
You decide the next step
Autopilot
open_url
act
extract
0 commands
done
bro handles the flow

Every browser action is fully handled

When you tell bro to execute a command, it handles the chaotic parts in the background:

  • handles page load errors and timeouts
  • manages iframes and shadow dom
  • keeps the session in a single tab
  • routes browser network traffic
  • and many other things you don't want to care about

Focus on the task, not browser babysitting.

POST/get_screenshot
Command
get_screenshot
Manual command: Captures a screenshot of the current page based on the requested mode.
Parameters
mode→"viewport"
Method that'll be used to capture.

viewport: captures currently visible part of the page.
full_page: captures full-length image.
viewports: captures viewport images.
viewport_min→0
Sets the starting index (0-based) for the captured viewports. Useful for skipping the top of the page.
viewport_max→50
Sets the maximum amount of viewports to capture. Max limit is 50.
Engine Execution
verify page load
Waits for DOM and network idle, checks scroll height to ensure the page is fully rendered before capturing.
calc viewports
Calculates total viewports based on actual page scroll height and requested viewport ranges.
capture
Default Chrome screenshot method misses out-of-viewport iframes content. We dynamically scroll and iterate through viewports to capture everything seamlessly if we spotted an iframe on the page.
stack & verify
Combines multiple viewport screenshots into one complete, seamless full-page image (if specified in the mode).
resize
Scales the final stitched image to fit optimal storage and AI processing requirements.
done
screenshot.png

Built to get
through sites
that push back

bro handles parts of the web that resist automation.

With clean fingerprints, human-like behavior and adaptive network routing your agents look like a real users.

We tested bro on 400 the web’s most aggressively protected sites, comparing access rates with leading Cloud Browser providers and open-source solutions.

83.5%

Stealth features and proxies were always enabled, and standalone CAPTCHA solving was disabled across bro and all competing browsers.

These tests show how browsers can access sites passively — without executing any actions to solve CAPTCHA.

bro success rate on protected sites
B-USEBrowser Use
79.8%
B-BASEBrowserbase
79.8%
B-LESSBrowserless
75.5%
FCFirecrawl
73.5%
PWPlaywright
36.3%
Sitebro
B-USEBrowserUse
B-BASEBrowserBase
B-LESSBrowserLess
FCFireCrawl
PWPlaywright
indeed.com
ebay.com
talentify.io
reddit.com
thefork.com
travelocity.com
crunchbase.com
hotels.com
carrefour.fr
walmart.com
costco.com
ft.com
tradingview.com
amazon.com
zara.com
auchan.fr
nytimes.com
quora.com
reuters.com
taobao.com
click on any icon to view the actual screenshot

Tune the browser for speed, reliability or cost

Choose how bro runs before the session even starts to find the perfect balance between cost and ability to bypass anti-bot verification:

  • Proxy tiers
    Basic: Standard residential network.
    Premium: Higher-quality network for strict anti-bot protections.
    : customize IP quality
  • Proxy routing
    html_only: Proxies only HTML documents.
    basic: html_only + XHR and WebSockets.
    extended: basic + JavaScript files.
    full: Routes all traffic through the proxy.
    : pay only for the traffic you need
  • AI settings
    Choose between small, medium or large models for autopilot depending on the complexity of your task.
    : scale intelligence based on the task
  • Cookies
    Pass your own authenticated session cookies to bypass login screens.
    : seamlessly resume authenticated sessions

Go lighter when the task is simple or turn on stronger proxy routing when the site is protected and reliability matters more than cost.

Proxy
On
Proxy Tier
Basic
Proxy Traffic
Extended
Est. Cost
The average cost of a single browser session to successfully navigate and load the target page.
~$0.006
Success Rate

Average access success rate on protected sites according to tests described above.

For unprotected web pages, turn off proxies to maximize speed and cut costs while achieving 100% success rate.

71.0%

Ready for agents from day one

Give your agent the docs and an API key, so bro can slot straight into your workflow.
From sessions and commands to usage tracking and balance top-ups, everything stays automated.
Give your agent the prompt
to handle bro integration for you.
create session
send commands
stop session
Session config
proxy enabled:true
proxy tier:basic
proxy policy:full
Execution
Session
state:active
duration:0s
Account Balance
$10.21
Total Sessions
...
Session Stream stream.getbro.ws

Give your AI
a dedicated browser in one API call

Try bro on a real workflow today

Autopilot
Extracting...
RequestPOST /v1/sessions
curl -X POST https://api.getbro.ws/v1/sessions -H "Authorization: Bearer $API_KEY"
No commitment
Basic plan has no monthly commitment. All plans are usage-based and can be topped up anytime.
Usage-based billing
Pay as you go, scale when you need to.
1-minute integration
Plug in fast with a simple REST API.