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

Run a free test callHow to call it

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 --decode
JavaScript: 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

WhenResultHTTPTimePrice
4 h agoPassed402977 ms$0.01
9 h agoPassed4021.1 s$0.01
14 h agoPassed4021.1 s$0.01
19 h agoPassed4021.1 s$0.01
25 h agoPassed402950 ms$0.01
Show 10 older checks
30 h agoPassed402999 ms$0.01
35 h agoPassed4021.0 s$0.01
40 h agoPassed402982 ms$0.01
44 h agoPassed402971 ms$0.01
2 days agoPassed4021.1 s$0.01
2 days agoPassed402995 ms$0.01
2 days agoPassed4021.0 s$0.01
3 days agoPassed4021.8 s$0.01
3 days agoPassed4021.1 s$0.01
3 days agoPassed4027.9 s$0.01

History

18 Oct 2026Payment address on Base changed from 0x04A6942B194274212a21570971dF7B0a66877EBA to 0x89Ec730488b532e91aFc7B5512ca92f45b4b8dc4
18 Oct 2026Payment address on Base changed from 0x67f6333611E43559f9FC3018946ecc7b62e6459b to 0x04A6942B194274212a21570971dF7B0a66877EBA
18 Oct 2026Payment address on Base changed from 0x4d0885Bf48e4685cf954BAcEfcA3fAca3871ae77 to 0x67f6333611E43559f9FC3018946ecc7b62e6459b
17 Oct 2026Payment address on Base changed from 0x64570A44e37e204D4954AA40a0aEAA9938aE9DfD to 0x4d0885Bf48e4685cf954BAcEfcA3fAca3871ae77
17 Oct 2026Payment address on Base changed from 0x15476bB40c524988C1b33Bd73AfC615BeEeDB935 to 0x64570A44e37e204D4954AA40a0aEAA9938aE9DfD
17 Oct 2026Payment address on Base changed from 0xBB011889dB51aF47db47F0C0fC81e378FA276a62 to 0x15476bB40c524988C1b33Bd73AfC615BeEeDB935
17 Oct 2026Payment address on Base changed from 0x9c185972F6908712b7129D78Ca9FaD29661AF1B8 to 0xBB011889dB51aF47db47F0C0fC81e378FA276a62
17 Oct 2026Payment address on Base changed from 0x7e94f6aEe96685F331298E302DCD820A54Cf3aB2 to 0x9c185972F6908712b7129D78Ca9FaD29661AF1B8
16 Oct 2026Payment address on Base changed from 0xE0748676Da599A553E8fcBCBA11Fc68F17B877Ec to 0x7e94f6aEe96685F331298E302DCD820A54Cf3aB2
16 Oct 2026Payment address on Base changed from 0xcBc630B1164c04D896A884D0C4BfF96af26A311f to 0xE0748676Da599A553E8fcBCBA11Fc68F17B877Ec
16 Oct 2026Payment address on Base changed from 0xef454AF0F348a58F3A176Dd25aeE14a645B8EB9a to 0xcBc630B1164c04D896A884D0C4BfF96af26A311f
16 Oct 2026Payment address on Base changed from 0xdad7EDe007E49e4CA83B060dA224Ba5275E0dA23 to 0xef454AF0F348a58F3A176Dd25aeE14a645B8EB9a
16 Oct 2026Payment address on Base changed from 0x61598711D1962381Fa383BE24d2119187819BFB6 to 0xdad7EDe007E49e4CA83B060dA224Ba5275E0dA23
15 Oct 2026Payment address on Base changed from 0x88E8Cee360517d76295E462B1f20cf3E3B052c4f to 0x61598711D1962381Fa383BE24d2119187819BFB6
15 Oct 2026Payment address on Base changed from 0x7128e09d46ECa7876B3608a8894039535579F873 to 0x88E8Cee360517d76295E462B1f20cf3E3B052c4f