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
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 --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_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
| When | Result | HTTP | Time | Price |
|---|---|---|---|---|
| 3 h ago | Passed | 402 | 1.2 s | $0.01 |
| 9 h ago | Passed | 402 | 1.0 s | $0.01 |
| 14 h ago | Passed | 402 | 1.0 s | $0.01 |
| 19 h ago | Passed | 402 | 1.0 s | $0.01 |
| 24 h ago | Passed | 402 | 946 ms | $0.01 |
Show 10 older checks
| 30 h ago | Passed | 402 | 1.0 s | $0.01 |
| 35 h ago | Passed | 402 | 986 ms | $0.01 |
| 39 h ago | Passed | 402 | 983 ms | $0.01 |
| 44 h ago | Passed | 402 | 977 ms | $0.01 |
| 2 days ago | Passed | 402 | 954 ms | $0.01 |
| 2 days ago | Passed | 402 | 989 ms | $0.01 |
| 2 days ago | Passed | 402 | 1.1 s | $0.01 |
| 3 days ago | Passed | 402 | 923 ms | $0.01 |
| 3 days ago | Passed | 402 | 1.2 s | $0.01 |
| 3 days ago | Passed | 402 | 2.3 s | $0.01 |
History
| 18 Oct 2026 | Payment address on Base changed from 0x592B8337063A3b66f756C85d8F1736eB611e963B to 0xd1e59925992f4Ff6b0807BB20799693E7965d86e |
| 18 Oct 2026 | Payment address on Base changed from 0x30f38036B09068b204C69d1e17ed7989228a67bA to 0x592B8337063A3b66f756C85d8F1736eB611e963B |
| 18 Oct 2026 | Payment address on Base changed from 0xdaE3c0fae090394ee92715343827CC9a567730eE to 0x30f38036B09068b204C69d1e17ed7989228a67bA |
| 17 Oct 2026 | Payment address on Base changed from 0x0dF0eaAB49E02c2d4aD91E3C3112748A87c7E8c2 to 0xdaE3c0fae090394ee92715343827CC9a567730eE |
| 17 Oct 2026 | Payment address on Base changed from 0x49F1E22380cf956Bca3326cFDDd0A029fe719f2D to 0x0dF0eaAB49E02c2d4aD91E3C3112748A87c7E8c2 |
| 17 Oct 2026 | Payment address on Base changed from 0x652006E3B7435C1f7ce5993463833016B5F07446 to 0x49F1E22380cf956Bca3326cFDDd0A029fe719f2D |
| 17 Oct 2026 | Payment address on Base changed from 0x56d5a1CfbE713Ad4493854178847aE64e46436B2 to 0x652006E3B7435C1f7ce5993463833016B5F07446 |
| 17 Oct 2026 | Payment address on Base changed from 0xb21c1B10314975A7d3d369854960c093583fe5a4 to 0x56d5a1CfbE713Ad4493854178847aE64e46436B2 |
| 16 Oct 2026 | Payment address on Base changed from 0x03Eb2c24f9BE0fa3f9d134816Db1C4618292E28d to 0xb21c1B10314975A7d3d369854960c093583fe5a4 |
| 16 Oct 2026 | Payment address on Base changed from 0xba2376e8fbEc03DF35CDeBcbdb8aA85915fc1938 to 0x03Eb2c24f9BE0fa3f9d134816Db1C4618292E28d |
| 16 Oct 2026 | Payment address on Base changed from 0x19D2089DD73737fD67b2C1e6fc58e8FCa076Ad3D to 0xba2376e8fbEc03DF35CDeBcbdb8aA85915fc1938 |
| 16 Oct 2026 | Payment address on Base changed from 0xf0B8f2B5C94518724F4C56AdfF24abb0f0885521 to 0x19D2089DD73737fD67b2C1e6fc58e8FCa076Ad3D |
| 16 Oct 2026 | Payment address on Base changed from 0x2F45B9B7d5671Ad72a6279326d0fcad4964066f0 to 0xf0B8f2B5C94518724F4C56AdfF24abb0f0885521 |
| 15 Oct 2026 | Payment address on Base changed from 0x26469AD14733c99b66Dbd780B9A7CdAf79912961 to 0x2F45B9B7d5671Ad72a6279326d0fcad4964066f0 |
| 15 Oct 2026 | Payment address on Base changed from 0xDD0863fc6492E1b77098f9e5FaAF263aa80154e9 to 0x26469AD14733c99b66Dbd780B9A7CdAf79912961 |