Browsers
Headless browser infrastructure for AI agents — navigate, click, type, screenshot, and extract data from any web page.
What are Browsers?
Browsers give your AI agents the ability to interact with the web just like a human user. Each browser session is a managed Chromium instance powered by Browserbase, running in the cloud with stealth mode and anti-detection built in.
Key Features
- Managed Chromium — No infrastructure to maintain, always up-to-date
- Stealth mode — Anti-detection fingerprinting to avoid bot blockers
- Full page interaction — Navigate, click, type, scroll, wait
- Screenshots — Capture full-page or element-level screenshots
- Data extraction — Extract text, structured data, or DOM elements
- Session persistence — Maintain cookies and state across navigations
- Concurrent sessions — Run multiple browser sessions in parallel
When to Use Browsers
| Use Case | Example |
|---|---|
| Web research | Navigate to pages and extract information for agent context |
| Form filling | Log into sites, submit forms, complete workflows |
| Data scraping | Extract structured data from web pages |
| Visual verification | Screenshot pages to verify content or detect changes |
| Testing | Automate browser-based testing of web applications |
How It Works
Your Agent
|
v
tx.browsers.create()
|
v
+---------------------------+
| Browserbase Chromium |
| - Stealth fingerprinting |
| - Session cookies |
| - Network interception |
| - Screenshot capture |
+---------------------------+
|
v
tx.browsers.navigate(id, { url: '...' })
tx.browsers.click(id, { selector: '...' })
tx.browsers.screenshot(id)
|
v
tx.browsers.close(id)
- Create — A Chromium instance launches in the cloud
- Interact — Navigate, click, type, scroll, and extract data
- Close — The session is destroyed and resources are released
Anti-Detection
Browserbase sessions include stealth mode by default:
- Realistic fingerprints — User agent, viewport, WebGL, and Canvas fingerprints match real browsers
- Human-like behavior — Configurable mouse movement and typing delays
- Proxy support — Route traffic through residential proxies to avoid IP-based blocking
- Cookie persistence — Maintain session state across navigations
Session Limits
| Resource | Default | Maximum |
|---|---|---|
| Session duration | 5 minutes | 30 minutes |
| Concurrent sessions | 5 | 50 (Enterprise) |
| Screenshots per session | Unlimited | Unlimited |
| Navigation timeout | 30s | 60s |
Pricing
Browser sessions are billed per minute:
| Tier | Rate | Includes |
|---|---|---|
| Free | $0 | 50 session-minutes/month |
| Pro | $0.01/min | 500 session-minutes/month included |
| Enterprise | Custom | Volume discounts, dedicated pools |
Next Steps
- Quickstart — Open your first browser session
- Actions — Full list of browser actions
- Architecture — How browsers fit into the agent platform