Browser Use Agents · API V4
Send a sentence. Get the answer back.
One request runs a browser agent on a stealth cloud browser and returns text or JSON. 82% on our hardest benchmark at 17¢ per solved task.
from browser_use_sdk.v4 import BrowserUse with BrowserUse() as client: run = client.runs.create( "Find the cheapest nonstop flight SFO to NYC next Friday. Return airline, departure time and price." ) result = client.runs.wait_for_completion(run.id) print(result.result)- 82%
- of 106 hard tasks solved, at 17¢ each
- 98%
- on all 300 live Online-Mind2Web tasks
- $0.02 / hour
- browser time inside a run
A run, start to finish
- 1
Send the task
Add an output schema if you want JSON, a profile id to start logged in, files, or a proxy country. - 2
Watch it work
Stream events for a progress UI, open the live view, or block on completion. A person can take the wheel through the live view for a payment or an approval. - 3
Get the answer
Text, or JSON validated against your schema. Follow up in the same session; files land in the workspace. The same browsers are for rent directly through Browser Infrastructure.
Three lines, or one curl.
Accuracy and cost on the hardest tasks we have.
106 tasks that trip up most agents, scored strictly, with the recorded spend per solved task next to each result.
Browser Use: 82% of tasks solved at 17¢ each. That is 20 points better than Opus 5, which costs 20× more per solved task.
Questions people ask
What do I send, and what comes back?
A task in plain language. Optionally a JSON Schema for the output, files, a saved browser profile, and browser settings such as proxy country. Back comes a run id, ordered events while it works, a live view URL, and the result as text or as JSON matching your schema.
How accurate is it?
82% of 106 tasks on Internal Bench Hard at 17¢ per solved task, against 62% at $3.40 for Claude Opus 5 on the same set. 98% on all 300 live Online-Mind2Web tasks; the next published result is ABP + Opus 4.6 at 86%.
What does a run cost?
Model tokens at the listed rates plus browser time at $0.02 per hour. No subscription. New signups get $15 of credit once.
Can it log in, and get past 2FA?
Yes. Pass a profile id to start logged in, give the run its own inbox with agentmail: true for emailed codes, or bind a 1Password item so passwords and TOTP codes are typed without the model seeing them.
Can I follow up?
Yes. A session keeps the browser and the conversation between runs, so the next task continues where the last one stopped. Workspaces keep input and output files.
MCP, n8n, webhooks?
All three. The hosted MCP server exposes runs as tools for Claude Code and Cursor, the n8n node returns typed JSON to the next step, and webhooks deliver events to your backend.