Review · Managed platform

Browserbase & Stagehand review

Managed headless browser infrastructure with session replay, plus an AI agent layer that drives pages from natural language.

Browserbase & Stagehand logo

Browserbase · Commercial (Stagehand SDK open source)

8.3/10

2,722 words · 12 min read

Price from
free tier · from $39 / mo
Category
Managed platform
Best for
AI browser agents and teams that refuse to run a browser fleet
Platforms
Cloud · Playwright/Puppeteer CDP · Stagehand SDK

Browserbase & Stagehand review: the short version

Browserbase & Stagehand is a managed platform from Browserbase, and in our 2026 assessment it scores 8.3/10 overall. It is at its best for ai browser agents and teams that refuse to run a browser fleet, it starts at free tier · from $39 / mo, and it expects the platform's managed pool, or your own gateway when volume justifies it behind it. Billed by browser-hours and concurrent sessions; proxy bandwidth is metered separately.

The rest of this review covers how it actually works, what it costs at realistic volumes, which proxy type to pair it with, how it behaves against anti-bot systems, where it breaks, and which alternatives make more sense for adjacent workloads. Every figure below reflects list pricing and hands-on testing rather than vendor marketing copy.

  • +Connect existing Playwright code over CDP
  • +Live view and session replay for debugging
  • +Stagehand act/extract/observe primitives
  • +Captcha solving and stealth mode built in

What Browserbase & Stagehand is and how it works

## Browserbase & Stagehand review: the short version

Browserbase & Stagehand is a managed platform from Browserbase, and in our 2026 assessment it scores 8.3/10 overall. It is at its best for ai browser agents and teams that refuse to run a browser fleet, it starts at free tier · from $39 / mo, and it expects the platform's managed pool, or your own gateway when volume justifies it behind it. Billed by browser-hours and concurrent sessions; proxy bandwidth is metered separately.

The rest of this review covers how it actually works, what it costs at realistic volumes, which proxy type to pair it with, how it behaves against anti-bot systems, where it breaks, and which alternatives make more sense for adjacent workloads. Every figure below reflects list pricing and hands-on testing rather than vendor marketing copy.

- Connect existing Playwright code over CDP

- Live view and session replay for debugging

- Stagehand act/extract/observe primitives

- Captcha solving and stealth mode built in

## What Browserbase & Stagehand is and how it works

Browserbase sells the unglamorous half of browser automation: keeping thousands of Chromium instances alive, patched, isolated and observable. You connect Playwright or Puppeteer to a remote CDP endpoint and everything else — scaling, session recycling, stealth patching, proxy attachment, video replay — happens on their side.

Stagehand is the layer that makes it interesting for scraping. Rather than page.click('.btn-primary'), you call act('click the accept cookies button') and extract() with a schema, and an LLM resolves the intent against the live DOM. Selector churn, which is the number one maintenance cost in any long-lived scraper, largely disappears; token cost and latency take its place.

Cost discipline decides whether this works for you. Browser-hours plus roughly $10 per GB of managed residential bandwidth is a premium over self-hosting, so the right jobs are high-value and stateful — agent workflows, authenticated portals, checkout flows — while bulk HTML retrieval stays on an HTTP crawler with your own proxy contract.

## Browserbase & Stagehand scorecard and measured performance

Scores below are relative to the other tools in this directory, not to software in general — a 6 for scale still means a tool that handles more traffic than most projects will ever generate. The performance figures come from crawling a mixed basket of static HTML, JavaScript-rendered commerce and lightly protected listing pages from three regions.

Read them alongside your own target list. The tool almost never determines success rate on its own; the combination of exit IP quality, request fingerprint and request pacing does, which is why two teams running the same framework routinely report success rates thirty points apart.

## Throughput, rendering and resource profile

Throughput numbers only mean something with the cost attached. Browserbase & Stagehand delivers Concurrency-limited by plan, and can render JavaScript, which is convenient and roughly five to twenty times more expensive per page than a plain fetch.

Use these figures to size infrastructure before committing to a plan or a proxy contract. Work backwards from records per day, apply a realistic success rate, add a retry factor of 1.2–1.6, and only then choose concurrency.

## Browserbase & Stagehand pricing and real cost per thousand pages

Billed by browser-hours and concurrent sessions; proxy bandwidth is metered separately.

Platform billing mixes compute units, proxy bandwidth and storage into one balance, which makes forecasting the real risk. Instrument cost per thousand records from week one, set hard memory and concurrency caps on every job, and prefer HTTP-based runs over browser runs wherever the data allows — the difference between those two modes is often ten times the unit cost.

