Pricing: Browser sessions are charged at $0.02/hour for all users.
The full rate is charged upfront when the session starts.
When you stop the session, any unused time is automatically refunded proportionally.
Billing is rounded up to the minute (minimum 1 minute).
For example, if you stop a session after 30 minutes, you’ll be refunded half the charged amount.
{
"detail": "Too many concurrent active sessions. Please wait for one to finish, kill one, or upgrade your plan."
}
{"docsConfig":{"theme":"luma","$schema":"https://mintlify.com/docs.json","name":"Browser Use","description":"Browser Use Cloud hosts stealth browsers for AI agents: a custom Chromium you drive over CDP with Playwright, Puppeteer, or the browser-use library. From $0.02 per browser-hour, with residential proxies and CAPTCHA solving. These docs also cover the Cloud Agent API and the open-source browser-use Python library.","colors":{"primary":"#0F1011","light":"#F7F8F8","dark":"#F7F8F8"},"logo":{"light":"https://mintcdn.com/browseruse-0aece648/lNAyHi2yxyXHwQ6v/logo/light.svg?fit=max\u0026auto=format\u0026n=lNAyHi2yxyXHwQ6v\u0026q=85\u0026s=9ea94023eec71de8832c469f0d35b49e","dark":"https://mintcdn.com/browseruse-0aece648/lNAyHi2yxyXHwQ6v/logo/dark.svg?fit=max\u0026auto=format\u0026n=lNAyHi2yxyXHwQ6v\u0026q=85\u0026s=711fa3bb6b312e888023b697db9112be","href":"/cloud/quickstart"},"favicon":"https://mintcdn.com/browseruse-0aece648/SCqllIu8ldiHkXMM/favicon.svg?fit=max\u0026auto=format\u0026n=SCqllIu8ldiHkXMM\u0026q=85\u0026s=f66b99bbb2c66df4700d1d1dedcb9f02","api":{"playground":{"display":"interactive"},"examples":{"languages":["javascript","curl","python"]}},"appearance":{"default":"dark"},"background":{"color":{"light":"#FFFFFF","dark":"#08090A"}},"navbar":{"links":[{"href":"https://github.com/browser-use/browser-use","label":"GitHub"},{"href":"https://link.browser-use.com/discord","label":"Discord"}],"primary":{"type":"button","label":"Dashboard","href":"https://cloud.browser-use.com"}},"footer":{"socials":{"x":"https://x.com/browser_use","github":"https://github.com/browser-use/browser-use","linkedin":"https://linkedin.com/company/browser-use"}},"fonts":{"family":"Inter"},"icons":{"library":"lucide"},"styling":{"eyebrows":"breadcrumbs","codeblocks":{"theme":"css-variables"},"latex":true},"integrations":{"posthog":{"apiKey":"phc_F8JMNjW1i2KbGUTaW1unnDdLSPCoyc52SGRU0JecaUh","apiHost":"https://eu.i.posthog.com"}},"contextual":{"options":["copy","chatgpt","claude","mcp","add-mcp","cursor","vscode"],"display":"header"},"markdown":{"instructions":["Concurrency in one line: new projects get 10 concurrent browsers at $0; a $100 one-time top-up (non-expiring credits, no subscription) unlocks 50 concurrent, so 50 browsers for one hour cost $1 plus traffic; $1,000 / $5,000 / $25,000 total paid unlocks 250 / 500 / 1,000. Details below and at https://docs.browser-use.com/cloud/guides/concurrency.md.","Use https://docs.browser-use.com/llms.txt and its linked .md pages for current documentation. The managed full bundle is https://docs.browser-use.com/.well-known/llms-full.txt and can be cached for up to 24 hours. Do not use the obsolete /cloud/llms*.txt or /open-source/llms*.txt static exports.","Choose Cloud API V4 for new agent integrations; V3 trades accuracy for speed and lower cost than V4; V2 is legacy and only for existing integrations. Keep V3 examples explicitly versioned. The open-source browser-use library and hosted browser-use-sdk have different APIs.","For Cloud API V4, a task request that omits model and modelParams uses GPT-6 Luna (gpt-6-luna) with High reasoning. Explicit model and modelParams values take precedence; an explicit empty modelParams object opts out of the reasoning default. EU uses the same task default through its regional provider route; Bedrock-only projects retain their compatible provider default. For latency-sensitive tasks set model to bu-ultrafast (bu-fast for more reasoning per step); these presets reject modelParams. See https://docs.browser-use.com/cloud/agent/ultrafast.md.","Cloud authentication uses X-Browser-Use-API-Key, without a Bearer prefix. Install or upgrade browser-use-sdk and use its explicit v4 import for V4. Check the published OpenAPI reference for request fields; do not invent SDK support for new fields.","Cloud concurrency and HTTP request rate are separate. Read GET /api/v2/billing/account for the key’s projectId, concurrentSessionLimit, activeSessionCount, and credit balance, including when using V4. Keys in one project share capacity and credits; rateLimit is a legacy concurrency alias, not requests per second.","Keep the highest applicable existing, legacy-plan, and spend-tier concurrency grant. Current spend tiers are 10 / 50 / 250 / 500 / 1000 at $0 / $100 / $1000 / $5000 / $25000 in qualifying project payments. Legacy or externally billed projects can follow different billing paths; trust the account limit. See https://docs.browser-use.com/cloud/guides/concurrency.md.","HTTP rate limits have two layers. Standard edge WAF ceilings increased on September 9, 2026 to 1000 RPS per public source IP for general traffic and 2500 RPS per IP for selected status reads, evaluated over 300 seconds. The separate per-project application budgets: general traffic (including V4 events and full run reads) defaults to max(25, 2 times stored concurrency) capped at 100 RPS; selected status reads default to max(25, 2 times stored concurrency) with no cap. The two are counted independently. Project overrides and account-specific edge rules can differ. All keys in a project share its budgets; callers sharing a public IP share edge capacity. See https://docs.browser-use.com/cloud/guides/concurrency.md.","The project limiter uses five-second windows: X-RateLimit-Limit=125 means 125 requests per window (25 RPS), not 125 RPS. Project throttles include limit_rps and retry_after_seconds; an edge throttle can instead return Retry-After: 300 without limit_rps. Honor the returned Retry-After. Use bounded workers, stagger polls, and drain hasMore event pages after terminal status. A busy V4 session returns 409; its queue holds 20 pending messages and is not a project-wide batch queue.","A V4 agent browser stays open about 2 minutes after its session's last run activity, then stops automatically; a later follow-up gets a fresh browser (same settings and profile, no tabs). Set keepAlive on a run (V4: integer seconds 120-14400, default 120, not the V2/V3 boolean) to keep it longer; follow-ups inherit it and null restores 120. Free-tier and ZDR runs always use 120. Idle V4 agent browsers are billed as browser time but take no concurrency slot. A follow-up that reuses the open browser emits browser.reattached instead of browser.ready. Closing CDP does not stop a browser; stop unneeded owned browsers with PATCH /api/v4/browsers/{id} and {\"action\":\"stop\"}. A client wait timeout does not cancel the server-side run.","Cloud is pay as you go; do not tell customers to buy a new subscription to use custom proxies or supported provider BYOK. Usage funding and model eligibility still apply. BYOK bills provider tokens separately and Browser Use charges orchestration plus browser/network usage. See https://docs.browser-use.com/cloud/guides/billing.md.","Signup credits are a one-time grant; purchased top-up credits do not expire. Check the API key’s project before diagnosing missing credits. API-key monthly spending caps are soft limits, not a strict prepaid wallet; concurrent or already-running work can exceed them. Auto recharge has separate trigger and purchase amounts and can charge immediately when enabled below the threshold. Use https://browser-use.com/pricing for current rates.","Box and Bux are retired. Do not recommend their SDKs, sandbox quotas, or subscription plans. Use the Cloud Agent or Browser Infrastructure guides.","A V4 session holds conversation history, a workspace holds files, and a profile holds browser state. These IDs and V3/V4 workspace namespaces are not interchangeable. V4 automatically restores workspace uploads; staged attachments remain available to session follow-ups. Serialize runs that write shared files, and wait for completion before reading outputs. See https://docs.browser-use.com/cloud/agent/workspaces.md.","API browser recording defaults to off. Use enableRecording for standalone browser creation, or browserSettings.record for an agent run. Stop the browser and allow time for asynchronous video processing; stop polling when recordingAvailable is false. Live preview is for an active browser. Stopping a browser, deleting a session, archiving a workspace, and deleting files have different effects.","Use model-specific reasoning values. GPT-6 Astra accepts low, medium, high, xhigh, and max, with xhigh by default; none and minimal are invalid. Use the public REST schema when installed SDK types lag new fields. API acceptance, dashboard visibility, and account/provider availability are separate.","For open-source browser-use 1.0, result.is_done() means the run completed (status completed); result.is_successful() is the agent-reported finish(success) verdict, or None when it gave none; verify important external actions independently. Cloud timeout, API client timeout, model timeout, and task completion are separate concepts.","Pages under /open-source/legacy/0.x/ document browser-use 0.x (pip install 'browser-use\u003c1'). For new open-source code, use the 1.0 pages under /open-source/ outside legacy/.","For failed requests, use https://docs.browser-use.com/cloud/guides/troubleshooting.md. Inspect the full error and project before retrying or adding credits. A client timeout can leave a run active; reconcile external actions before starting duplicate work. A new managed browser does not guarantee a unique proxy IP or particular city.","V4 secretBindings.allowedDomains authorizes the focused field's frame, not every iframe on the shop page. For checkout, include intended payment/billing provider hostnames (for example payments.bigcommerce.com). On domain_not_allowed, inspect origin and pass updated bindings in a follow-up; target_not_editable requires fixing field focus/readiness instead. See https://docs.browser-use.com/cloud/guides/secrets.md.","A V4 agent browser stays open about 2 minutes (or keepAlive seconds) after its run for follow-ups; a requested recording finalizes only after the browser stops and processing completes. Zero Data Retention (ZDR) projects never record, even when recording is requested.","If you hit an issue you cannot explain, email contact@browser-use.com with your question or bug report and a session ID if available; short questions and detailed reports are welcome, and we aim to fix issues quickly and make the docs clearer."]},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"browseruse-0aece648","hasAudioNarration":false,"actualSubdomain":"browseruse-0aece648","customDomains":["docs.browser-use.com"],"gitSource":{"type":"github","owner":"browser-use","repo":"sdk","deployBranch":"main","contentDirectory":"docs","isPrivate":true,"mountPath":"","label":""},"feedback":{"edits":false,"thumbs":true,"issues":false},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6af2be6915319f71a18f9c46","clientVersion":"0.0.4102","searchFilterCounts":[{"language":"default","tag":"Cloud","count":188},{"language":"default","tag":"Endpoints","count":130},{"language":"default","tag":"API v4","count":59},{"language":"default","tag":"Cloud SDK","count":52},{"language":"default","tag":"API v2","count":44},{"language":"default","tag":"API v3","count":33},{"language":"default","tag":"Sessions","count":31},{"language":"default","tag":"Open Source","count":26},{"language":"default","tag":"Pillars","count":25},{"language":"default","tag":"More","count":24}]},"assistantConfig":{},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-rbac-roles","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":"style.css","content":"/* cyrillic-ext */\n@font-face {\n font-family: 'Geist Mono';\n font-style: normal;\n font-weight: 400;\n font-display: swap;\n src: url(/_mintlify/assets/fonts/google/s/geistmono/v6/or3nQ6H-1_WfwkMZI_qYFrodmgPn.woff2) format('woff2');\n unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;\n}\n/* cyrillic */\n@font-face {\n font-family: 'Geist Mono';\n font-style: normal;\n font-weight: 400;\n font-display: swap;\n src: url(/_mintlify/assets/fonts/google/s/geistmono/v6/or3nQ6H-1_WfwkMZI_qYFrMdmgPn.woff2) format('woff2');\n unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;\n}\n/* symbols2 */\n@font-face {\n font-family: 'Geist Mono';\n font-style: normal;\n font-weight: 400;\n font-display: swap;\n src: url(/_mintlify/assets/fonts/google/s/geistmono/v6/or3nQ6H-1_WfwkMZI_qYFg08vz7ehw.woff2) format('woff2');\n unicode-range: U+2000-2001, U+2004-2008, U+200A, U+23B8-23BD, U+2500-259F;\n}\n/* vietnamese */\n@font-face {\n font-family: 'Geist Mono';\n font-style: normal;\n font-weight: 400;\n font-display: swap;\n src: url(/_mintlify/assets/fonts/google/s/geistmono/v6/or3nQ6H-1_WfwkMZI_qYFrgdmgPn.woff2) format('woff2');\n unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;\n}\n/* latin-ext */\n@font-face {\n font-family: 'Geist Mono';\n font-style: normal;\n font-weight: 400;\n font-display: swap;\n src: url(/_mintlify/assets/fonts/google/s/geistmono/v6/or3nQ6H-1_WfwkMZI_qYFrkdmgPn.woff2) format('woff2');\n unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;\n}\n/* latin */\n@font-face {\n font-family: 'Geist Mono';\n font-style: normal;\n font-weight: 400;\n font-display: swap;\n src: url(/_mintlify/assets/fonts/google/s/geistmono/v6/or3nQ6H-1_WfwkMZI_qYFrcdmg.woff2) format('woff2');\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;\n}\n/* cyrillic-ext */\n@font-face {\n font-family: 'Geist Mono';\n font-style: normal;\n font-weight: 500;\n font-display: swap;\n src: url(/_mintlify/assets/fonts/google/s/geistmono/v6/or3nQ6H-1_WfwkMZI_qYFrodmgPn.woff2) format('woff2');\n unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;\n}\n/* cyrillic */\n@font-face {\n font-family: 'Geist Mono';\n font-style: normal;\n font-weight: 500;\n font-display: swap;\n src: url(/_mintlify/assets/fonts/google/s/geistmono/v6/or3nQ6H-1_WfwkMZI_qYFrMdmgPn.woff2) format('woff2');\n unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;\n}\n/* symbols2 */\n@font-face {\n font-family: 'Geist Mono';\n font-style: normal;\n font-weight: 500;\n font-display: swap;\n src: url(/_mintlify/assets/fonts/google/s/geistmono/v6/or3nQ6H-1_WfwkMZI_qYFg08vz7ehw.woff2) format('woff2');\n unicode-range: U+2000-2001, U+2004-2008, U+200A, U+23B8-23BD, U+2500-259F;\n}\n/* vietnamese */\n@font-face {\n font-family: 'Geist Mono';\n font-style: normal;\n font-weight: 500;\n font-display: swap;\n src: url(/_mintlify/assets/fonts/google/s/geistmono/v6/or3nQ6H-1_WfwkMZI_qYFrgdmgPn.woff2) format('woff2');\n unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;\n}\n/* latin-ext */\n@font-face {\n font-family: 'Geist Mono';\n font-style: normal;\n font-weight: 500;\n font-display: swap;\n src: url(/_mintlify/assets/fonts/google/s/geistmono/v6/or3nQ6H-1_WfwkMZI_qYFrkdmgPn.woff2) format('woff2');\n unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;\n}\n/* latin */\n@font-face {\n font-family: 'Geist Mono';\n font-style: normal;\n font-weight: 500;\n font-display: swap;\n src: url(/_mintlify/assets/fonts/google/s/geistmono/v6/or3nQ6H-1_WfwkMZI_qYFrcdmg.woff2) format('woff2');\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;\n}\n:root{--gray-50: 247 248 248;--gray-100: 240 241 243;--gray-200: 227 229 232;--gray-300: 208 214 224;--gray-400: 138 143 152;--gray-500: 107 111 118;--gray-600: 74 77 83;--gray-700: 52 54 59;--gray-800: 35 37 42;--gray-900: 24 25 27;--gray-950: 15 16 17;--bu-accent: #fe750e;--bu-fg: #0f1011;--bu-text: #3c4149;--bu-muted: #6b6f76;--bu-border: rgba(15, 16, 17, 0.09);--bu-border-strong: rgba(15, 16, 17, 0.18);--bu-surface: #f8f9fa;--bu-hover: rgba(15, 16, 17, 0.045);--bu-sans: \"Inter\", ui-sans-serif, system-ui, -apple-system, sans-serif;--bu-mono: \"Geist Mono\", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--mint-background: transparent;--mint-foreground: #0f1011;--mint-token-keyword: #5b6068;--mint-token-function: #0f1011;--mint-token-constant: #0f1011;--mint-token-parameter: #3c4149;--mint-token-punctuation: #6b6f76;--mint-token-comment: #6e737b;--mint-token-string: #b93d0a;--mint-token-string-expression: #b93d0a;--mint-token-link: #b93d0a}html.dark{--bu-fg: #f7f8f8;--bu-text: #d0d6e0;--bu-muted: #8a8f98;--bu-border: rgba(255, 255, 255, 0.08);--bu-border-strong: rgba(255, 255, 255, 0.16);--bu-surface: #0f1011;--bu-hover: rgba(255, 255, 255, 0.055);--mint-foreground: #f7f8f8;--mint-token-keyword: #8a8f98;--mint-token-function: #ffffff;--mint-token-constant: #e6e8ea;--mint-token-parameter: #d0d6e0;--mint-token-punctuation: #8a8f98;--mint-token-comment: #7c818a;--mint-token-string: #ff9a52;--mint-token-string-expression: #ff9a52;--mint-token-link: #ff9a52}:is(pre,code)[language=\"shellscript\"],:is(pre,code)[language=\"bash\"],:is(pre,code)[language=\"sh\"],:is(pre,code)[language=\"shell\"],:is(pre,code)[language=\"zsh\"]{--mint-token-string: var(--mint-token-parameter)}html{--sidebar-width: 18rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{font-family:var(--bu-sans);font-feature-settings:\"cv01\", \"ss03\"}::selection{background:rgba(254, 117, 14, 0.28)}#page-title{color:var(--bu-fg);font-size:2rem;line-height:1.2;font-weight:590;letter-spacing:-0.02em}#header .breadcrumb-item,#header .breadcrumb-item a,#header .eyebrow{color:var(--bu-muted)!important;font-size:13px;font-weight:450;letter-spacing:0;text-transform:none}#header .breadcrumb-item a:hover{color:var(--bu-fg)!important}@media (max-width: 1023px){#header nav[aria-label=\"Breadcrumb\"],#header .eyebrow{display:none}}#header .prose{color:var(--bu-muted);font-size:1rem;line-height:1.6}.mdx-content{color:var(--bu-text);font-size:15px;line-height:1.6}.mdx-content :is(p,[data-as=\"p\"],li){font-size:15px;line-height:1.6}.mdx-content :is(h1,h2,h3,h4,strong,th){color:var(--bu-fg)}.mdx-content h2{font-size:1.375rem;line-height:1.3;font-weight:590;letter-spacing:-0.012em}.mdx-content h3{font-size:1.0625rem;line-height:1.4;font-weight:590;letter-spacing:-0.006em}.mdx-content h4{font-size:15px;font-weight:590}.mdx-content strong{font-weight:590}.mdx-content a:not(.card):not([class*=\"card\"]):not(.not-prose a){color:var(--bu-fg);font-weight:inherit;border-bottom:0;text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:var(--bu-border-strong);transition:color 120ms ease, text-decoration-color 120ms ease}.mdx-content a:not(.card):not([class*=\"card\"]):not(.not-prose a):hover{color:var(--bu-accent);text-decoration-color:var(--bu-accent)}.mdx-content :not(pre)>code{font-family:var(--bu-mono);font-size:0.86em;font-weight:450;color:var(--bu-fg);background:var(--bu-hover);border:0;border-radius:4px;padding:0.12em 0.32em;word-break:normal;overflow-wrap:normal}.mdx-content :not(pre)>code::before,.mdx-content :not(pre)>code::after{content:none}.mdx-content :is(ul,ol)>li::marker{color:var(--bu-muted)}.code-block,.code-group{border-radius:8px!important;border:1px solid var(--bu-border)!important;background:var(--bu-surface)!important;--tw-ring-color: transparent !important;box-shadow:none!important;padding:0!important}.code-group .code-block{border:0!important;background:transparent!important}.codeblock-dark :is(.text-gray-50,.text-white,.text-gray-300){color:var(--bu-fg)!important}[data-component-part=\"code-block-root\"]{border-radius:0 0 8px 8px!important;background:transparent!important}.code-block>[data-component-part=\"code-block-root\"]{border-radius:8px!important}.code-block pre,.code-block code,.code-group pre,.code-group code{font-family:var(--bu-mono)!important;font-size:13px!important;line-height:22px!important}@media (max-width: 639px){.code-block pre,.code-block code,.code-group pre,.code-group code{font-size:12px!important;line-height:20px!important}}.code-block-fade-overlay{--fade-color-light: #f8f9fa !important;--fade-color-dark: #0f1011 !important}[data-component-part=\"code-group-tab-bar\"]{border-bottom:1px solid var(--bu-border);background:transparent;min-height:40px}[data-component-part=\"code-group-tab-bar\"] [role=\"tab\"]{color:var(--bu-muted)!important;font-size:13px;font-weight:500;margin-top:0!important;margin-bottom:0!important}[data-component-part=\"code-group-tab-bar\"] [role=\"tab\"]:hover,[data-component-part=\"code-group-tab-bar\"] [role=\"tab\"][aria-selected=\"true\"]{color:var(--bu-fg)!important}[data-component-part=\"code-group-tab-bar\"] [role=\"tab\"]>div.absolute{background-color:var(--bu-fg)!important;height:1px;bottom:-5px}[data-component-part=\"code-group-tab-bar\"] [role=\"tab\"]>div:first-child{background:transparent!important;color:inherit!important}#ask-assistant-code-block-button,[data-floating-buttons] [aria-label*=\"ssistant\"]{display:none!important}.code-block-copy-button button,[data-testid=\"copy-code-button\"]{background:transparent!important}.code-block-copy-button svg,[data-testid=\"copy-code-button\"] svg{color:var(--bu-muted)!important}.code-block-copy-button button:hover svg,[data-testid=\"copy-code-button\"]:hover svg{color:var(--bu-fg)!important}.card{border-radius:10px!important;border:1px solid var(--bu-border)!important;background:transparent!important;transition:border-color 150ms ease, background-color 150ms ease}.card:hover{border-color:var(--bu-border-strong)!important;background:var(--bu-surface)!important}[data-component-part=\"card-icon\"]{color:var(--bu-muted)!important}[data-component-part=\"card-icon\"] svg{background-color:var(--bu-muted)!important;width:20px!important;height:20px!important}.card:hover [data-component-part=\"card-icon\"] svg{background-color:var(--bu-fg)!important}[data-component-part=\"card-title\"]{color:var(--bu-fg)!important;font-weight:590!important;letter-spacing:-0.006em;font-size:15px!important}[data-component-part=\"card-content\"]{color:var(--bu-muted)!important;font-size:14px!important;line-height:1.55!important}.callout{border-radius:8px!important;border:1px solid var(--bu-border)!important;background:var(--bu-surface)!important;padding:14px 16px!important}.callout [data-component-part=\"callout-content\"]{color:var(--bu-text)!important;font-size:14px;line-height:1.6}.callout [data-component-part=\"callout-content\"] :is(strong,code,a){color:var(--bu-fg)!important}.callout[data-callout-type=\"warning\"] [data-component-part=\"callout-icon\"]{color:#f5a524}.callout[data-callout-type=\"danger\"] [data-component-part=\"callout-icon\"]{color:#f04438}.callout[data-callout-type=\"tip\"] [data-component-part=\"callout-icon\"],.callout[data-callout-type=\"check\"] [data-component-part=\"callout-icon\"]{color:#3ecf8e}.callout:is([data-callout-type=\"note\"],[data-callout-type=\"info\"]) [data-component-part=\"callout-icon\"]{color:var(--bu-muted)}.mdx-content table{font-size:14px;line-height:1.55;border-collapse:collapse}.mdx-content th{font-size:13px;font-weight:510;color:var(--bu-muted)!important;border-bottom:1px solid var(--bu-border-strong)!important;white-space:nowrap}.mdx-content td{border-bottom:1px solid var(--bu-border)!important;vertical-align:top}.mdx-content td code{white-space:nowrap}.mdx-content td[data-numeric]{font-variant-numeric:tabular-nums;white-space:nowrap}.mdx-content table td{min-width:0}.mdx-content table :is(th,td):not(:first-child){padding-left:12px}.mdx-content [data-component-part=\"scroll-area-viewport\"]:has(table){-webkit-mask-image:linear-gradient(to right, #000 calc(100% - min(var(--scroll-area-overflow-x-end, 0px), 48px)), transparent);mask-image:linear-gradient(to right, #000 calc(100% - min(var(--scroll-area-overflow-x-end, 0px), 48px)), transparent)}:is(#sidebar-content,#mobile-nav) li>:is(a,button)>div:first-child>svg[style*=\"mask\"]{background-color:var(--bu-muted)!important;transition:background-color 120ms ease}:is(#sidebar-content,#mobile-nav) li>:is(a,button):hover>div:first-child>svg[style*=\"mask\"],:is(#sidebar-content,#mobile-nav) li[data-active]>a>div:first-child>svg[style*=\"mask\"],:is(#sidebar-content,#mobile-nav) a[aria-current=\"page\"]>div:first-child>svg[style*=\"mask\"]{background-color:var(--bu-fg)!important}#sidebar-content [data-component-part=\"scroll-area-viewport\"]{padding-right:12px}#sidebar-content li>a{padding-right:8px}#sidebar-content li>:is(a,button){column-gap:10px}#sidebar-content .sidebar-group-header{color:var(--bu-muted)!important;font-size:12px;font-weight:510;letter-spacing:0;text-transform:none}#sidebar-content li>a,#sidebar-content li>button{color:var(--bu-muted);font-size:14px;border-radius:6px;text-shadow:none!important}#sidebar-content li>a:hover,#sidebar-content li>button:hover{color:var(--bu-fg)!important;background:var(--bu-hover)}#sidebar-content li[data-active]>a,#sidebar-content a[aria-current=\"page\"]{position:relative;color:var(--bu-fg)!important;background:var(--bu-hover)!important;font-weight:510}#sidebar-content a[aria-current=\"page\"]::before{content:\"\";position:absolute;left:0;top:50%;width:2px;height:14px;transform:translateY(-50%);border-radius:2px;background:var(--bu-accent)}#sidebar-content .method-nav-pill span{background:transparent!important;color:var(--bu-muted)!important;font-family:var(--bu-mono);font-weight:500}#table-of-contents .relative>span.rounded-full{display:none}#table-of-contents .toc{border-left:1px solid var(--bu-border)}.toc-item a{color:var(--bu-muted)!important;font-size:13px;text-shadow:none!important}.toc-item a:hover{color:var(--bu-fg)!important}.toc-item[data-active]>a{color:var(--bu-fg)!important}.toc-item[data-active-deepest=\"true\"]::before{content:\"\";position:absolute;left:-1px;top:4px;bottom:4px;width:2px;border-radius:2px;background:var(--bu-fg)}#navbar .navbar-link a{border:0!important;background:transparent!important;color:var(--bu-muted)!important;padding:0 10px!important}#navbar .navbar-link a:hover{color:var(--bu-fg)!important}#navbar a[href].link,#search-bar-entry,#theme-preference-menu-trigger{border-radius:8px!important}#navbar a.link{height:32px!important;padding:0 12px!important}#topbar-cta-button a{background:var(--bu-accent)!important;border-radius:8px!important;height:32px!important;opacity:1!important}#topbar-cta-button a:hover{background:#ff8a33!important}#topbar-cta-button a span,#topbar-cta-button a svg{color:#0a0a0a!important;font-weight:500}#header #page-context-menu.ml-auto{align-self:flex-start;margin-top:4px}#page-context-menu button{border-radius:8px;border-color:var(--bu-border)!important}#page-context-menu-button{border-radius:8px 0 0 8px!important}#page-context-menu>button:last-child{border-radius:0 8px 8px 0!important}.chat-assistant-floating-input{display:none!important}#pagination a{border-radius:8px;border-color:var(--bu-border)!important}#pagination a:hover{border-color:var(--bu-border-strong)!important}th{text-align:left}.method-pill{background:var(--bu-hover)!important;color:var(--bu-fg)!important;font-family:var(--bu-mono);font-weight:500!important}.tryit-button{background:var(--bu-fg)!important;color:var(--bu-surface)!important;border-radius:8px!important}.tryit-button svg{background-color:var(--bu-surface)!important}.method-badge{display:inline-block;padding:2px 8px;border-radius:4px;font-size:12px;font-weight:600;font-family:var(--bu-mono);letter-spacing:0.02em;line-height:1.5}.method-get{background-color:rgba(34, 197, 94, 0.12);color:#16a34a}.dark .method-get{background-color:rgba(34, 197, 94, 0.15);color:#4ade80}.method-post{background-color:rgba(59, 130, 246, 0.12);color:#2563eb}.dark .method-post{background-color:rgba(59, 130, 246, 0.15);color:#60a5fa}.method-patch{background-color:rgba(234, 179, 8, 0.12);color:#ca8a04}.dark .method-patch{background-color:rgba(234, 179, 8, 0.15);color:#facc15}.method-delete{background-color:rgba(239, 68, 68, 0.12);color:#dc2626}.dark .method-delete{background-color:rgba(239, 68, 68, 0.15);color:#f87171}[data-radix-popper-content-wrapper] *{outline:none;--tw-ring-color: transparent;--tw-ring-offset-color: transparent;--tw-ring-shadow: 0 0 #0000;--tw-ring-offset-shadow: 0 0 #0000;border-color:transparent;box-shadow:none}[data-radix-popper-content-wrapper] [data-highlighted]{outline:none;border-color:transparent;box-shadow:none}"}],"page":{"pagePath":"cloud/api-v3/browsers/create-browser-session","slug":"/cloud/api-v3/browsers/create-browser-session","pageMetadata":{"title":"Create Browser Session","description":"Create a new browser session.\n\n**Pricing:** Browser sessions are charged at $0.02/hour for all users.\n\nThe full rate is charged upfront when the session starts.\nWhen you stop the session, any unused time is automatically refunded proportionally.\n\nBilling is rounded up to the minute (minimum 1 minute).\nFor example, if you stop a session after 30 minutes, you'll be refunded half the charged amount.\n\n**Session Limits:**\n- All users: Up to 4 hours per session","deprecated":null,"version":null,"openapi":"/cloud/openapi/v3.json post /browsers","href":"/cloud/api-v3/browsers/create-browser-session","autogeneratedByOpenApi":true},"description":{"compiledSource":"\"use strict\";\nconst {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n li: \"li\",\n p: \"p\",\n strong: \"strong\",\n ul: \"ul\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsxs(_Fragment, {\n children: [_jsx(_components.p, {\n children: \"Create a new browser session.\"\n }), \"\\n\", _jsxs(_components.p, {\n children: [_jsx(_components.strong, {\n children: \"Pricing:\"\n }), \" Browser sessions are charged at $0.02/hour for all users.\"]\n }), \"\\n\", _jsx(_components.p, {\n children: \"The full rate is charged upfront when the session starts.\\nWhen you stop the session, any unused time is automatically refunded proportionally.\"\n }), \"\\n\", _jsx(_components.p, {\n children: \"Billing is rounded up to the minute (minimum 1 minute).\\nFor example, if you stop a session after 30 minutes, you’ll be refunded half the charged amount.\"\n }), \"\\n\", _jsx(_components.p, {\n children: _jsx(_components.strong, {\n children: \"Session Limits:\"\n })\n }), \"\\n\", _jsxs(_components.ul, {\n children: [\"\\n\", _jsx(_components.li, {\n children: \"All users: Up to 4 hours per session\"\n }), \"\\n\"]\n })]\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){return _jsx(_Fragment,{})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent}","frontmatter":{},"scope":{"codeStyling":{"theme":"css-variables"},"config":{},"pageMetadata":{"title":"Create Browser Session","description":"Create a new browser session.\n\n**Pricing:** Browser sessions are charged at $0.02/hour for all users.\n\nThe full rate is charged upfront when the session starts.\nWhen you stop the session, any unused time is automatically refunded proportionally.\n\nBilling is rounded up to the minute (minimum 1 minute).\nFor example, if you stop a session after 30 minutes, you'll be refunded half the charged amount.\n\n**Session Limits:**\n- All users: Up to 4 hours per session","deprecated":null,"version":null,"openapi":"/cloud/openapi/v3.json post /browsers","href":"/cloud/api-v3/browsers/create-browser-session","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"tags":["Browsers"],"summary":"Create Browser Session","description":"Create a new browser session.\n\n**Pricing:** Browser sessions are charged at $0.02/hour for all users.\n\nThe full rate is charged upfront when the session starts.\nWhen you stop the session, any unused time is automatically refunded proportionally.\n\nBilling is rounded up to the minute (minimum 1 minute).\nFor example, if you stop a session after 30 minutes, you'll be refunded half the charged amount.\n\n**Session Limits:**\n- All users: Up to 4 hours per session","operationId":"create_browser_session_browsers_post","security":["39dce733-8a6e-42c9-a739-cb2f63f6d4be"],"requestBody":"40c307fc-7de4-40ca-9280-38c86b8a1dc5","responses":{"201":"8f62114c-eac4-42c4-adaf-7d6d2406a09f","402":"79fc40d1-bcf0-484e-b931-7fa1084e07db","403":"c8ae8e13-fb58-435c-b213-973a13f88616","404":"53947e65-834f-4fc4-a676-fe5fec5b0e40","422":"6f02f7e7-b90e-48ca-8901-252f9a42ec2e","429":"5d7ffa5d-b5e5-4433-8ab0-91a5f7ae45fa"},"method":"post","type":"path","servers":["8c7f6b5c-e4a5-48cd-8d1b-53dfe65fd098"],"path":"/browsers","baseUrlOptions":["https://api.browser-use.com/api/v3"],"title":"Create Browser Session","codeSamples":[],"requestExampleLanguages":["javascript","bash","python"],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{},"requestBody":{"required":true,"content":{"application/json":{"schema":{"properties":{"profileId":{"oneOf":[{"type":"string","title":"Profile ID","description":"The ID of the profile to use for the session","format":"uuid","uniqueKey":"profileId.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","title":"Profile ID","description":"The ID of the profile to use for the session","uniqueKey":"profileId.oneOf.1","typeLabel":"null"}],"uniqueKey":"profileId","typeLabel":"string\u003cuuid> | null"},"proxyCountryCode":{"oneOf":[{"type":"string","title":"ProxyCountryCode","description":"Country code for proxy location. Defaults to US. Set to null to disable proxy.","default":"us","enum":["ad","ae","af","ag","ai","al","am","an","ao","aq","ar","as","at","au","aw","az","ba","bb","bd","be","bf","bg","bh","bi","bj","bl","bm","bn","bo","bq","br","bs","bt","bv","bw","by","bz","ca","cc","cd","cf","cg","ch","ci","ck","cl","cm","co","cr","cs","cu","cv","cw","cx","cy","cz","de","dj","dk","dm","do","dz","ec","ee","eg","eh","er","es","et","fi","fj","fk","fm","fo","fr","ga","gd","ge","gf","gg","gh","gi","gl","gm","gn","gp","gq","gr","gs","gt","gu","gw","gy","hk","hm","hn","hr","ht","hu","id","ie","il","im","in","iq","ir","is","it","je","jm","jo","jp","ke","kg","kh","ki","km","kn","kp","kr","kw","ky","kz","la","lb","lc","li","lk","lr","ls","lt","lu","lv","ly","ma","mc","md","me","mf","mg","mh","mk","ml","mm","mn","mo","mp","mq","mr","ms","mt","mu","mv","mw","mx","my","mz","na","nc","ne","nf","ng","ni","nl","no","np","nr","nu","nz","om","pa","pe","pf","pg","ph","pk","pl","pm","pn","pr","ps","pt","pw","py","qa","re","ro","rs","ru","rw","sa","sb","sc","sd","se","sg","sh","si","sj","sk","sl","sm","sn","so","sr","ss","st","sv","sx","sy","sz","tc","td","tf","tg","th","tj","tk","tl","tm","tn","to","tr","tt","tv","tw","tz","ua","ug","uk","us","uy","uz","va","vc","ve","vg","vi","vn","vu","wf","ws","xk","ye","yt","za","zm","zw"],"uniqueKey":"proxyCountryCode.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Proxy Country Code","description":"Country code for proxy location. Defaults to US. Set to null to disable proxy.","default":"us","uniqueKey":"proxyCountryCode.oneOf.1","typeLabel":"null"}],"uniqueKey":"proxyCountryCode","typeLabel":"enum\u003cstring> | null"},"metadata":{"oneOf":[{"type":"object","title":"Metadata","description":"Labels for this browser. Up to 10 key-value pairs. Filterable on the browsers list and in the dashboard history.","additionalProperties":{"type":"string","uniqueKey":"metadata.oneOf.0.additionalProperties","typeLabel":"string"},"uniqueKey":"metadata.oneOf.0","typeLabel":"Metadata · object"},{"type":"null","title":"Metadata","description":"Labels for this browser. Up to 10 key-value pairs. Filterable on the browsers list and in the dashboard history.","uniqueKey":"metadata.oneOf.1","typeLabel":"null"}],"uniqueKey":"metadata","typeLabel":"Metadata · object | null"},"timeout":{"type":"integer","title":"Timeout","description":"The timeout for the session in minutes. All users can use up to 240 minutes (4 hours). Browser sessions are charged $0.02/hour.","default":60,"ge":1,"le":240,"uniqueKey":"timeout","typeLabel":"integer"},"browserScreenWidth":{"oneOf":[{"type":"integer","title":"Browser Screen Width","description":"Custom screen width in pixels for the browser.","maximum":6144,"minimum":320,"uniqueKey":"browserScreenWidth.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Browser Screen Width","description":"Custom screen width in pixels for the browser.","uniqueKey":"browserScreenWidth.oneOf.1","typeLabel":"null"}],"uniqueKey":"browserScreenWidth","typeLabel":"integer | null"},"browserScreenHeight":{"oneOf":[{"type":"integer","title":"Browser Screen Height","description":"Custom screen height in pixels for the browser.","maximum":3456,"minimum":320,"uniqueKey":"browserScreenHeight.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Browser Screen Height","description":"Custom screen height in pixels for the browser.","uniqueKey":"browserScreenHeight.oneOf.1","typeLabel":"null"}],"uniqueKey":"browserScreenHeight","typeLabel":"integer | null"},"allowResizing":{"type":"boolean","title":"Allow Resizing","description":"Whether to allow the browser to be resized during the session (not recommended since it reduces stealthiness).","default":false,"uniqueKey":"allowResizing","typeLabel":"boolean"},"pdfRendererEnabled":{"type":"boolean","title":"PDF Renderer Enabled","description":"Whether Chrome renders PDFs in a tab. Set to false to stop the in-tab render; the file is saved to the session's download directory either way.","default":true,"uniqueKey":"pdfRendererEnabled","typeLabel":"boolean"},"solveCaptchas":{"type":"boolean","title":"Solve Captchas","description":"Whether the browser detects and solves CAPTCHAs on its own. Set to false to handle CAPTCHAs yourself. Defaults to true.","default":true,"uniqueKey":"solveCaptchas","typeLabel":"boolean"},"customProxy":{"oneOf":[{"type":"object","title":"CustomProxy","description":"Request model for creating a custom proxy.","required":["host","port"],"properties":{"host":{"type":"string","maxLength":255,"minLength":1,"title":"Host","description":"Host of the proxy.","isRequired":true,"uniqueKey":"customProxy.oneOf.0.host","typeLabel":"string"},"port":{"type":"integer","maximum":65535,"minimum":1,"title":"Port","description":"Port of the proxy.","isRequired":true,"uniqueKey":"customProxy.oneOf.0.port","typeLabel":"integer"},"username":{"oneOf":[{"type":"string","title":"Username","description":"Username for proxy authentication.","maxLength":2048,"minLength":1,"uniqueKey":"customProxy.oneOf.0.username.oneOf.0","typeLabel":"string"},{"type":"null","title":"Username","description":"Username for proxy authentication.","uniqueKey":"customProxy.oneOf.0.username.oneOf.1","typeLabel":"null"}],"uniqueKey":"customProxy.oneOf.0.username","typeLabel":"string | null"},"password":{"oneOf":[{"type":"string","title":"Password","description":"Password for proxy authentication.","maxLength":8192,"minLength":1,"uniqueKey":"customProxy.oneOf.0.password.oneOf.0","typeLabel":"string"},{"type":"null","title":"Password","description":"Password for proxy authentication.","uniqueKey":"customProxy.oneOf.0.password.oneOf.1","typeLabel":"null"}],"uniqueKey":"customProxy.oneOf.0.password","typeLabel":"string | null"},"ignoreCertErrors":{"type":"boolean","title":"Ignore Certificate Errors","description":"Ignore TLS certificate errors. Enable this if your proxy uses a self-signed or untrusted certificate (e.g. Burp Suite, corporate proxies).","default":false,"uniqueKey":"customProxy.oneOf.0.ignoreCertErrors","typeLabel":"boolean"},"protocol":{"oneOf":[{"type":"string","title":"Protocol","description":"Protocol of the connection to the proxy. Use https for a proxy that accepts only TLS. Defaults to https on port 443 and to http on other ports.","enum":["http","https"],"uniqueKey":"customProxy.oneOf.0.protocol.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Protocol","description":"Protocol of the connection to the proxy. Use https for a proxy that accepts only TLS. Defaults to https on port 443 and to http on other ports.","uniqueKey":"customProxy.oneOf.0.protocol.oneOf.1","typeLabel":"null"}],"uniqueKey":"customProxy.oneOf.0.protocol","typeLabel":"enum\u003cstring> | null"},"caBundle":{"oneOf":[{"type":"string","title":"CA Bundle","description":"PEM certificates that the browser and the proxy connection trust in addition to the public roots, such as the CA of a TLS-intercepting proxy. Other sites keep full certificate checks.","maxLength":16384,"minLength":1,"uniqueKey":"customProxy.oneOf.0.caBundle.oneOf.0","typeLabel":"string"},{"type":"null","title":"CA Bundle","description":"PEM certificates that the browser and the proxy connection trust in addition to the public roots, such as the CA of a TLS-intercepting proxy. Other sites keep full certificate checks.","uniqueKey":"customProxy.oneOf.0.caBundle.oneOf.1","typeLabel":"null"}],"uniqueKey":"customProxy.oneOf.0.caBundle","typeLabel":"string | null"},"caBundleUrl":{"oneOf":[{"type":"string","title":"CA Bundle URL","description":"HTTPS URL of PEM certificates that Browser Use downloads and trusts in the same way as caBundle. Send either caBundle or caBundleUrl.","maxLength":2048,"minLength":1,"uniqueKey":"customProxy.oneOf.0.caBundleUrl.oneOf.0","typeLabel":"string"},{"type":"null","title":"CA Bundle URL","description":"HTTPS URL of PEM certificates that Browser Use downloads and trusts in the same way as caBundle. Send either caBundle or caBundleUrl.","uniqueKey":"customProxy.oneOf.0.caBundleUrl.oneOf.1","typeLabel":"null"}],"uniqueKey":"customProxy.oneOf.0.caBundleUrl","typeLabel":"string | null"}},"uniqueKey":"customProxy.oneOf.0","typeLabel":"CustomProxy · object"},{"type":"null","title":"Custom Proxy","description":"Custom proxy settings to use for the session. If not provided, our proxies will be used.","uniqueKey":"customProxy.oneOf.1","typeLabel":"null"}],"uniqueKey":"customProxy","typeLabel":"CustomProxy · object | null"},"enableRecording":{"type":"boolean","title":"Enable Recording","description":"If True, enables session recording. Defaults to False.","default":false,"uniqueKey":"enableRecording","typeLabel":"boolean"},"extensionIds":{"items":{"type":"string","format":"uuid","uniqueKey":"extensionIds.items.[INDEX]","typeLabel":"string\u003cuuid>"},"type":"array","maxItems":3,"title":"Extension IDs","description":"Up to 3 ready extensions from POST /api/v4/extensions to install before the browser starts.","default":[],"uniqueKey":"extensionIds","typeLabel":"string\u003cuuid>[]"}},"type":"object","title":"CreateBrowserSessionRequest","description":"Request model for creating a browser session.","uniqueKey":"","typeLabel":"CreateBrowserSessionRequest · object"},"examples":{"Example":{"title":"Example","value":{"profileId":"3c90c3cc-0d44-4b50-8888-8dd25736052a","proxyCountryCode":"us","metadata":{},"timeout":60,"browserScreenWidth":3232,"browserScreenHeight":1888,"allowResizing":false,"pdfRendererEnabled":true,"solveCaptchas":true,"customProxy":{"host":"\u003cstring>","port":32768,"username":"\u003cstring>","password":"\u003cstring>","ignoreCertErrors":false,"caBundle":"\u003cstring>","caBundleUrl":"\u003cstring>"},"enableRecording":false,"extensionIds":[]}}},"exampleType":"generated"}},"exampleType":"generated"},"responses":{"8f62114c-eac4-42c4-adaf-7d6d2406a09f":{"description":"Successful Response","content":{"application/json":{"schema":{"properties":{"id":{"type":"string","format":"uuid","title":"ID","description":"Unique identifier for the session","isRequired":true,"uniqueKey":"id","typeLabel":"string\u003cuuid>"},"status":{"type":"string","enum":["active","stopped"],"title":"Status","description":"Current status of the session (active/stopped)","isRequired":true,"uniqueKey":"status","typeLabel":"enum\u003cstring>"},"timeoutAt":{"type":"string","format":"date-time","title":"Timeout At","description":"Timestamp when the session will timeout","isRequired":true,"uniqueKey":"timeoutAt","typeLabel":"string\u003cdate-time>"},"startedAt":{"type":"string","format":"date-time","title":"Started At","description":"Timestamp when the session was created and started","isRequired":true,"uniqueKey":"startedAt","typeLabel":"string\u003cdate-time>"},"liveUrl":{"oneOf":[{"type":"string","title":"Live URL","description":"URL where the browser can be viewed live in real-time","uniqueKey":"liveUrl.oneOf.0","typeLabel":"string"},{"type":"null","title":"Live URL","description":"URL where the browser can be viewed live in real-time","uniqueKey":"liveUrl.oneOf.1","typeLabel":"null"}],"uniqueKey":"liveUrl","typeLabel":"string | null"},"cdpUrl":{"oneOf":[{"type":"string","title":"CDP URL","description":"Chrome DevTools Protocol URL for browser automation","uniqueKey":"cdpUrl.oneOf.0","typeLabel":"string"},{"type":"null","title":"CDP URL","description":"Chrome DevTools Protocol URL for browser automation","uniqueKey":"cdpUrl.oneOf.1","typeLabel":"null"}],"uniqueKey":"cdpUrl","typeLabel":"string | null"},"finishedAt":{"oneOf":[{"type":"string","title":"Finished At","description":"Timestamp when the session was stopped (None if still active)","format":"date-time","uniqueKey":"finishedAt.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Finished At","description":"Timestamp when the session was stopped (None if still active)","uniqueKey":"finishedAt.oneOf.1","typeLabel":"null"}],"uniqueKey":"finishedAt","typeLabel":"string\u003cdate-time> | null"},"proxyUsedMb":{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$","title":"Proxy Used MB","description":"Amount of proxy data used in MB","default":"0","uniqueKey":"proxyUsedMb","typeLabel":"string"},"proxyCost":{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$","title":"Proxy Cost","description":"Cost of proxy usage in USD","default":"0","uniqueKey":"proxyCost","typeLabel":"string"},"browserCost":{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$","title":"Browser Cost","description":"Cost of browser session hosting in USD","default":"0","uniqueKey":"browserCost","typeLabel":"string"},"agentSessionId":{"oneOf":[{"type":"string","title":"Agent Session ID","description":"ID of the agent session that created this browser (None for standalone BaaS sessions)","format":"uuid","uniqueKey":"agentSessionId.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","title":"Agent Session ID","description":"ID of the agent session that created this browser (None for standalone BaaS sessions)","uniqueKey":"agentSessionId.oneOf.1","typeLabel":"null"}],"uniqueKey":"agentSessionId","typeLabel":"string\u003cuuid> | null"},"recordingUrl":{"oneOf":[{"type":"string","title":"Recording URL","description":"Presigned URL to download the session recording. Only populated on `GET /browsers/{session_id}`; always `null` in list responses.","uniqueKey":"recordingUrl.oneOf.0","typeLabel":"string"},{"type":"null","title":"Recording URL","description":"Presigned URL to download the session recording. Only populated on `GET /browsers/{session_id}`; always `null` in list responses.","uniqueKey":"recordingUrl.oneOf.1","typeLabel":"null"}],"uniqueKey":"recordingUrl","typeLabel":"string | null"},"metadata":{"additionalProperties":{"type":"string","uniqueKey":"metadata.additionalProperties","typeLabel":"string"},"type":"object","title":"Metadata","description":"Caller-supplied labels set when the browser was created.","default":{},"uniqueKey":"metadata","typeLabel":"Metadata · object"},"extensions":{"items":{"properties":{"id":{"type":"string","format":"uuid","title":"ID","description":"Extension ID from POST /api/v4/extensions","isRequired":true,"uniqueKey":"extensions.items.[INDEX].id","typeLabel":"string\u003cuuid>"},"runtimeId":{"type":"string","title":"Runtime ID","description":"Chromium extension ID, as in chrome-extension://{runtimeId}/","isRequired":true,"uniqueKey":"extensions.items.[INDEX].runtimeId","typeLabel":"string"},"version":{"type":"string","title":"Version","description":"Version from the extension manifest","isRequired":true,"uniqueKey":"extensions.items.[INDEX].version","typeLabel":"string"}},"type":"object","required":["id","runtimeId","version"],"title":"BrowserExtensionView","description":"An extension installed in a browser session.","uniqueKey":"extensions.items.[INDEX]","typeLabel":"BrowserExtensionView · object"},"type":"array","title":"Extensions","description":"Extensions installed in the browser, in the order of `extensionIds`.","default":[],"uniqueKey":"extensions","typeLabel":"BrowserExtensionView · object[]"}},"type":"object","required":["id","status","timeoutAt","startedAt"],"title":"BrowserSessionItemView","description":"View model for representing a browser session in list views.","uniqueKey":"","typeLabel":"BrowserSessionItemView · object"},"examples":{"Example":{"title":"Example","value":{"id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","status":"active","timeoutAt":"2023-11-07T05:31:56Z","startedAt":"2023-11-07T05:31:56Z","liveUrl":"\u003cstring>","cdpUrl":"\u003cstring>","finishedAt":"2023-11-07T05:31:56Z","proxyUsedMb":"0","proxyCost":"0","browserCost":"0","agentSessionId":"3c90c3cc-0d44-4b50-8888-8dd25736052a","recordingUrl":"\u003cstring>","metadata":{},"extensions":[]}}},"exampleType":"generated"}},"exampleType":"generated"},"79fc40d1-bcf0-484e-b931-7fa1084e07db":{"description":"Insufficient credits, or the API key reached its monthly spend limit.","content":{"application/json":{"schema":{"properties":{"detail":{"oneOf":[{"type":"string","title":"Detail","isRequired":true,"uniqueKey":"detail.oneOf.0","typeLabel":"string"},{"type":"object","title":"APIKeySpendLimitDetail","description":"Machine-readable 402 detail shared by run and browser creation.","required":["message","cap","spent"],"properties":{"message":{"type":"string","title":"Message","isRequired":true,"uniqueKey":"detail.oneOf.1.message","typeLabel":"string"},"cap":{"type":"number","title":"Cap","isRequired":true,"uniqueKey":"detail.oneOf.1.cap","typeLabel":"number"},"spent":{"type":"number","title":"Spent","isRequired":true,"uniqueKey":"detail.oneOf.1.spent","typeLabel":"number"},"code":{"type":"string","title":"Code","default":"api_key_monthly_spend_limit_reached","uniqueKey":"detail.oneOf.1.code","typeLabel":"string"}},"isRequired":true,"uniqueKey":"detail.oneOf.1","typeLabel":"APIKeySpendLimitDetail · object"}],"isRequired":true,"uniqueKey":"detail","typeLabel":"string | APIKeySpendLimitDetail · object"}},"type":"object","required":["detail"],"title":"APIKeySpendLimitError","description":"FastAPI wraps endpoint errors in a top-level ``detail`` field.","uniqueKey":"","typeLabel":"APIKeySpendLimitError · object"},"examples":{"Example":{"title":"Example","value":{"detail":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"c8ae8e13-fb58-435c-b213-973a13f88616":{"description":"Session timeout limit exceeded (maximum 4 hours), or extensions are not available to this project","content":{"application/json":{"schema":{"properties":{"detail":{"type":"string","title":"Detail","default":"Maximum session timeout is 4 hours (240 minutes).","uniqueKey":"detail","typeLabel":"string"}},"type":"object","title":"SessionTimeoutLimitExceededError","description":"Error response when session timeout exceeds the maximum allowed limit","uniqueKey":"","typeLabel":"SessionTimeoutLimitExceededError · object"},"examples":{"Example":{"title":"Example","value":{"detail":"Maximum session timeout is 4 hours (240 minutes)."}}},"exampleType":"generated"}},"exampleType":"generated"},"53947e65-834f-4fc4-a676-fe5fec5b0e40":{"description":"Profile or extension not found","content":{"application/json":{"schema":{"properties":{"detail":{"type":"string","title":"Detail","default":"Profile not found","uniqueKey":"detail","typeLabel":"string"}},"type":"object","title":"ProfileNotFoundError","description":"Error response when a profile is not found","uniqueKey":"","typeLabel":"ProfileNotFoundError · object"},"examples":{"Example":{"title":"Example","value":{"detail":"Profile not found"}}},"exampleType":"generated"}},"exampleType":"generated"},"6f02f7e7-b90e-48ca-8901-252f9a42ec2e":{"description":"Request validation failed","content":{"application/json":{"schema":{"properties":{"loc":{"items":{"oneOf":[{"type":"string","uniqueKey":"loc.items.[INDEX].oneOf.0","typeLabel":"string"},{"type":"integer","uniqueKey":"loc.items.[INDEX].oneOf.1","typeLabel":"integer"}],"uniqueKey":"loc.items.[INDEX]","typeLabel":"string | integer"},"type":"array","title":"Location","isRequired":true,"uniqueKey":"loc","typeLabel":"(string | integer)[]"},"msg":{"type":"string","title":"Message","isRequired":true,"uniqueKey":"msg","typeLabel":"string"},"type":{"type":"string","title":"Error Type","isRequired":true,"uniqueKey":"type","typeLabel":"string"}},"type":"object","required":["loc","msg","type"],"title":"ValidationError","uniqueKey":"","typeLabel":"ValidationError · object"},"examples":{"Example":{"title":"Example","value":{"loc":["\u003cstring>"],"msg":"\u003cstring>","type":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"5d7ffa5d-b5e5-4433-8ab0-91a5f7ae45fa":{"description":"Too many concurrent active sessions","content":{"application/json":{"schema":{"properties":{"detail":{"type":"string","title":"Detail","default":"Too many concurrent active sessions. Please wait for one to finish, kill one, or upgrade your plan.","uniqueKey":"detail","typeLabel":"string"}},"type":"object","title":"TooManyConcurrentActiveSessionsError","description":"Error response when user has too many concurrent active sessions","uniqueKey":"","typeLabel":"TooManyConcurrentActiveSessionsError · object"},"examples":{"Example":{"title":"Example","value":{"detail":"Too many concurrent active sessions. Please wait for one to finish, kill one, or upgrade your plan."}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{"39dce733-8a6e-42c9-a739-cb2f63f6d4be":{"APIKeyHeader":{"type":"apiKey","in":"header","name":"X-Browser-Use-API-Key","scopes":[],"schemeName":"APIKeyHeader"}}},"servers":{"8c7f6b5c-e4a5-48cd-8d1b-53dfe65fd098":{"url":"https://api.browser-use.com/api/v3","description":"Production server"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"apiKey","in":"header","name":"X-Browser-Use-API-Key","scopes":[],"schemeName":"APIKeyHeader"},"schema":{"title":"X-Browser-Use-API-Key","type":"string","isRequired":true,"typeLabel":"string","deprecated":false},"schemeName":"APIKeyHeader","name":"X-Browser-Use-API-Key"}],"title":"APIKeyHeader"}]},"originalFileLocation":"cloud/openapi/v3.json"},"subdomain":"browseruse-0aece648","siteName":"Browser Use","title":"Create Browser Session - Browser Use","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-11-06T02:51:29.803Z","originalFileLocation":"cloud/api-v3/browsers/create-browser-session.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"dark\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Create a new browser session. Pricing: Browser sessions are charged at $0.02/hour for all users. The full rate is charged upfront when the session starts. When you stop the session, any unused time is automatically refunded proportionally. Billing is rounded up to the minute (minimum 1 minute). For example, if you stop a session after 30 minutes, you\u0026#x27;ll be refunded half the charged amount. Session Limits: - All users: Up to 4 hours per session\">\u003cmeta data-mint-head name=\"application-name\" content=\"Browser Use\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/browseruse-0aece648/8n47EHeVma6x-0_k/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/browseruse-0aece648/8n47EHeVma6x-0_k/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/browseruse-0aece648/8n47EHeVma6x-0_k/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/browseruse-0aece648/8n47EHeVma6x-0_k/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/browseruse-0aece648/8n47EHeVma6x-0_k/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/browseruse-0aece648/8n47EHeVma6x-0_k/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/browseruse-0aece648/8n47EHeVma6x-0_k/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/browseruse-0aece648/8n47EHeVma6x-0_k/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/browseruse-0aece648/8n47EHeVma6x-0_k/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Create Browser Session - Browser Use\">\u003cmeta data-mint-head property=\"og:description\" content=\"Create a new browser session. Pricing: Browser sessions are charged at $0.02/hour for all users. The full rate is charged upfront when the session starts. When you stop the session, any unused time is automatically refunded proportionally. Billing is rounded up to the minute (minimum 1 minute). For example, if you stop a session after 30 minutes, you\u0026#x27;ll be refunded half the charged amount. Session Limits: - All users: Up to 4 hours per session\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Browser Use\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.browser-use.com/cloud/api-v3/browsers/create-browser-session\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://browseruse-0aece648.mintlify.site/_mintlify/api/og/v2?division=Browsers\u0026amp;title=Create+Browser+Session\u0026amp;description=Create+a+new+browser+session.%0A%0A**Pricing%3A**+Browser+sessions+are+charged+at+%240.02%2Fhour+for+all+users.%0A%0AThe+full+rate+is+charged+upfront+when+the+session+starts.\u0026amp;theme=7c03bae5d08ef5f38b021729\u0026amp;signature=0a89ddf3a09cddb7641a9a236cac92f7763b8858fc2ee1f8204c01607b75f79c\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Create Browser Session - Browser Use\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Create a new browser session. Pricing: Browser sessions are charged at $0.02/hour for all users. The full rate is charged upfront when the session starts. When you stop the session, any unused time is automatically refunded proportionally. Billing is rounded up to the minute (minimum 1 minute). For example, if you stop a session after 30 minutes, you\u0026#x27;ll be refunded half the charged amount. Session Limits: - All users: Up to 4 hours per session\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://browseruse-0aece648.mintlify.site/_mintlify/api/og/v2?division=Browsers\u0026amp;title=Create+Browser+Session\u0026amp;description=Create+a+new+browser+session.%0A%0A**Pricing%3A**+Browser+sessions+are+charged+at+%240.02%2Fhour+for+all+users.%0A%0AThe+full+rate+is+charged+upfront+when+the+session+starts.\u0026amp;theme=7c03bae5d08ef5f38b021729\u0026amp;signature=0a89ddf3a09cddb7641a9a236cac92f7763b8858fc2ee1f8204c01607b75f79c\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/browseruse-0aece648/8n47EHeVma6x-0_k/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Browser Use\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#0F1011\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.browser-use.com/cloud/api-v3/browsers/create-browser-session\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/cloud/api-v3/browsers/create-browser-session.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.browser-use.com/#organization\",\"name\":\"Browser Use\",\"url\":\"https://docs.browser-use.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/browseruse-0aece648/lNAyHi2yxyXHwQ6v/logo/light.svg?fit=max\u0026auto=format\u0026n=lNAyHi2yxyXHwQ6v\u0026q=85\u0026s=9ea94023eec71de8832c469f0d35b49e\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.browser-use.com#website\",\"name\":\"Browser Use\",\"url\":\"https://docs.browser-use.com\",\"publisher\":{\"@id\":\"https://docs.browser-use.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.browser-use.com/cloud/api-v3/browsers/create-browser-session#webpage\",\"url\":\"https://docs.browser-use.com/cloud/api-v3/browsers/create-browser-session\",\"name\":\"Create Browser Session\",\"description\":\"Create a new browser session. Pricing: Browser sessions are charged at $0.02/hour for all users. The full rate is charged upfront when the session starts. When you stop the session, any unused time is automatically refunded proportionally. Billing is rounded up to the minute (minimum 1 minute). For example, if you stop a session after 30 minutes, you'll be refunded half the charged amount. Session Limits: - All users: Up to 4 hours per session\",\"dateModified\":\"2026-11-06T02:51:29.803Z\",\"isPartOf\":{\"@id\":\"https://docs.browser-use.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.browser-use.com/cloud/api-v3/browsers/create-browser-session#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.browser-use.com/cloud/api-v3/browsers/create-browser-session#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Endpoints\",\"item\":\"https://docs.browser-use.com/cloud/api-v3/sessions/list-sessions\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Browsers\",\"item\":\"https://docs.browser-use.com/cloud/api-v3/browsers/list-browser-sessions\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Create Browser Session\",\"item\":\"https://docs.browser-use.com/cloud/api-v3/browsers/create-browser-session\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.browser-use.com/cloud/api-v3/browsers/create-browser-session#apireference\",\"headline\":\"Create Browser Session\",\"name\":\"Create Browser Session\",\"description\":\"Create a new browser session. Pricing: Browser sessions are charged at $0.02/hour for all users. The full rate is charged upfront when the session starts. When you stop the session, any unused time is automatically refunded proportionally. Billing is rounded up to the minute (minimum 1 minute). For example, if you stop a session after 30 minutes, you'll be refunded half the charged amount. Session Limits: - All users: Up to 4 hours per session\",\"url\":\"https://docs.browser-use.com/cloud/api-v3/browsers/create-browser-session\",\"mainEntityOfPage\":{\"@id\":\"https://docs.browser-use.com/cloud/api-v3/browsers/create-browser-session#webpage\"},\"dateModified\":\"2026-11-06T02:51:29.803Z\",\"publisher\":{\"@id\":\"https://docs.browser-use.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.browser-use.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Browser Use\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"Browser Use\"},\"provider\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","agentPointerHref":"/cloud/api-v3/browsers/create-browser-session.md","siteName":"Browser Use","nav":{"global":null,"products":[{"product":"Cloud","icon":"cloud","color":{"light":"#0F1011","dark":"#F7F8F8"},"tabs":[{"tab":"Cloud SDK","pages":[{"title":"Cloud SDK","href":"/cloud/quickstart"}]},{"tab":"API v4","pages":[{"title":"API v4","href":"/cloud/api-v4-overview"}]},{"tab":"API v3","groups":[{"group":"Get Started","pages":[{"title":"API v3 Reference","sidebarTitle":"API Reference","mode":"wide","icon":"book-open","href":"/cloud/api-reference"}]},{"group":"V3 guides and tutorials","pages":[{"title":"n8n","icon":"workflow","href":"/cloud/tutorials/integrations/n8n"},{"title":"Chat UI","icon":"messages-square","href":"/cloud/tutorials/chat-ui"},{"title":"Grow Therapy provider search","icon":"sprout","href":"/cloud/tutorials/grow-therapy-compare"}]},{"group":"Endpoints","pages":[{"group":"Sessions","pages":[{"title":"List Sessions","deprecated":null,"version":null,"openapi":"/cloud/openapi/v3.json get /sessions","href":"/cloud/api-v3/sessions/list-sessions"},{"title":"Create Session","deprecated":null,"version":null,"openapi":"/cloud/openapi/v3.json post /sessions","href":"/cloud/api-v3/sessions/create-session"},{"title":"Get Session","deprecated":null,"version":null,"openapi":"/cloud/openapi/v3.json get /sessions/{session_id}","href":"/cloud/api-v3/sessions/get-session"},{"title":"Delete Session","deprecated":null,"version":null,"openapi":"/cloud/openapi/v3.json delete /sessions/{session_id}","href":"/cloud/api-v3/sessions/delete-session"},{"title":"Stop Session","deprecated":null,"version":null,"openapi":"/cloud/openapi/v3.json post /sessions/{session_id}/stop","href":"/cloud/api-v3/sessions/stop-session"},{"title":"List Session Messages","deprecated":null,"version":null,"openapi":"/cloud/openapi/v3.json get /sessions/{session_id}/messages","href":"/cloud/api-v3/sessions/list-session-messages"}]},{"group":"Browsers","pages":[{"title":"List Browser Sessions","description":"Get paginated list of browser sessions with optional status filtering.\n\nList responses intentionally omit per-session presigned recording URLs\n(`recording_url` is always `null` here). Each recording URL requires a\nsynchronous boto3 SigV4 signing call (plus an S3 HEAD) that holds the GIL\nand blocks the event loop. With page_size up to the max this CPU-pegs the\nworker and starves the DB pool, cascading into pool exhaustion across the\nfleet. Clients should fetch the recording URL on demand via\n`GET /browsers/{session_id}`, which signs exactly one URL for a single\nsession. Mirrors the v3 sessions list fix (ENG-4904, PR #4621).","deprecated":null,"version":null,"openapi":"/cloud/openapi/v3.json get /browsers","href":"/cloud/api-v3/browsers/list-browser-sessions"},{"title":"Create Browser Session","deprecated":null,"version":null,"openapi":"/cloud/openapi/v3.json post /browsers","href":"/cloud/api-v3/browsers/create-browser-session"},{"title":"Get Browser Session","description":"Get detailed browser session information including status and URLs.","deprecated":null,"version":null,"openapi":"/cloud/openapi/v3.json get /browsers/{session_id}","href":"/cloud/api-v3/browsers/get-browser-session"},{"title":"Update Browser Session","deprecated":null,"version":null,"openapi":"/cloud/openapi/v3.json patch /browsers/{session_id}","href":"/cloud/api-v3/browsers/update-browser-session"},{"title":"List Browser Session Downloads","deprecated":null,"version":null,"openapi":"/cloud/openapi/v3.json get /browsers/{session_id}/downloads","href":"/cloud/api-v3/browsers/list-browser-session-downloads"},{"title":"Get Browser Proxy","deprecated":null,"version":null,"openapi":"/cloud/openapi/v3.json get /browsers/{session_id}/proxy","href":"/cloud/api-v3/browsers/get-browser-proxy"},{"title":"Update Browser Proxy","deprecated":null,"version":null,"openapi":"/cloud/openapi/v3.json patch /browsers/{session_id}/proxy","href":"/cloud/api-v3/browsers/update-browser-proxy"}]},{"group":"Profiles","pages":[{"title":"List Profiles","deprecated":null,"version":null,"openapi":"/cloud/openapi/v3.json get /profiles","href":"/cloud/api-v3/profiles/list-profiles"},{"title":"Create Profile","deprecated":null,"version":null,"openapi":"/cloud/openapi/v3.json post /profiles","href":"/cloud/api-v3/profiles/create-profile"},{"title":"Get Profile","deprecated":null,"version":null,"openapi":"/cloud/openapi/v3.json get /profiles/{profile_id}","href":"/cloud/api-v3/profiles/get-profile"},{"title":"Delete Browser Profile","deprecated":null,"version":null,"openapi":"/cloud/openapi/v3.json delete /profiles/{profile_id}","href":"/cloud/api-v3/profiles/delete-browser-profile"},{"title":"Update Profile","deprecated":null,"version":null,"openapi":"/cloud/openapi/v3.json patch /profiles/{profile_id}","href":"/cloud/api-v3/profiles/update-profile"}]},{"group":"Workspaces","pages":[{"title":"List Workspaces","deprecated":null,"version":null,"openapi":"/cloud/openapi/v3.json get /workspaces","href":"/cloud/api-v3/workspaces/list-workspaces"},{"title":"Create Workspace","deprecated":null,"version":null,"openapi":"/cloud/openapi/v3.json post /workspaces","href":"/cloud/api-v3/workspaces/create-workspace"},{"title":"Get Workspace","deprecated":null,"version":null,"openapi":"/cloud/openapi/v3.json get /workspaces/{workspace_id}","href":"/cloud/api-v3/workspaces/get-workspace"},{"title":"Delete Workspace","deprecated":null,"version":null,"openapi":"/cloud/openapi/v3.json delete /workspaces/{workspace_id}","href":"/cloud/api-v3/workspaces/delete-workspace"},{"title":"Update Workspace","deprecated":null,"version":null,"openapi":"/cloud/openapi/v3.json patch /workspaces/{workspace_id}","href":"/cloud/api-v3/workspaces/update-workspace"},{"title":"List Workspace Files","deprecated":null,"version":null,"openapi":"/cloud/openapi/v3.json get /workspaces/{workspace_id}/files","href":"/cloud/api-v3/workspaces/list-workspace-files"},{"title":"Delete Workspace File","deprecated":null,"version":null,"openapi":"/cloud/openapi/v3.json delete /workspaces/{workspace_id}/files","href":"/cloud/api-v3/workspaces/delete-workspace-file"},{"title":"Get Workspace Size","deprecated":null,"version":null,"openapi":"/cloud/openapi/v3.json get /workspaces/{workspace_id}/size","href":"/cloud/api-v3/workspaces/get-workspace-size"},{"title":"Upload Workspace Files","deprecated":null,"version":null,"openapi":"/cloud/openapi/v3.json post /workspaces/{workspace_id}/files/upload","href":"/cloud/api-v3/workspaces/upload-workspace-files"}]},{"group":"Billing","pages":[{"title":"Get Account Billing","deprecated":null,"version":null,"openapi":"/cloud/openapi/v3.json get /billing/account","href":"/cloud/api-v3/billing/get-account-billing"}]},{"group":"x402","pages":[{"title":"X402 Balance","deprecated":null,"version":null,"openapi":"/cloud/openapi/v3.json post /x402/balance","href":"/cloud/api-v3/x402/x402-balance"}]}]}]},{"tab":"API v2","pages":[{"title":"API v2","href":"/cloud/api-v2-overview"}]}]},{"product":"Open Source","icon":"code","color":{"light":"#0F1011","dark":"#F7F8F8"},"pages":[{"title":"Open Source","href":"/open-source/introduction"}]}]},"basePath":"","title":"Create Browser Session - Browser Use","buildId":"dpl_596ePT575z4qnAFksq1biRW97aLY","deploymentId":"dpl_596ePT575z4qnAFksq1biRW97aLY","dynamics":["c2aa737661","b0f84f53ff","a9bb46feb3","2b790eda92"],"chunks":["OpenApiReferenceProvider-C9Wu0MeN.js","utils-jWgu-6Qf.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-DBD8f9qn.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-BGuX1ui5.js","snippetPresets-Evy63nQB.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","conditional-requirements-CFM0id0Q.js","Page-D6S0Yh6q.js","ApiExamples-BQHO1lnV.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-B6C8m-t_.js","shallow-BG4cT0fH.js","getApiPlaygroundDisplay-CgEPrE-D.js","CodeSnippet-CU8JyZ9N.js","CodeSnippets-BnxHU32T.js","getPastedJson-CwiYOonh.js","icon-DYDpWmDf.js","MethodPill-C-J-l7_c.js","DuplicateIcon-B6ARwg9w.js","createIcon-Dsv4MtDq.js","DynamicMarkdown-CtasenyM.js","SectionHeading-YNcgYwjB.js","axios-vUo_bRtp.js","Markdown-CwLx6PAg.js","clsx-C3kuh_dz.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-CmKHfscc.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-U3mI6Ljh.js"]}