BROWSER USE

- Browser Use Agents: give Browser Use a task and receive completed work. API V4 is current for new integrations.
- Browser Infrastructure: connect your agent or automation to managed browsers through SDK, REST, or CDP. Starts at $0.02/browser-hour.
- Developer tools: Open Source, Browser Harness, SDK, and MCP support the two products above.

[Developer Index](https://browser-use.com/index.md)
[Product Map](https://browser-use.com/llms.txt)
[Full Product Context](https://browser-use.com/llms-full.txt)
[Pricing](https://browser-use.com/pricing.md)
[Cloud Docs](https://docs.browser-use.com/cloud/quickstart)
[Open Source Docs](https://docs.browser-use.com/open-source/introduction)

---

# Web agent API: send a task, get the result

> A hosted web agent API. POST a natural-language task, get the result back as text or JSON matching your schema. 98% on all 300 live Online-Mind2Web tasks. Browser time $0.02 per hour, no subscription.

[HTML page](https://browser-use.com/web-agent-api) · [Quickstart](https://docs.browser-use.com/cloud/agent/quickstart) · [API reference](https://docs.browser-use.com/cloud/api-v4-overview) · [Benchmarks](https://browser-use.com/benchmarks/agents)

## One request

```bash
curl https://api.browser-use.com/api/v4/runs \
  -H "X-Browser-Use-API-Key: $BROWSER_USE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"task":"Find the cheapest nonstop flight SFO to NYC next Friday, return airline, departure time and price"}'
```

Python: `client.runs.create(task)` then `client.runs.wait_for_completion(run.id)` from `browser_use_sdk.v4`. TypeScript: `client.runs.create({ task })` then `waitForCompletion` from `browser-use-sdk/v4`.

## What you can pass and get

- Task text, an output JSON Schema, files, a saved browser profile id, browser settings such as proxy country.
- Ordered events while the run works, a live view URL, human takeover for logins, approvals and payments.
- A result that is text or JSON validated against your schema. Sessions keep the browser and context for follow-up tasks; workspaces keep files.
- Webhooks, an MCP server, and an n8n node.

## Numbers

- Online-Mind2Web, the standard live-web benchmark: 98% on all 300 live tasks across 136 sites. Next published result: 86%.
- BU Bench V2, the hardest public browser benchmark: Browser Use saturates the standard task sets, so it built a harder one, 200 long multi-step tasks scored against weighted rubrics, with the task text encrypted to stay out of crawlers and training data. Scores are low for every model by design. Current scores on a 60-task cut, running the open-source Browser Use agent: GPT-6 Astra 77.3%, Claude Opus 5 and GPT-5.6 Sol about 50%, GPT-5.6 Luna about 40% at under $0.50 per task. Plot and tasks: https://github.com/browser-use/benchmark
- Default model GPT-5.6 Luna: $0.24 per million input tokens, $1.44 per million output. Browser time $0.02 per hour, by the minute. No subscription; $15 one-time credit for eligible new signups.
- Concurrency 10 to 1,000+ sessions, rising with lifetime spend.
