71trust / 100
Sess 7f3a9c2e1b8d4f6a Extend
by x402.browserbase.com in Search & web
x402 APIPassing, checked 4 h ago
Extend an existing Browserbase session by adding more prepaid time
POST
https://x402.browserbase.com/browser/session/sess_7f3a9c2e1b8d4f6a/extend- Price
- $0.01
- per call in USDC
- Uptime
- 100%
- last 30 days
- Response time
- 998 ms
- 1.2 s slowest 5%
- Last check
- Passed
- 4 h ago, next any minute now
Reliability
All checks passedSome failedAll failedNot checked
Status and outage history · Atom feed · Watch with other listings
How to call it
POST https://x402.browserbase.com/browser/session/sess_7f3a9c2e1b8d4f6a/extend
Each call costs $0.01 in USDC on Base, paid with the request over x402.
Run a free test callOne unpaid request, the way an agent sends it. You see the payment challenge it gets back. Nothing is charged.
Example request
From the listing.
POST https://x402.browserbase.com/browser/session/sess_7f3a9c2e1b8d4f6a/extend
content-type: application/json
{}Example response
The listing has no example response.
Call it from code
The curl command shows the payment challenge. The JavaScript and Python versions pay and call, and never pay more than $0.01.
curl: see the payment challenge
# bash or zsh: see the payment challenge. Nothing is charged.
curl -sS -g -i -X POST 'https://x402.browserbase.com/browser/session/sess_7f3a9c2e1b8d4f6a/extend' \
-H 'content-type: application/json' \
--data-raw '{}'
# x402 v2 sends the challenge base64-encoded in the PAYMENT-REQUIRED header (v1 sends it in the body).
# To read the header:
curl -sS -g -o /dev/null -D - -X POST 'https://x402.browserbase.com/browser/session/sess_7f3a9c2e1b8d4f6a/extend' \
-H 'content-type: application/json' \
--data-raw '{}' \
| grep -i '^payment-required:' | cut -d' ' -f2 | tr -d '\r' | base64 --decodeJavaScript: pay and call
// npm i @x402/fetch @x402/evm viem
import { wrapFetchWithPayment, x402Client } from "@x402/fetch";
import { registerExactEvmScheme } from "@x402/evm/exact/client";
import { privateKeyToAccount } from "viem/accounts";
// Pays at most $0.01 per call.
const client = new x402Client().setSpendControls({ maxAmountPerPayment: "$0.01" });
registerExactEvmScheme(client, { signer: privateKeyToAccount(process.env.EVM_PRIVATE_KEY) });
const pay = wrapFetchWithPayment(fetch, client);
// Not sure it's safe to pay? ToolVet checks it first for $0.005. Pay for that from a separate
// client: this one is capped at $0.01 per payment. GET https://toolvet.app/api/v1/check?url=https%3A%2F%2Fx402.browserbase.com%2Fbrowser%2Fsession%2Fsess_7f3a9c2e1b8d4f6a%2Fextend&method=POST
const res = await pay("https://x402.browserbase.com/browser/session/sess_7f3a9c2e1b8d4f6a/extend", {
method: "POST",
headers: { "content-type": "application/json" },
body: JSON.stringify({}),
});
console.log(res.status, await res.text());Python: pay and call
# pip install "x402[requests,evm]"
import os
from eth_account import Account
from x402 import x402ClientSync
from x402.http.clients import x402_requests
from x402.mechanisms.evm import EthAccountSigner
from x402.mechanisms.evm.exact.register import register_exact_evm_client
# Pays at most $0.01 per call.
client = x402ClientSync().set_spend_controls({"max_amount_per_payment": "$0.01"})
register_exact_evm_client(client, EthAccountSigner(Account.from_key(os.environ["EVM_PRIVATE_KEY"])))
with x402_requests(client) as session:
res = session.post(
"https://x402.browserbase.com/browser/session/sess_7f3a9c2e1b8d4f6a/extend",
json={},
)
print(res.status_code, res.text)Security scan
1 finding
- Payment address changed recently in payment
Payment address on Base changed from 0x04A6942B194274212a21570971dF7B0a66877EBA to 0x89Ec730488b532e91aFc7B5512ca92f45b4b8dc4
Recent checks
| When | Result | HTTP | Time | Price |
|---|---|---|---|---|
| 4 h ago | Passed | 402 | 977 ms | $0.01 |
| 9 h ago | Passed | 402 | 1.1 s | $0.01 |
| 14 h ago | Passed | 402 | 1.1 s | $0.01 |
| 19 h ago | Passed | 402 | 1.1 s | $0.01 |
| 25 h ago | Passed | 402 | 950 ms | $0.01 |
Show 10 older checks
| 30 h ago | Passed | 402 | 999 ms | $0.01 |
| 35 h ago | Passed | 402 | 1.0 s | $0.01 |
| 40 h ago | Passed | 402 | 982 ms | $0.01 |
| 44 h ago | Passed | 402 | 971 ms | $0.01 |
| 2 days ago | Passed | 402 | 1.1 s | $0.01 |
| 2 days ago | Passed | 402 | 995 ms | $0.01 |
| 2 days ago | Passed | 402 | 1.0 s | $0.01 |
| 3 days ago | Passed | 402 | 1.8 s | $0.01 |
| 3 days ago | Passed | 402 | 1.1 s | $0.01 |
| 3 days ago | Passed | 402 | 7.9 s | $0.01 |
History
| 18 Oct 2026 | Payment address on Base changed from 0x04A6942B194274212a21570971dF7B0a66877EBA to 0x89Ec730488b532e91aFc7B5512ca92f45b4b8dc4 |
| 18 Oct 2026 | Payment address on Base changed from 0x67f6333611E43559f9FC3018946ecc7b62e6459b to 0x04A6942B194274212a21570971dF7B0a66877EBA |
| 18 Oct 2026 | Payment address on Base changed from 0x4d0885Bf48e4685cf954BAcEfcA3fAca3871ae77 to 0x67f6333611E43559f9FC3018946ecc7b62e6459b |
| 17 Oct 2026 | Payment address on Base changed from 0x64570A44e37e204D4954AA40a0aEAA9938aE9DfD to 0x4d0885Bf48e4685cf954BAcEfcA3fAca3871ae77 |
| 17 Oct 2026 | Payment address on Base changed from 0x15476bB40c524988C1b33Bd73AfC615BeEeDB935 to 0x64570A44e37e204D4954AA40a0aEAA9938aE9DfD |
| 17 Oct 2026 | Payment address on Base changed from 0xBB011889dB51aF47db47F0C0fC81e378FA276a62 to 0x15476bB40c524988C1b33Bd73AfC615BeEeDB935 |
| 17 Oct 2026 | Payment address on Base changed from 0x9c185972F6908712b7129D78Ca9FaD29661AF1B8 to 0xBB011889dB51aF47db47F0C0fC81e378FA276a62 |
| 17 Oct 2026 | Payment address on Base changed from 0x7e94f6aEe96685F331298E302DCD820A54Cf3aB2 to 0x9c185972F6908712b7129D78Ca9FaD29661AF1B8 |
| 16 Oct 2026 | Payment address on Base changed from 0xE0748676Da599A553E8fcBCBA11Fc68F17B877Ec to 0x7e94f6aEe96685F331298E302DCD820A54Cf3aB2 |
| 16 Oct 2026 | Payment address on Base changed from 0xcBc630B1164c04D896A884D0C4BfF96af26A311f to 0xE0748676Da599A553E8fcBCBA11Fc68F17B877Ec |
| 16 Oct 2026 | Payment address on Base changed from 0xef454AF0F348a58F3A176Dd25aeE14a645B8EB9a to 0xcBc630B1164c04D896A884D0C4BfF96af26A311f |
| 16 Oct 2026 | Payment address on Base changed from 0xdad7EDe007E49e4CA83B060dA224Ba5275E0dA23 to 0xef454AF0F348a58F3A176Dd25aeE14a645B8EB9a |
| 16 Oct 2026 | Payment address on Base changed from 0x61598711D1962381Fa383BE24d2119187819BFB6 to 0xdad7EDe007E49e4CA83B060dA224Ba5275E0dA23 |
| 15 Oct 2026 | Payment address on Base changed from 0x88E8Cee360517d76295E462B1f20cf3E3B052c4f to 0x61598711D1962381Fa383BE24d2119187819BFB6 |
| 15 Oct 2026 | Payment address on Base changed from 0x7128e09d46ECa7876B3608a8894039535579F873 to 0x88E8Cee360517d76295E462B1f20cf3E3B052c4f |