unlisted.sh

Your x402 endpoint works, but it isn't in the Bazaar. Find out why, and get it there.

What makes it different

Asks CDP directlyWhether your endpoint is indexed right now, when it was last crawled, and whether CDP's own facilitator would accept it. Ground truth, not a guess.
Makes the first real paymentThe CDP Bazaar lists a route after CDP's facilitator settles its first payment, so a new endpoint nobody has paid yet stays unlisted. Paid mode pays your endpoint once for real and reports whether it settled end to end.

Two modes

$0.02CheckYour 402 challenge and Bazaar declaration, plus CDP's live index status.
$0.10Check + real paymentEverything above, then one real, small test payment to your endpoint (Base mainnet, exact scheme, USDC). Limited to once per domain per 24 hours.

Call it

POST https://unlisted.sh/diagnose
Content-Type: application/json

{"url": "https://your-api.example.com/paid-route"}

Add ?mode=paid for the real-payment test. Paid per call in USDC on Base via x402: an unpaid request returns HTTP 402 with the payment requirements. The report starts with bazaar.indexed: true, false, or null if it couldn't be checked.