A useful discipline: express every option as cost per thousand usable records, not cost per month. A plan that looks cheap and delivers a 60% success rate is more expensive than a premium option at 95%, because the failures consume bandwidth, retries, engineering attention and calendar time.

## Best proxies for scraping with Browserbase & Stagehand

Managed platforms bundle proxies with compute, which is convenient and rarely the cheapest per gigabyte. Every serious platform allows bring-your-own proxy URLs, and once monthly bandwidth passes a few hundred gigabytes a direct contract with a residential provider will usually beat the bundled rate by a wide margin. Run the bundled pool during development, then price a switch before you scale.

With Browserbase & Stagehand specifically, identity attaches through built-in residential proxies per session, or bring your own. Get that wiring right before tuning anything else — a rotation bug that reuses one exit across a thousand requests will look exactly like a bad proxy provider.

## How Browserbase & Stagehand handles anti-bot systems

The upside of a platform is that challenge handling is somebody else's job: pools are rotated, fingerprints maintained, and popular targets covered by scrapers the vendor patches. The downside is opacity. When a run starts failing you cannot inspect the exit IP or the TLS handshake, so keep a small self-hosted fallback path for critical feeds rather than depending on a single vendor's roadmap.

Practically, treat detection as a budget rather than a binary. Measure success rate per domain daily, escalate a domain one tier at a time — better headers, then better IPs, then a browser, then an unlocker — and stop at the first tier that clears your threshold. Escalating everything to the most expensive tier is the most common and most costly mistake in scraping operations.

## Scaling Browserbase & Stagehand in production

Scale on a platform means concurrency tiers and queue discipline, not servers. Use asynchronous batch submission instead of long-held synchronous requests, schedule heavy jobs off-peak, deduplicate URLs before submission, and export to your own warehouse continuously so a plan change or vendor incident never strands your dataset.

- Track success rate, cost per thousand records and bytes per page as your three primary metrics

- Retire proxy sessions automatically on repeated failures instead of retrying blindly

- Deduplicate URLs before dispatch — duplicates cost bandwidth, credits and rate-limit headroom

- Validate content, not just HTTP status: a 200 that returns a consent wall is a failed fetch

- Keep a second fetching path warm so a vendor incident degrades throughput instead of stopping it

## Browserbase & Stagehand pros and cons

No scraping tool is universally correct; each one trades cost, control and maintenance in a different ratio. Browserbase & Stagehand makes the following trade explicitly.

## Who should use Browserbase & Stagehand — and who should not

Choose Browserbase & Stagehand when your workload looks like ai browser agents and teams that refuse to run a browser fleet and your team is comfortable with Cloud · Playwright/Puppeteer CDP · Stagehand SDK. It fits organisations that have already decided whether they are buying outcomes or building capability, because it sits clearly on one side of that line: you buy an outcome and trade unit cost for removed maintenance.

Look elsewhere if your targets are unprotected static pages — a self-hosted crawler on datacenter proxies will do the same job for a fraction of the price.

## Compliance and responsible collection

Collecting publicly accessible data is broadly lawful in most jurisdictions, but the surrounding obligations are real: respect robots.txt where it expresses the publisher's intent, avoid authentication walls you have not been granted access to, never collect personal data without a lawful basis under GDPR or equivalent, and keep request rates low enough that you never degrade the target's service.

Reputable proxy providers enforce KYC precisely because misuse of their networks is their liability as well as yours. Document what you collect, why, how long you retain it and who can access it. For AI training corpora, record licensing and provenance per source — that record is increasingly the first thing an auditor or enterprise customer asks to see.

Browserbase & Stagehand scorecard and measured performance

Scores below are relative to the other tools in this directory, not to software in general — a 6 for scale still means a tool that handles more traffic than most projects will ever generate. The performance figures come from crawling a mixed basket of static HTML, JavaScript-rendered commerce and lightly protected listing pages from three regions.

Read them alongside your own target list. The tool almost never determines success rate on its own; the combination of exit IP quality, request fingerprint and request pacing does, which is why two teams running the same framework routinely report success rates thirty points apart.

Browserbase & Stagehand scorecard (out of 10)
CriterionScoreAssessment
Ease of adoption10/10Productive on day one
Scale ceiling8/10Fine into the low millions
Anti-bot resilience8/10Good with the right proxies
Documentation8/10Adequate; community fills the gaps
Value for money6/10Premium pricing — justify it with volume

Throughput, rendering and resource profile

Throughput numbers only mean something with the cost attached. Browserbase & Stagehand delivers Concurrency-limited by plan, and can render JavaScript, which is convenient and roughly five to twenty times more expensive per page than a plain fetch.

Use these figures to size infrastructure before committing to a plan or a proxy contract. Work backwards from records per day, apply a realistic success rate, add a retry factor of 1.2–1.6, and only then choose concurrency.

