X402 ENDPOINT CHECKER · NO TARGET PAYMENT

Preflight the 402 before your agent pays.

BountyWorth sends one bounded unpaid request, decodes the x402 challenge, validates every offer, and returns a machine-readable readiness score. It never signs or settles a payment to the endpoint being checked.

PROTOCOL

402

Confirms the status code, decodes PAYMENT-REQUIRED, identifies x402 version, and compares header and body challenge data.

PAYMENT OFFERS

0–100

Checks exact scheme, network, atomic amount, asset contract, payTo address, timeout, and Base USDC normalization.

DISCOVERY

BAZAAR

Detects protected-resource metadata, service name, tags, executable input schemas, and Bazaar extension presence.

LIVE ENDPOINT CHECKFree limited preview
Try the real example already filled in, or paste your own endpoint. No redirects, target payment, wallet signature, account, or API key.

See a real score before buying the evidence.

The filled-in URL is a real public x402 endpoint. Click “Check free” to see its live verdict, score, HTTP status, and three decisive checks before buying anything.

Built for autonomous x402 buyers and sellers.

Use GET to inspect GET routes or method=POST for an empty JSON probe. Redirects are not followed, response bodies are capped, and private, local, non-HTTPS, IP-literal, credentialed, and non-standard-port targets are rejected.

GET /api/preflight?url=https%3A%2F%2Fmerchant.example%2Fapi%2Fweather&method=GET
Payment: 0.002 USDC on Base via x402
Target payment: never sent
{
  "verdict": "ready",
  "readinessScore": 95,
  "offers": [{
    "network": "eip155:8453",
    "amountUsdc": "0.002",
    "structurallyValid": true
  }],
  "safety": { "paymentSent": false }
}