Rank #6 of 7 in Browser Automation for Agents
Showcase


Try itExperimental
See what an agent can do with Browser Use before you ever sign up. Pick a story: recorded sessions replay real probe-harness transcripts; sandboxed self-drive sessions are designed and gated (docs/TRY-IT.md).
$echo '<jsonrpc initialize>' | uvx --from 'browser-use[cli]' browser-use --mcprecorded session — replayed, not liveVerified integrations
Connections to other tracked products — hover a chip for the verbatim evidence quote behind it.
By theme — the product's score on each story themeBy theme
Action primitives — stories about action primitives in this arenaAction primitivesevidence →
Stories about action primitives in this arena
Agenticness — how well agents can access and operate the productAgenticnessevidence →
How well agents can access and operate the product
Auth session persistence — stories about auth session persistence in this arenaAuth session persistenceevidence →
Stories about auth session persistence in this arena
Automation depth — how much of the product can run unattendedAutomation depthevidence →
How much of the product can run unattended
Deployment modes — stories about deployment modes in this arenaDeployment modesevidence →
Stories about deployment modes in this arena
Framework model support — stories about framework model support in this arenaFramework model supportevidence →
Stories about framework model support in this arena
Nl task execution — stories about nl task execution in this arenaNl task executionevidence →
Stories about nl task execution in this arena
Openness — open source, data portability, and self-hosting storiesOpennessevidence →
Open source, data portability, and self-hosting stories
Pricing limits — free-tier ceilings, usage caps, and rate limits before you have to payPricing limitsevidence →
Free-tier ceilings, usage caps, and rate limits before you have to pay
Privacy posture — data-handling and privacy storiesPrivacy postureevidence →
Data-handling and privacy stories
Replay debugging — stories about replay debugging in this arenaReplay debuggingevidence →
Stories about replay debugging in this arena
Scale parallelism — running many jobs at once — concurrency, fleets, queueingScale parallelismevidence →
Running many jobs at once — concurrency, fleets, queueing
Stealth captcha — stories about stealth captcha in this arenaStealth captchaevidence →
Stories about stealth captcha in this arena
Structured extraction — stories about structured extraction in this arenaStructured extractionevidence →
Stories about structured extraction in this arena
Story verdicts — every judged story with its evidenceStory verdicts
Follow the green: where the map greys out is where Browser Use stops today. ✓ full · ~ partial · ! disputed · — none · n/a not applicable.
Action primitives — stories about action primitives in this arenaAction primitives
Stories about action primitives in this arena
Cache resolved actions or generated code so repeat runs replay deterministically at lower cost and latency than re-prompting the LLM
—–
Drive the page through DOM-understanding action primitives (act/click/type on described elements) that survive selector and layout changes
~6/10
Preview candidate actions on the current page (observe/plan) before committing the agent to act
—0/10
Switch to a vision or computer-use action mode that operates on screenshots for canvases and UIs the DOM path can't handle
—–
Agenticness — how well agents can access and operate the productAgenticness
How well agents can access and operate the product
API surface
Drive the product through a documented public API
~7/10
unlocks → Webhooks · Scoped API keys · MCP server · Machine-readable spec · Versioning policy · API sandbox · Official CLI · Full data export · Compose repeatable multi-step workflows with loops, conditionals, and parameters instead of one-shot prompts
Subscribe to events via webhooks
—0/10
Build against official SDKs
✓7/10
Issue scoped/least-privilege API credentials for an agent
—–
Connect an agent via an official MCP server
!5/10
Download a machine-readable API spec (OpenAPI or equivalent)
—0/10
Rely on versioned APIs with a documented deprecation policy
—0/10
Test against a sandbox environment without touching production data
—0/10
Explore an interactive API reference with runnable examples
—0/10
Agentic features
Delegate tasks to a built-in AI assistant inside the product
n/an/a
Operate the product with natural-language commands
✓8/10
Plug MCP servers into this product so it can use their tools
n/an/a
Get AI-generated insights and suggestions from my data inside the product
~4/10
Set up automations that run autonomously in the background
~5/10
Auth session persistence — stories about auth session persistence in this arenaAuth session persistence
Stories about auth session persistence in this arena
Connect my existing Playwright, Puppeteer, or CDP automation code to the product's browsers instead of rewriting it
✓7/10
Store credentials in a vault and have the agent complete logins including TOTP/2FA challenges without exposing secrets to the model
~5/10
Persist logged-in browser state in reusable profiles so agents skip the login wall on every subsequent run
✓8/10
Automation depth — how much of the product can run unattendedAutomation depth
How much of the product can run unattended
Deployment modes — stories about deployment modes in this arenaDeployment modes
Stories about deployment modes in this arena
Framework model support — stories about framework model support in this arenaFramework model support
Stories about framework model support in this arena
Nl task execution — stories about nl task execution in this arenaNl task execution
Stories about nl task execution in this arena
Openness — open source, data portability, and self-hosting storiesOpenness
Open source, data portability, and self-hosting stories
Pricing limits — free-tier ceilings, usage caps, and rate limits before you have to payPricing limits
Free-tier ceilings, usage caps, and rate limits before you have to pay
Privacy posture — data-handling and privacy storiesPrivacy posture
Data-handling and privacy stories
Replay debugging — stories about replay debugging in this arenaReplay debugging
Stories about replay debugging in this arena
Scale parallelism — running many jobs at once — concurrency, fleets, queueingScale parallelism
Running many jobs at once — concurrency, fleets, queueing
Stealth captcha — stories about stealth captcha in this arenaStealth captcha
Stories about stealth captcha in this arena
Rely on a documented captcha stance — automatic solving, human fallback, or explicit non-support — instead of silent task failures
✓8/10
Point to the vendor's published acceptable-use and anti-abuse posture governing what its stealth and automation features may be used for
—–
Enable stealth fingerprinting and residential or geo-targeted proxies so legitimate automations aren't blocked as bots
✓7/10
Structured extraction — stories about structured extraction in this arenaStructured extraction
Stories about structured extraction in this arena
Sorted by importance (agentic first) (high → low) · 52/52 stories · click a row’s chevron for the rationale and evidence
Drive the product through a documented public API G Agent access | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 3 | partial | 7/10 | Tprobed | |
Connect an agent via an official MCP server G Agent access | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 3 | disputed | 5/10 | Dcontradicted | |
Plug MCP servers into this product so it can use their tools G Agent access | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 3 | n/a | 0/10 | ||
Delegate tasks to a built-in AI assistant inside the product G Agentic features | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 3 | n/a± | untested | none yet | |
Operate the product with natural-language commands G Agentic features | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 2 | full | 8/10 | Xcommunity | |
Point an agent at llms.txt or agent-oriented docs G Agent access | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 2 | full | 8/10 | Tprobed | |
Build against official SDKs G Agent access | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 2 | full | 7/10 | Tprobed | |
Run the product headlessly / in CI for automation G Agent access | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 2 | partial± | 6/10 | Cclaimed | |
Set up automations that run autonomously in the background G Agentic features | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 2 | partial | 5/10 | Cclaimed | |
Get AI-generated insights and suggestions from my data inside the product G Agentic features | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 2 | partial± | 4/10 | Cclaimed | |
Download a machine-readable API spec (OpenAPI or equivalent) G Api quality | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 2 | none | 0/10 | ||
Explore an interactive API reference with runnable examples G Api quality | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 2 | none | 0/10 | ||
Rely on versioned APIs with a documented deprecation policy G Api quality | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 2 | none | 0/10 | ||
Subscribe to events via webhooks G Agent access | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 2 | none | 0/10 | ||
Issue scoped/least-privilege API credentials for an agent G Agent access | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 2 | none | untested | none yet | |
Use an official CLI G Agent access | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 2 | none | untested | none yet | |
Test against a sandbox environment without touching production data G Api quality | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 1 | none± | 0/10 | ||
Hand the product a natural-language goal and it completes a multi-step web task end to end — navigating, filling forms, and clicking through flows C Tasks | developer | Nl task execution — stories about nl task execution in this arenaNl task execution | 3 | full | 8/10 | Xcommunity | |
Persist logged-in browser state in reusable profiles so agents skip the login wall on every subsequent run C Profiles | developer | Auth session persistence — stories about auth session persistence in this arenaAuth session persistence | 3 | full | 8/10 | Xcommunity | |
Self-host the core product G | ai-native user | Openness — open source, data portability, and self-hosting storiesOpenness | 3 | full | 7/10 | Tprobed | |
Drive the page through DOM-understanding action primitives (act/click/type on described elements) that survive selector and layout changes C Dom | developer | Action primitives — stories about action primitives in this arenaAction primitives | 3 | partial | 6/10 | Xcommunity | |
Extract typed, schema-validated data (Zod/Pydantic-style) from pages the agent visits, not just raw text C Extraction | developer | Structured extraction — stories about structured extraction in this arenaStructured extraction | 3 | partial | 4/10 | Cclaimed | |
Define rules that trigger actions automatically on events G | ai-native user | Automation depth — how much of the product can run unattendedAutomation depth | 3 | none | 0/10 | ||
Export all of my data in open formats and leave G | ai-native user | Openness — open source, data portability, and self-hosting storiesOpenness | 3 | none | untested | none yet | |
Prevent my data from being used to train AI models G | ai-native user | Privacy posture — data-handling and privacy storiesPrivacy posture | 3 | none | untested | none yet | |
Bring my own LLM provider — the framework is model-agnostic rather than locked to one vendor's models C Models | developer | Framework model support — stories about framework model support in this arenaFramework model support | 2 | full | 8/10 | Xcommunity | |
Rely on a documented captcha stance — automatic solving, human fallback, or explicit non-support — instead of silent task failures C Captcha | automation-engineer | Stealth captcha — stories about stealth captcha in this arenaStealth captcha | 2 | full | 8/10 | Cclaimed | |
Run the agent against a local browser on my own machine for development, without any cloud account C Local | developer | Deployment modes — stories about deployment modes in this arenaDeployment modes | 2 | full | 8/10 | Xcommunity | |
Submit a browser task over a hosted HTTP API and receive the result by polling or webhook, without managing any browser myself C Tasks | ai agent | Nl task execution — stories about nl task execution in this arenaNl task execution | 2 | full | 8/10 | Tprobed | |
Connect my existing Playwright, Puppeteer, or CDP automation code to the product's browsers instead of rewriting it C Compat | developer | Auth session persistence — stories about auth session persistence in this arenaAuth session persistence | 2 | full | 7/10 | Xcommunity | |
Enable stealth fingerprinting and residential or geo-targeted proxies so legitimate automations aren't blocked as bots C Stealth | automation-engineer | Stealth captcha — stories about stealth captcha in this arenaStealth captcha | 2 | full | 7/10 | Cclaimed | |
Do everything through the API that I can do in the UI G | ai-native user | Openness — open source, data portability, and self-hosting storiesOpenness | 2 | partial | 6/10 | Tprobed | |
Watch a session live and take human control mid-run when the agent gets stuck C Live | automation-engineer | Replay debugging — stories about replay debugging in this arenaReplay debugging | 2 | partial | 6/10 | Cclaimed | |
Read the product's source under an open license G | ai-native user | Openness — open source, data portability, and self-hosting storiesOpenness | 2 | partial | 5/10 | Tprobed | |
Store credentials in a vault and have the agent complete logins including TOTP/2FA challenges without exposing secrets to the model G Credentials | automation-engineer | Auth session persistence — stories about auth session persistence in this arenaAuth session persistence | 2 | partial | 5/10 | Cclaimed | |
Debug a failed agent run from recorded replays — video, screenshots, step-by-step action timelines C Replay | automation-engineer | Replay debugging — stories about replay debugging in this arenaReplay debugging | 2 | partial | 4/10 | Cclaimed | |
Run a fleet of concurrent browser sessions with documented concurrency limits and programmatic session management C Fleets | automation-engineer | Scale parallelism — running many jobs at once — concurrency, fleets, queueingScale parallelism | 2 | partial | 4/10 | Cclaimed | |
See transparent per-task or per-browser-hour pricing and documented rate/concurrency limits before committing G Pricing | developer | Pricing limits — free-tier ceilings, usage caps, and rate limits before you have to payPricing limits | 2 | partial | 4/10 | Cclaimed | |
Perform bulk operations across many items at once G | ai-native user | Automation depth — how much of the product can run unattendedAutomation depth | 2 | partial | 3/10 | Cclaimed | |
Compose repeatable multi-step workflows with loops, conditionals, and parameters instead of one-shot prompts C Workflows | automation-engineer | Nl task execution — stories about nl task execution in this arenaNl task execution | 2 | none | 0/10 | ||
Plug the browser layer into agent frameworks (Claude Agent SDK, Vercel AI SDK, LangChain, CrewAI) through documented adapters C Frameworks | developer | Framework model support — stories about framework model support in this arenaFramework model support | 2 | none | 0/10 | ||
Cache resolved actions or generated code so repeat runs replay deterministically at lower cost and latency than re-prompting the LLM C Caching | developer | Action primitives — stories about action primitives in this arenaAction primitives | 2 | none | untested | none yet | |
Choose where my data is stored (region/residency) G | ai-native user | Privacy posture — data-handling and privacy storiesPrivacy posture | 2 | none | untested | none yet | |
Control data retention and deletion G | ai-native user | Privacy posture — data-handling and privacy storiesPrivacy posture | 2 | none | untested | none yet | |
Opt out of telemetry and usage tracking G | ai-native user | Privacy posture — data-handling and privacy storiesPrivacy posture | 2 | none | untested | none yet | |
Schedule recurring jobs or workflows G | ai-native user | Automation depth — how much of the product can run unattendedAutomation depth | 2 | none | untested | none yet | |
Switch to a vision or computer-use action mode that operates on screenshots for canvases and UIs the DOM path can't handle C Vision | developer | Action primitives — stories about action primitives in this arenaAction primitives | 2 | none | untested | none yet | |
Get webhook notifications when tasks and sessions finish instead of polling for status C Lifecycle | developer | Scale parallelism — running many jobs at once — concurrency, fleets, queueingScale parallelism | 1 | none | 0/10 | ||
My agent can download files from and upload files to the sites it operates, with the artifacts retrievable afterwards C Files | developer | Structured extraction — stories about structured extraction in this arenaStructured extraction | 1 | none | 0/10 | ||
Preview candidate actions on the current page (observe/plan) before committing the agent to act C Observe | developer | Action primitives — stories about action primitives in this arenaAction primitives | 1 | none | 0/10 | ||
Version, review, and roll back my automations G | ai-native user | Automation depth — how much of the product can run unattendedAutomation depth | 1 | none | 0/10 | ||
Point to the vendor's published acceptable-use and anti-abuse posture governing what its stealth and automation features may be used for C Posture | automation-engineer | Stealth captcha — stories about stealth captcha in this arenaStealth captcha | 1 | none | untested | none yet |
Opportunities — the stories that would move this product's scores, from its own judged verdictsOpportunitiestop 8 of 37 stories with headroom
What would move Browser Use’s scores — derived from its own judged verdicts, biggest headroom first. Each line quotes what the judge found missing; shipping it (or evidencing it publicly) is the fix.
Automation depth — how much of the product can run unattendedDefine rules that trigger actions automatically on events
nonemoves PA Scoreimpact 30
Browser Use's evidence covers on-demand task runs, sessions, observability polling, CAPTCHA/stealth, and MCP integration, but nothing describes user-defined rules or triggers that fire actions automatically on external events (e.g., webhooks, schedules, conditional triggers).
Openness — open source, data portability, and self-hosting storiesExport all of my data in open formats and leave
nonemoves PA Scoreimpact 30
The evidence pack describes agent runs, sessions, CAPTCHA handling, and pricing, but nothing documents an account/data export feature (e.g., downloading all run history, sessions, or stored data in an open format) that would let a user leave the platform with their data intact; the open-source library allows self-hosting but that's a separate capability from exporting existing cloud account data.
Privacy posture — data-handling and privacy storiesPrevent my data from being used to train AI models
nonemoves PA Scoreimpact 30
No evidence in the pack addresses data usage for AI model training, opt-out policies, or privacy/data-retention commitments for Browser Use Cloud or the open-source library.
Agenticness — how well agents can access and operate the productUse an official CLI
nonemoves agent-readyimpact 30
The evidence pack documents a Python SDK, cloud API, MCP server, and web dashboard, but never mentions an official standalone CLI tool for Browser Use.
Agenticness — how well agents can access and operate the productIssue scoped/least-privilege API credentials for an agent
nonemoves agent-readyimpact 30
No evidence of scoped or least-privilege API key/credential issuance (e.g., role-based tokens, permission scopes) for agents; docs mention API keys implicitly via client usage but no mention of scoping, restricted permissions, or credential management features.
Agenticness — how well agents can access and operate the productSubscribe to events via webhooks
nonemoves agent-readyimpact 30
The docs describe an event system based on polling `runs.events()` with a cursor, not webhook subscriptions; no evidence anywhere in the pack mentions webhooks, callback URLs, or push notifications.
Agenticness — how well agents can access and operate the productExplore an interactive API reference with runnable examples
nonemoves API qualityimpact 30
Docs show static code snippets (e.g., client.runs.create examples) but no evidence of an interactive, runnable API console/reference; explicit probes for OpenAPI/Swagger specs at standard paths all returned 404, indicating no interactive API explorer exists.
Agenticness — how well agents can access and operate the productDownload a machine-readable API spec (OpenAPI or equivalent)
nonemoves API qualityimpact 30
A direct probe for OpenAPI/swagger spec files returned 404 on all candidate paths, and no documentation references a downloadable machine-readable API spec despite having a REST/cloud API.
Showing the top 8 of 37 — every none/partial verdict in the story verdicts table is headroom.
Think a verdict is wrong? Every verdicts-table row has a Flag link — see the methodology.
Coverage map — which docs area, API section, or community source covers which judged storiesCoverage map7 surfaces · 27 covered stories
Where the cited evidence behind each covered verdict came from — the same citations the verdicts table shows, no extra judging.
Cloud docs18 stories
- Connect an agent via an official MCP server
- Drive the product through a documented public API
- Build against official SDKs
- Get AI-generated insights and suggestions from my data inside the product
- Set up automations that run autonomously in the background
- Connect my existing Playwright, Puppeteer, or CDP automation code to the product's browsers instead of rewriting it
- Store credentials in a vault and have the agent complete logins including TOTP/2FA challenges without exposing secrets to the model
- Persist logged-in browser state in reusable profiles so agents skip the login wall on every subsequent run
- Perform bulk operations across many items at once
- Submit a browser task over a hosted HTTP API and receive the result by polling or webhook, without managing any browser myself
- Hand the product a natural-language goal and it completes a multi-step web task end to end — navigating, filling forms, and clicking through flows
- Do everything through the API that I can do in the UI
- Watch a session live and take human control mid-run when the agent gets stuck
- Debug a failed agent run from recorded replays — video, screenshots, step-by-step action timelines
- Run a fleet of concurrent browser sessions with documented concurrency limits and programmatic session management
- Rely on a documented captcha stance — automatic solving, human fallback, or explicit non-support — instead of silent task failures
- Enable stealth fingerprinting and residential or geo-targeted proxies so legitimate automations aren't blocked as bots
- Extract typed, schema-validated data (Zod/Pydantic-style) from pages the agent visits, not just raw text
docs.browser-use.com16 stories
- Drive the page through DOM-understanding action primitives (act/click/type on described elements) that survive selector and layout changes
- Run the product headlessly / in CI for automation
- Drive the product through a documented public API
- Build against official SDKs
- Get AI-generated insights and suggestions from my data inside the product
- Set up automations that run autonomously in the background
- Operate the product with natural-language commands
- Connect my existing Playwright, Puppeteer, or CDP automation code to the product's browsers instead of rewriting it
- Perform bulk operations across many items at once
- Run the agent against a local browser on my own machine for development, without any cloud account
- Submit a browser task over a hosted HTTP API and receive the result by polling or webhook, without managing any browser myself
- Hand the product a natural-language goal and it completes a multi-step web task end to end — navigating, filling forms, and clicking through flows
- Do everything through the API that I can do in the UI
- Read the product's source under an open license
- Self-host the core product
- Run a fleet of concurrent browser sessions with documented concurrency limits and programmatic session management
GitHub README13 stories
- Drive the page through DOM-understanding action primitives (act/click/type on described elements) that survive selector and layout changes
- Run the product headlessly / in CI for automation
- Build against official SDKs
- Get AI-generated insights and suggestions from my data inside the product
- Operate the product with natural-language commands
- Perform bulk operations across many items at once
- Run the agent against a local browser on my own machine for development, without any cloud account
- Bring my own LLM provider — the framework is model-agnostic rather than locked to one vendor's models
- Hand the product a natural-language goal and it completes a multi-step web task end to end — navigating, filling forms, and clicking through flows
- Read the product's source under an open license
- Self-host the core product
- Run a fleet of concurrent browser sessions with documented concurrency limits and programmatic session management
- Extract typed, schema-validated data (Zod/Pydantic-style) from pages the agent visits, not just raw text
Hacker News9 stories
- Drive the page through DOM-understanding action primitives (act/click/type on described elements) that survive selector and layout changes
- Connect an agent via an official MCP server
- Operate the product with natural-language commands
- Connect my existing Playwright, Puppeteer, or CDP automation code to the product's browsers instead of rewriting it
- Persist logged-in browser state in reusable profiles so agents skip the login wall on every subsequent run
- Run the agent against a local browser on my own machine for development, without any cloud account
- Bring my own LLM provider — the framework is model-agnostic rather than locked to one vendor's models
- Hand the product a natural-language goal and it completes a multi-step web task end to end — navigating, filling forms, and clicking through flows
- Self-host the core product
llms.txt4 stories
OpenAPI spec4 stories
Probe proofs — replayable recordings from the probe harnessProbe proofs
Replayable recordings from our probe harness — see the Prove-It protocol to submit one.
$echo '<jsonrpc initialize>' | uvx --from 'browser-use[cli]' browser-use --mcpreproduced$ echo '<jsonrpc initialize>' | uvx --from 'browser-use[cli]' browser-use --mcp
⠋ Resolving dependencies...
⠙ Resolving dependencies...
⠋ Resolving dependencies...
⠙ Resolving dependencies...
⠙ browser-use==0.13.10
⠙ browser-use==0.13.10
⠙ aiohttp==3.14.3
⠙ anthropic==0.76.0
⠙ anyio==4.12.1
⠙ browser-harness==0.1.13
⠙ browser-use-sdk==3.4.2
⠙ bubus==1.5.6
⠙ cdp-use==1.4.5
⠙ click==8.3.3
⠙ cloudpickle==3.1.2
⠙ google-api-core==2.29.0
⠙ google-api-python-client==2.188.0
⠙ google-auth-oauthlib==1.2.4
⠙ google-auth==2.48.0
⠙ google-genai==1.65.0
⠙ google-auth==2.48.0
⠙ groq==1.0.0
⠙ httpx==0.28.1
⠙ websockets==15.0.1
{"jsonrpc":"2.0","id":1,"result":{"capabilities":{"experimental":{},"prompts":{"listChanged":false},"resources":{"listChanged":false,"subscribe":false},"tools":{"listChanged":false}},"protocolVersion":"2025-06-18","serverInfo":{"name":"browser-use","version":"0.13.10"}}}
$mktemp -d && uv venv && uv pip install browser-use && python -c "import browser_use; print('PA_PROBE_OK browser-use', version('browser-use'))"reproduced$ mktemp -d && uv venv && uv pip install browser-use && python -c "import browser_use; print('PA_PROBE_OK browser-use', version('browser-use'))"
PA_PROBE_OK browser-use 0.13.10
Claims vs evidence — vendor claims reconciled against independent verdictsClaims vs evidence
5 of 11 testable claims verified · 1 contradicted → integrity 27/100
16 distinct capability claims found in Browser Use’s own claimed-docs/GitHub materials, reconciled against our judge’s independent verdicts.
5
Verified
5
Unverified
1
Contradicted
16
Undersold
Verified (6)
“Submit a task via API call (client.runs.create) to run browser automation in the cloud”
Submit a browser task over a hosted HTTP API and receive the result by polling or webhook, without managing any browser myselffullproof ↗
“Launch a cloud browser and connect to it via its CDP URL, then stop it programmatically”
Connect my existing Playwright, Puppeteer, or CDP automation code to the product's browsers instead of rewriting itfullproof ↗
“Poll the events endpoint with a cursor to fetch only new run events instead of full history”
Submit a browser task over a hosted HTTP API and receive the result by polling or webhook, without managing any browser myselffullproof ↗
“Log in once, save the browser profile, and reuse it so future sessions start already authenticated”
Persist logged-in browser state in reusable profiles so agents skip the login wall on every subsequent runfullproof ↗
“Agent can complete a job application end-to-end using provided resume/info”
Hand the product a natural-language goal and it completes a multi-step web task end to end — navigating, filling forms, and clicking through flowsfullproof ↗
“Python library lets developers automate the web at scale from their own code with any LLM”
Bring my own LLM provider — the framework is model-agnostic rather than locked to one vendor's modelsfullproof ↗
Unverified (7)
“Task results are returned as a string; you can request JSON output and validate it yourself”
Extract typed, schema-validated data (Zod/Pydantic-style) from pages the agent visits, not just raw textpartialproof ↗
“Cloud browsers run in a hardened, stealth-enabled Chromium fork by default with no configuration”
Enable stealth fingerprinting and residential or geo-targeted proxies so legitimate automations aren't blocked as botsfullproof ↗
“Residential proxies across 195+ countries are enabled by default on cloud sessions”
Enable stealth fingerprinting and residential or geo-targeted proxies so legitimate automations aren't blocked as botsfullproof ↗
“Every cloud browser automatically solves CAPTCHAs it encounters”
Rely on a documented captcha stance — automatic solving, human fallback, or explicit non-support — instead of silent task failuresfullproof ↗
“A live preview lets a human take manual control if an automated challenge can't be solved”
Watch a session live and take human control mid-run when the agent gets stuckpartialproof ↗
“Agent can pause at a 2FA prompt, hand off via live view URL for a human to enter the code, then resume the same session”
Store credentials in a vault and have the agent complete logins including TOTP/2FA challenges without exposing secrets to the modelpartialproof ↗
“Agent can extract structured data (e.g. followers) and export it as CSV”
Extract typed, schema-validated data (Zod/Pydantic-style) from pages the agent visits, not just raw textpartialproof ↗
Contradicted (1)
“Run browser automation from AI coding assistants like Claude, Cursor, and Windsurf via MCP”
Undersold (16)
Drive the page through DOM-understanding action primitives (act/click/type on described elements) that survive selector and layout changespartialproof ↗
Point an agent at llms.txt or agent-oriented docsfullproof ↗
Run the product headlessly / in CI for automationpartialproof ↗
Drive the product through a documented public APIpartialproof ↗
Get AI-generated insights and suggestions from my data inside the productpartialproof ↗
Set up automations that run autonomously in the backgroundpartialproof ↗
Operate the product with natural-language commandsfullproof ↗
Perform bulk operations across many items at oncepartialproof ↗
Run the agent against a local browser on my own machine for development, without any cloud accountfullproof ↗
Do everything through the API that I can do in the UIpartialproof ↗
Read the product's source under an open licensepartialproof ↗
See transparent per-task or per-browser-hour pricing and documented rate/concurrency limits before committingpartialproof ↗
Debug a failed agent run from recorded replays — video, screenshots, step-by-step action timelinespartialproof ↗
Run a fleet of concurrent browser sessions with documented concurrency limits and programmatic session managementpartialproof ↗
Claims outside our story set (2)
Real capability claims found in Browser Use’s own materials, but no story in this arena’s taxonomy covers them yet — that’s feedback on the taxonomy, not a mark against the product.
“A session preserves conversation state and its live browser across multiple runs”
source ↗“New eligible signups get a one-time $15 usage credit with no card required”
source ↗
Business model
MIT-licensed open-source Python library; Browser Use Cloud sells hosted agents and browsers on credit-based usage pricing (per-step/browser-time plus model tokens) with a free starting balance.
pricing ↗Score trend
How this product’s scores have moved as evidence and verdicts are re-derived — a point per change, not per day.
Try Experimental
Run it in the microterminal →Recorded agent sessions — and a live MCP handshake where the vendor ships one.
Flag
⚑ Flag a verdictThink a verdict is wrong? Opens a prefilled GitHub issue — or use the ⚑ next to any verdict above.
For agents
Agent surface uptime llms.txt 100% (30d, checked every 6h since Sep 8 '26)
