BROWSER USE DEVELOPER RESOURCES

- Hosted Agents (API V4): submit a task and receive the result from a managed browser agent.
- Browser Infrastructure: control managed remote browsers through SDK, REST, or CDP. Starts at $0.02/browser-hour.
- Open Source Library: build and run browser agents with the Python library.

[Developer Index](https://browser-use.com/index.md)
[Product Map](https://browser-use.com/llms.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)

---

# Browser Agents Can Now Pay With Crypto: Coinbase x Browser Use

**Author:** Laith Weinberger
**Date:** 2026-08-06
> Browser Use Cloud now accepts payment in USDC over the x402 protocol. No signup, no credit card, and no API key are needed. Your crypto wallet is your account.

---

![Have your agents pay with crypto — Browser Use Cloud now accepts USDC over x402. No signup, no API key, set up in ~30s. The handshake: POST /run with no API key, 402 payment required with a USDC price, the wallet signs the payment, 200 OK with the result.](https://browser-use.com/images/x402/og.svg)

Browser Use Cloud now supports [x402](https://www.x402.org), a protocol [from Coinbase](https://www.coinbase.com/developer-platform/discover/launches/x402) where, instead of presenting an API key, your AI agent can pay for each API request.

You don't need to sign up, provide a credit card, or generate an API key. Your crypto wallet is your account.

Setup takes about a minute. Paste our [docs](https://docs.browser-use.com/cloud/guides/x402) into any coding agent — Claude Code, Codex, Cursor — and it walks you through the rest: setting up a USDC wallet, installing the SDK, and making the first payment. For Claude Code, we have a [skill](https://github.com/browser-use/browser-use/tree/main/skills/x402) that runs the entire setup.

USDC is a stablecoin pegged 1:1 to the US dollar. One USDC is worth one US dollar.

## Why we built this

Agents need money. Until x402, every API expected a human to sign up, enter their billing information, and paste their API key into the agent's environment.

With x402, an agent can pay for its own tasks and top up its credits.

Kevin Leffew, x402 co-author and AI GTM Lead at Coinbase Developer Platform, sees browser access as part of a larger shift:

> “Browser Use is turning browser automation into an open, on-demand service that any agent can access with x402. As the web evolves from being UX-driven to increasingly headless, agents need more tools to complete tasks. Browser automation is a big step for them to be able to navigate and interact with the web to do that.”
>
> — Kevin Leffew, x402 co-author & AI GTM Lead, Coinbase Developer Platform

In practice, an agent can find Browser Use, pay from its own wallet, and open a browser without waiting for someone to create an account or copy a key.

## How it works

Your agent runs a task. When it needs to pay, it pulls a few dollars of USDC from your wallet and turns them into Browser Use credits. When those credits run out, it pulls a bit more.

![The five steps of an x402 request: send the task with no API key, a 402 comes back with a USDC price, the wallet signs a gasless USDC transfer, it settles on Base, and a 200 OK returns the result with credits added.](https://browser-use.com/images/x402/x402-flow.svg)

You can control this yourself from code, or hand it to a coding agent and let it set the whole thing up for you.

## Set up in your coding agent within 30 seconds

**Claude Code.** Claude does the wallet setup, funding walkthrough, and verification for you:

```bash
npx skills add https://github.com/browser-use/browser-use --skill x402
```

Then, `/x402` in Claude Code. It generates (or imports) a wallet, walks you through funding it via Coinbase, writes the key to your .env, installs the SDK, and runs a task to test it.

**SDK.** One line in Python or TypeScript:

```python
from browser_use_sdk.v3 import AsyncBrowserUse

client = AsyncBrowserUse(x402_private_key="0x...")  # USDC on Base
result = await client.run("Go to example.com and tell me the heading.")
```

```typescript
import { BrowserUse } from "browser-use-sdk/v3";

const client = new BrowserUse({ x402PrivateKey: "0x..." });
const result = await client.run("Go to example.com and tell me the heading.");
```

**Agent wallets.** Give your agent its own wallet. [AgentCash](https://agentcash.dev) keeps a wallet on your machine and gives coding agents tools to discover and pay x402 APIs. Coinbase's [Agentic Wallet](https://docs.cdp.coinbase.com/agentic-wallet/welcome) is a hosted wallet you sign into with your email and fund with Apple Pay you can then use via CLI or MCP:

```bash
# Coinbase Agentic Wallet
npx awal x402 pay https://x402.api.browser-use.com/api/v3/sessions \
  -X POST -d '{"task": "Go to example.com and tell me the page title"}' \
  --max-amount 5000000 --json
```

## Two ways to use it

**Wallet only (the default).** Pass just your wallet's private key. The first time your wallet pays, we automatically create a Browser Use account for it, and the wallet becomes your identity.

**Top up an existing Browser Use account.** If you already have an API key (for example, one created via `browser-use cloud signup` or the [dashboard](https://cloud.browser-use.com)), pass both that API key and your wallet's key. This will add the credit to your existing account instead of making a new, wallet-keyed one. Useful when:

- You'd rather add credit with crypto than a credit card
- Several wallets are paying into one shared account

```python
client = AsyncBrowserUse(
    api_key="bu_...",          # existing account to top up
    x402_private_key="0x...",  # wallet that pays
    base_url="https://x402.api.browser-use.com/api/v3",
)
```

## How agents find us on their own

The [Bazaar](https://docs.cdp.coinbase.com/x402/bazaar) is Coinbase's public list of APIs that accept x402. Agents can search it by what an API does, what it costs, and how well it's trusted.

A human doesn't have to find Browser Use and hand the agent a key. The agent can find us on its own and start paying.

## Read more

- [x402 guide & SDK docs](https://docs.browser-use.com/cloud/guides/x402)
- [Agent wallets guide](https://docs.browser-use.com/cloud/guides/x402-agent-wallets)
- [x402 Claude Code skill](https://github.com/browser-use/browser-use/tree/main/skills/x402)
- [x402 protocol spec](https://www.x402.org)