Browserbase & Stagehand measured behaviour, 2026 test conditions
MetricObservedNotes
ThroughputConcurrency-limited by planPer worker or per plan tier, on a stable target
JavaScript renderingFull, managed ChromiumRendering multiplies cost 5–20× versus plain HTTP
Memory footprintNone (remote)Sizing input for container limits
Success profileStrong with stealth mode and residential exitsDepends far more on proxy quality than on the tool
Proxy supportBuilt-in residential proxies per session, or bring your ownHow identity is attached to a request

Browserbase & Stagehand pricing and real cost per thousand pages

Billed by browser-hours and concurrent sessions; proxy bandwidth is metered separately.

Platform billing mixes compute units, proxy bandwidth and storage into one balance, which makes forecasting the real risk. Instrument cost per thousand records from week one, set hard memory and concurrency caps on every job, and prefer HTTP-based runs over browser runs wherever the data allows — the difference between those two modes is often ten times the unit cost.

A useful discipline: express every option as cost per thousand usable records, not cost per month. A plan that looks cheap and delivers a 60% success rate is more expensive than a premium option at 95%, because the failures consume bandwidth, retries, engineering attention and calendar time.

Browserbase & Stagehand pricing, 2026 list rates
PlanPriceWhat you get
Free$01 concurrent browser, 60 session minutes
Developer$39 / mo3 concurrent browsers, 200 hours, proxies
Startup$99+ / moHigher concurrency, extended session length
Proxy bandwidth≈ $10 / GBManaged residential exits inside sessions

Best proxies for scraping with Browserbase & Stagehand

Managed platforms bundle proxies with compute, which is convenient and rarely the cheapest per gigabyte. Every serious platform allows bring-your-own proxy URLs, and once monthly bandwidth passes a few hundred gigabytes a direct contract with a residential provider will usually beat the bundled rate by a wide margin. Run the bundled pool during development, then price a switch before you scale.

With Browserbase & Stagehand specifically, identity attaches through built-in residential proxies per session, or bring your own. Get that wiring right before tuning anything else — a rotation bug that reuses one exit across a thousand requests will look exactly like a bad proxy provider.

Which proxy type to pair with this tool, by target difficulty
Target profileProxy typeTypical priceWhy
Internal APIs, open data, docs sitesDatacenter$0.30 – $2.00 / IP / moNo consumer-IP requirement; cheapest possible bandwidth
Mid-tier commerce, listings, forumsRotating residential$1.00 – $8.00 / GBReal ISP-assigned IPs clear reputation checks
Logged-in accounts, dashboardsISP / static residential$1.50 – $6.00 / IP / moOne stable identity per account, held for months
App-only endpoints, hardest anti-botMobile (4G/5G)$4.00 – $20.00 / GBCarrier CGNAT makes per-IP blocking costly for the target
Everything already blockedUnlocker API$0.50 – $3.00 / 1k requestsChallenge solving handled provider-side, billed per success

Connect Playwright to a managed session (Node)

import { chromium } from "playwright-core";
import Browserbase from "@browserbasehq/sdk";

const bb = new Browserbase({ apiKey: process.env.BROWSERBASE_API_KEY });

const session = await bb.sessions.create({
  projectId: process.env.BROWSERBASE_PROJECT_ID,
  proxies: [{ type: "browserbase", geolocation: { country: "US", state: "NY" } }],
  browserSettings: { solveCaptchas: true },
});

const browser = await chromium.connectOverCDP(session.connectUrl);
const page = browser.contexts()[0].pages()[0];
await page.goto("https://example.com", { waitUntil: "domcontentloaded" });
console.log(await page.title());
await browser.close();

How Browserbase & Stagehand handles anti-bot systems

The upside of a platform is that challenge handling is somebody else's job: pools are rotated, fingerprints maintained, and popular targets covered by scrapers the vendor patches. The downside is opacity. When a run starts failing you cannot inspect the exit IP or the TLS handshake, so keep a small self-hosted fallback path for critical feeds rather than depending on a single vendor's roadmap.

Practically, treat detection as a budget rather than a binary. Measure success rate per domain daily, escalate a domain one tier at a time — better headers, then better IPs, then a browser, then an unlocker — and stop at the first tier that clears your threshold. Escalating everything to the most expensive tier is the most common and most costly mistake in scraping operations.

Scaling Browserbase & Stagehand in production

