73trust / 100

Session 7982a8bc 9ca2 4314 9527 355e3f46fc8c Extend

by x402.browserbase.com in Search & web

x402 APIPassing, checked 1 h ago

Extend an existing Browserbase session by adding more prepaid time

POST
https://x402.browserbase.com/browser/session/session_7982a8bc-9ca2-4314-9527-355e3f46fc8c/extend
Price
$0.01
per call in USDC
Uptime
100%
last 30 days
Response time
1.0 s
1.3 s slowest 5%
Last check
Passed
1 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/session_7982a8bc-9ca2-4314-9527-355e3f46fc8c/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/session_7982a8bc-9ca2-4314-9527-355e3f46fc8c/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/session_7982a8bc-9ca2-4314-9527-355e3f46fc8c/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/session_7982a8bc-9ca2-4314-9527-355e3f46fc8c/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%2Fsession_7982a8bc-9ca2-4314-9527-355e3f46fc8c%2Fextend&method=POST
const res = await pay("https://x402.browserbase.com/browser/session/session_7982a8bc-9ca2-4314-9527-355e3f46fc8c/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/session_7982a8bc-9ca2-4314-9527-355e3f46fc8c/extend",
        json={},
    )
    print(res.status_code, res.text)

Security scan

1 finding

  • Payment address changed recently in payment
    Payment address on Base changed from 0x5446aEE8B69977593cec52a44A63d9F2cB9390fa to 0x472157B213e6c19c8f7239dCeebD5099a64C03Ba

Recent checks

WhenResultHTTPTimePrice
1 h agoPassed4021.0 s$0.01
6 h agoPassed4021.0 s$0.01
12 h agoPassed402971 ms$0.01
17 h agoPassed4021.0 s$0.01
22 h agoPassed4021.0 s$0.01
Show 10 older checks
27 h agoPassed4021.0 s$0.01
32 h agoPassed4021.0 s$0.01
37 h agoPassed402938 ms$0.01
42 h agoPassed402948 ms$0.01
47 h agoPassed402981 ms$0.01
2 days agoPassed4021.2 s$0.01
2 days agoPassed4021.0 s$0.01
3 days agoPassed402964 ms$0.01
3 days agoPassed402985 ms$0.01
3 days agoPassed4021.1 s$0.01

History

18 Oct 2026Payment address on Base changed from 0x5446aEE8B69977593cec52a44A63d9F2cB9390fa to 0x472157B213e6c19c8f7239dCeebD5099a64C03Ba
18 Oct 2026Payment address on Base changed from 0x5c0D9387E252A4a6353Aba3D15cE2EaCF3343694 to 0x5446aEE8B69977593cec52a44A63d9F2cB9390fa
18 Oct 2026Payment address on Base changed from 0xD12877327Bd765eE0EF0fCEC4aCDcB7fd76e7d88 to 0x5c0D9387E252A4a6353Aba3D15cE2EaCF3343694
17 Oct 2026Payment address on Base changed from 0x3B412D534Bf1e4caAfD3430b7D133729Fb39d79A to 0xD12877327Bd765eE0EF0fCEC4aCDcB7fd76e7d88
17 Oct 2026Payment address on Base changed from 0x53cA49da97584C0c7f3919d5ad85dFe3D451da56 to 0x3B412D534Bf1e4caAfD3430b7D133729Fb39d79A
17 Oct 2026Payment address on Base changed from 0x0cEa74FAc543AF40F1d5219052000a7cCA659508 to 0x53cA49da97584C0c7f3919d5ad85dFe3D451da56
17 Oct 2026Payment address on Base changed from 0xAFF267141307AbF43a9DA64c25e20E81df381C6b to 0x0cEa74FAc543AF40F1d5219052000a7cCA659508
17 Oct 2026Payment address on Base changed from 0xa8A7b1919ECB16E4F3DB7909C0591DB004d9FE72 to 0xAFF267141307AbF43a9DA64c25e20E81df381C6b
16 Oct 2026Payment address on Base changed from 0xF9f626Daf46F64cA72Ba16C426e0198786FEB7Ab to 0xa8A7b1919ECB16E4F3DB7909C0591DB004d9FE72
16 Oct 2026Payment address on Base changed from 0xe10e782b9B4566072fDE9F4DDeeec7b1E6ae2285 to 0xF9f626Daf46F64cA72Ba16C426e0198786FEB7Ab
16 Oct 2026Payment address on Base changed from 0x096e4c20879f1fcf080784396AE218726F7746FE to 0xe10e782b9B4566072fDE9F4DDeeec7b1E6ae2285
16 Oct 2026Payment address on Base changed from 0x274534f1672a9006cc42863745B07A3CA57b2236 to 0x096e4c20879f1fcf080784396AE218726F7746FE
16 Oct 2026Payment address on Base changed from 0xf63e970D6c7f6031284b287B2981D2b9B74f6840 to 0x274534f1672a9006cc42863745B07A3CA57b2236
15 Oct 2026Payment address on Base changed from 0xdA603Ec7133B0A5C7F19d91A90c27e01395DC937 to 0xf63e970D6c7f6031284b287B2981D2b9B74f6840
15 Oct 2026Payment address on Base changed from 0x2e7aF51335D1feCdd903bE0ad73de13D9ABCab49 to 0xdA603Ec7133B0A5C7F19d91A90c27e01395DC937