My API key has credits, but a request fails
ReadGET /api/v2/billing/account with the same key. It also works for V4
users. Confirm the projectId, balance, and concurrentSessionLimit against
the project selected in the dashboard. Keys in different projects do not
share credits. A pay-as-you-go account can legitimately have planInfo: null.
Read the complete error response before changing billing settings:
See billing, concurrency,
and workspaces for the relevant limits and remedies.
Why am I charged when I bring my own key or proxy?
BYOK means your model provider bills its tokens. Browser Use still charges orchestration plus browser and network usage. A custom proxy has its own provider charges and does not remove Browser Use browser/network charges. A Claude or ChatGPT consumer subscription is not a provider API key. See the billing breakdown.The dashboard works, but the same integration does not
Check the API key’s project, selected model, profile, proxy settings, and API version. A connected integration in the dashboard does not automatically grant every API run access to it. Pass the documented run-level bindings or grants. For example, see 1Password and Secrets. A site can also challenge a fresh browser even if it accepts an existing logged-in browser. Reuse an appropriate profile, and compare the actual proxy configuration before changing the agent prompt.The browser is idle, but usage or a concurrency slot remains
A completed agent run can leave its browser available for follow-ups. Closing your SDK client or disconnecting CDP does not stop the managed browser. Stop an unneeded browser withPATCH /api/v4/browsers/{id} and
{"action":"stop"}. See browser lifetime.
If a local wait times out, the server may still be running. Fetch the existing
run’s status before creating a replacement, especially if it might already
have submitted a form or performed another external action.