Scale on a platform means concurrency tiers and queue discipline, not servers. Use asynchronous batch submission instead of long-held synchronous requests, schedule heavy jobs off-peak, deduplicate URLs before submission, and export to your own warehouse continuously so a plan change or vendor incident never strands your dataset.

  • +Track success rate, cost per thousand records and bytes per page as your three primary metrics
  • +Retire proxy sessions automatically on repeated failures instead of retrying blindly
  • +Deduplicate URLs before dispatch — duplicates cost bandwidth, credits and rate-limit headroom
  • +Validate content, not just HTTP status: a 200 that returns a consent wall is a failed fetch
  • +Keep a second fetching path warm so a vendor incident degrades throughput instead of stopping it

Browserbase & Stagehand pros and cons

No scraping tool is universally correct; each one trades cost, control and maintenance in a different ratio. Browserbase & Stagehand makes the following trade explicitly.

Browserbase & Stagehand — strengths against weaknesses
StrengthsWeaknesses
Removes the entire browser-fleet operations burdenPer-hour pricing gets expensive on long crawls
Session replay makes agent debugging tractableManaged proxy bandwidth at ~$10/GB is above market
Stagehand's act() survives DOM changes that break selectorsAnother vendor in the critical path
Existing Playwright scripts connect with a one-line changeNot the cheapest way to fetch simple HTML

Who should use Browserbase & Stagehand — and who should not

Choose Browserbase & Stagehand when your workload looks like ai browser agents and teams that refuse to run a browser fleet and your team is comfortable with Cloud · Playwright/Puppeteer CDP · Stagehand SDK. It fits organisations that have already decided whether they are buying outcomes or building capability, because it sits clearly on one side of that line: you buy an outcome and trade unit cost for removed maintenance.

Look elsewhere if your targets are unprotected static pages — a self-hosted crawler on datacenter proxies will do the same job for a fraction of the price.

Compliance and responsible collection

Collecting publicly accessible data is broadly lawful in most jurisdictions, but the surrounding obligations are real: respect robots.txt where it expresses the publisher's intent, avoid authentication walls you have not been granted access to, never collect personal data without a lawful basis under GDPR or equivalent, and keep request rates low enough that you never degrade the target's service.

Reputable proxy providers enforce KYC precisely because misuse of their networks is their liability as well as yours. Document what you collect, why, how long you retain it and who can access it. For AI training corpora, record licensing and provenance per source — that record is increasingly the first thing an auditor or enterprise customer asks to see.

Browserbase & Stagehand FAQs

Does Browserbase include proxies?+

Yes, managed residential exits with country and state targeting, billed per GB; you can also attach your own gateway.

What is Stagehand?+

An open-source SDK on top of Playwright that adds act(), extract() and observe() — natural-language actions resolved by an LLM against the live page.

Is it cheaper than self-hosting browsers?+

Below a few hundred browser-hours a month, usually. Above that, your own container fleet plus a direct proxy contract wins.

Keywords covered

ai scraping proxy · headless browser proxy · best proxies for scraping · scraping proxy network

Browserbase & Stagehand alternatives

Playwright logo

Playwright

9.3/10

Headless browser · Microsoft

Headless Chromium, Firefox and WebKit with per-context proxies — the default engine for JavaScript-rendered scraping targets.

Price from
Free
Platforms
Node · Python · .NET · Java
Best for
Dynamic, JS-rendered and login-gated pages
Proxies
Per-browser and per-context HTTP/SOCKS5 proxies with username auth
  • + Per-context proxy rotation
  • + Network interception and request blocking
  • + Auto-wait removes flaky sleeps
  • + Codegen and trace viewer for debugging
Apify logo

Apify

8.7/10

Managed platform · Apify Technologies

Hosted actor platform with 5,000+ prebuilt scrapers, a managed proxy pool, scheduling and dataset storage.

Price from
$0 (free tier) · from $49/mo
Platforms
Cloud · Node/Python SDK · REST API
Best for
Buy-don't-build scraping and scheduled data feeds
Proxies
Built-in datacenter and residential pools plus bring-your-own proxy URLs
  • + 5,000+ ready actors in the store
  • + Managed residential and datacenter proxies
  • + Cron scheduling and webhooks
  • + Datasets, key-value stores and API export
Firecrawl logo

Firecrawl

8.7/10

AI scraper · Firecrawl (Mendable)

Turns any site into clean, LLM-ready markdown with crawl, scrape, map and extract endpoints.

Price from
free tier · from $16 / mo
Platforms
HTTP API · Python/Node SDK · LangChain & LlamaIndex integrations
Best for
RAG ingestion and LLM pipelines
Proxies
Managed proxies with a stealth mode tier for protected pages
  • + Markdown output tuned for LLM context windows
  • + /map returns every URL on a domain in seconds
  • + Schema-based /extract with JSON output
  • + Self-hostable open-source core

Browserbase & Stagehand head-to-head comparisons

Related articles

All articles →

Related free proxy tools

All tools →

Trusted partners