71trust / 100

Session 77578795 4fbb 40c4 A9d2 Ac64a9fb0150 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/session_77578795-4fbb-40c4-a9d2-ac64a9fb0150/extend
Price
$0.01
per call in USDC
Uptime
100%
last 30 days
Response time
1.1 s
2.9 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/session_77578795-4fbb-40c4-a9d2-ac64a9fb0150/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_77578795-4fbb-40c4-a9d2-ac64a9fb0150/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_77578795-4fbb-40c4-a9d2-ac64a9fb0150/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_77578795-4fbb-40c4-a9d2-ac64a9fb0150/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_77578795-4fbb-40c4-a9d2-ac64a9fb0150%2Fextend&method=POST
const res = await pay("https://x402.browserbase.com/browser/session/session_77578795-4fbb-40c4-a9d2-ac64a9fb0150/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_77578795-4fbb-40c4-a9d2-ac64a9fb0150/extend",
        json={},
    )
    print(res.status_code, res.text)

Security scan

1 finding

  • Payment address changed recently in payment
    Payment address on Base changed from 0x308Bc95B0d18AA30C2623F0a996f00d8b137DdDd to 0x1aE63F9946a86Af59bca90305c0ACd13878EC5ab

Recent checks

WhenResultHTTPTimePrice
3 h agoPassed4021.0 s$0.01
8 h agoPassed402950 ms$0.01
14 h agoPassed4021.2 s$0.01
19 h agoPassed4021.1 s$0.01
24 h agoPassed4025.2 s$0.01
Show 10 older checks
29 h agoPassed402916 ms$0.01
34 h agoPassed4022.9 s$0.01
39 h agoPassed4021.0 s$0.01
44 h agoPassed402956 ms$0.01
2 days agoPassed402976 ms$0.01
2 days agoPassed4021.0 s$0.01
2 days agoPassed4021.1 s$0.01
3 days agoPassed4021.4 s$0.01
3 days agoPassed4021.0 s$0.01
3 days agoPassed4021.1 s$0.01

History

18 Oct 2026Payment address on Base changed from 0x308Bc95B0d18AA30C2623F0a996f00d8b137DdDd to 0x1aE63F9946a86Af59bca90305c0ACd13878EC5ab
18 Oct 2026Payment address on Base changed from 0xe34d0a8407C5005b4e47582A6E3EeFcC4dAAE3f2 to 0x308Bc95B0d18AA30C2623F0a996f00d8b137DdDd
18 Oct 2026Payment address on Base changed from 0x6389eDC0f1f274bFad8773fc2568ad75C6761d0a to 0xe34d0a8407C5005b4e47582A6E3EeFcC4dAAE3f2
17 Oct 2026Payment address on Base changed from 0xf889b34Eb03e9Dd8FF38f85Cdd677132F843EB9C to 0x6389eDC0f1f274bFad8773fc2568ad75C6761d0a
17 Oct 2026Payment address on Base changed from 0x663C1179E1d00C3BE0adB49a0b9c16017444476f to 0xf889b34Eb03e9Dd8FF38f85Cdd677132F843EB9C
17 Oct 2026Payment address on Base changed from 0xD7444a72c77EdB1821f752F4152Ce56E294f27ea to 0x663C1179E1d00C3BE0adB49a0b9c16017444476f
17 Oct 2026Payment address on Base changed from 0x99AB776EFA62FB34bdEBd2F186307275f57AB8c2 to 0xD7444a72c77EdB1821f752F4152Ce56E294f27ea
17 Oct 2026Payment address on Base changed from 0xD08740cE0d942708bd3a6E31346816dB59E77f8f to 0x99AB776EFA62FB34bdEBd2F186307275f57AB8c2
16 Oct 2026Payment address on Base changed from 0xDaA67ADAC32D2862F158237c33830541D3486ED4 to 0xD08740cE0d942708bd3a6E31346816dB59E77f8f
16 Oct 2026Payment address on Base changed from 0x624Cd090A766934941294238DBf071174c0BE943 to 0xDaA67ADAC32D2862F158237c33830541D3486ED4
16 Oct 2026Payment address on Base changed from 0x8b7847Ec7bd06CDc69bbFA4A826BE4D3FD1116e4 to 0x624Cd090A766934941294238DBf071174c0BE943
16 Oct 2026Payment address on Base changed from 0x0fAE84d2E0b05C74EfDf2E1b3Dd614333697Fb62 to 0x8b7847Ec7bd06CDc69bbFA4A826BE4D3FD1116e4
16 Oct 2026Payment address on Base changed from 0xCE86C609cD1B0306754Bcbf06f1921bB05EDb180 to 0x0fAE84d2E0b05C74EfDf2E1b3Dd614333697Fb62
15 Oct 2026Payment address on Base changed from 0x8aBe89f7643E22713a0Dc5f35d80F40E8416BE5c to 0xCE86C609cD1B0306754Bcbf06f1921bB05EDb180
15 Oct 2026Payment address on Base changed from 0x7522B67CE368185470AB58fa6467c70018c58AB9 to 0x8aBe89f7643E22713a0Dc5f35d80F40E8416BE5c