71trust / 100

Sess 7f3a9d2e1b48c6 Extend

by x402.browserbase.com in Search & web

x402 APIPassing, checked 3 h ago

Extend an existing Browserbase session by adding more prepaid time

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

Security scan

1 finding

  • Payment address changed recently in payment
    Payment address on Base changed from 0x592B8337063A3b66f756C85d8F1736eB611e963B to 0xd1e59925992f4Ff6b0807BB20799693E7965d86e

Recent checks

WhenResultHTTPTimePrice
3 h agoPassed4021.2 s$0.01
9 h agoPassed4021.0 s$0.01
14 h agoPassed4021.0 s$0.01
19 h agoPassed4021.0 s$0.01
24 h agoPassed402946 ms$0.01
Show 10 older checks
30 h agoPassed4021.0 s$0.01
35 h agoPassed402986 ms$0.01
39 h agoPassed402983 ms$0.01
44 h agoPassed402977 ms$0.01
2 days agoPassed402954 ms$0.01
2 days agoPassed402989 ms$0.01
2 days agoPassed4021.1 s$0.01
3 days agoPassed402923 ms$0.01
3 days agoPassed4021.2 s$0.01
3 days agoPassed4022.3 s$0.01

History

18 Oct 2026Payment address on Base changed from 0x592B8337063A3b66f756C85d8F1736eB611e963B to 0xd1e59925992f4Ff6b0807BB20799693E7965d86e
18 Oct 2026Payment address on Base changed from 0x30f38036B09068b204C69d1e17ed7989228a67bA to 0x592B8337063A3b66f756C85d8F1736eB611e963B
18 Oct 2026Payment address on Base changed from 0xdaE3c0fae090394ee92715343827CC9a567730eE to 0x30f38036B09068b204C69d1e17ed7989228a67bA
17 Oct 2026Payment address on Base changed from 0x0dF0eaAB49E02c2d4aD91E3C3112748A87c7E8c2 to 0xdaE3c0fae090394ee92715343827CC9a567730eE
17 Oct 2026Payment address on Base changed from 0x49F1E22380cf956Bca3326cFDDd0A029fe719f2D to 0x0dF0eaAB49E02c2d4aD91E3C3112748A87c7E8c2
17 Oct 2026Payment address on Base changed from 0x652006E3B7435C1f7ce5993463833016B5F07446 to 0x49F1E22380cf956Bca3326cFDDd0A029fe719f2D
17 Oct 2026Payment address on Base changed from 0x56d5a1CfbE713Ad4493854178847aE64e46436B2 to 0x652006E3B7435C1f7ce5993463833016B5F07446
17 Oct 2026Payment address on Base changed from 0xb21c1B10314975A7d3d369854960c093583fe5a4 to 0x56d5a1CfbE713Ad4493854178847aE64e46436B2
16 Oct 2026Payment address on Base changed from 0x03Eb2c24f9BE0fa3f9d134816Db1C4618292E28d to 0xb21c1B10314975A7d3d369854960c093583fe5a4
16 Oct 2026Payment address on Base changed from 0xba2376e8fbEc03DF35CDeBcbdb8aA85915fc1938 to 0x03Eb2c24f9BE0fa3f9d134816Db1C4618292E28d
16 Oct 2026Payment address on Base changed from 0x19D2089DD73737fD67b2C1e6fc58e8FCa076Ad3D to 0xba2376e8fbEc03DF35CDeBcbdb8aA85915fc1938
16 Oct 2026Payment address on Base changed from 0xf0B8f2B5C94518724F4C56AdfF24abb0f0885521 to 0x19D2089DD73737fD67b2C1e6fc58e8FCa076Ad3D
16 Oct 2026Payment address on Base changed from 0x2F45B9B7d5671Ad72a6279326d0fcad4964066f0 to 0xf0B8f2B5C94518724F4C56AdfF24abb0f0885521
15 Oct 2026Payment address on Base changed from 0x26469AD14733c99b66Dbd780B9A7CdAf79912961 to 0x2F45B9B7d5671Ad72a6279326d0fcad4964066f0
15 Oct 2026Payment address on Base changed from 0xDD0863fc6492E1b77098f9e5FaAF263aa80154e9 to 0x26469AD14733c99b66Dbd780B9A7CdAf79912961