x402 Endpoint Checker
x402 endpoint check: validate an x402 endpoint and audit its Bazaar listing before you pay for it or list it. One unpaid probe (never pays the target) grades the 402 challenge, schemas, examples, name, tags and latency, and adds Coinbase's validator verdict, the live Bazaar listing (30-day calls, payers, stale metadata) and search rank for its own name and tags. Returns score, grade and prioritized fixes. 0.005 USDC/call; failed calls are free.
Offering
- Provider
- x402-seller-pmlm.onrender.com
- Method
- GET
- Offering type
- Api Endpoint
- Transport type
- http
- Category
- Development
- Delivery
- Not provided
- Pricing model
- Not provided
- x402 version
- 2
Endpoint context
- URL
https://x402-seller-pmlm.onrender.com/check- MIME type
- application/json
- First seen
- 2026-10-16T01:50:19.913Z
- Last seen
- Tags
- x402 endpoint check, validate x402 endpoint, x402 bazaar ranking, x402 listing audit, api testing
Payment pricing
x402 payment terms are the authoritative price for calling this endpoint.
- Payment option 1
- 0.005 USDC
Atomic price: 5000 · Network: eip155:8453 · Asset: USDC · Scheme: exact - Payment option 2
- 0.005 USDC
Atomic price: 5000 · Network: eip155:137 · Asset: USDC · Scheme: exact - Payment option 3
- 0.005 USDC
Atomic price: 5000 · Network: eip155:42161 · Asset: USDC · Scheme: exact - Payment option 4
- 0.005 USDC
Atomic price: 5000 · Network: solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp · Asset: USDC · Scheme: exact - Payment option 5
- 0.005 USDC
Atomic price: 5000 · Network: eip155:43114 · Asset: USDC · Scheme: exact - Payment option 6
- 5000 atomic units
Atomic price: 5000 · Network: eip155:1329 · Asset: 0xe15fC38F6D8c56aF07bbCBe3BAf5708A2Bf42392 · Scheme: exact
Raw x402 terms
[
{
"scheme": "exact",
"network": "eip155:8453",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"amount": "5000",
"payTo": "0x079471E6F43b6feeF80895E19cBFcBB496904852"
},
{
"scheme": "exact",
"network": "eip155:137",
"asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
"amount": "5000",
"payTo": "0x079471E6F43b6feeF80895E19cBFcBB496904852"
},
{
"scheme": "exact",
"network": "eip155:42161",
"asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
"amount": "5000",
"payTo": "0x079471E6F43b6feeF80895E19cBFcBB496904852"
},
{
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
"amount": "5000",
"payTo": "787RZwDGpjmRsG5wgnyBeWQHBuARax8Qo6P7dmDuqKeW"
},
{
"scheme": "exact",
"network": "eip155:43114",
"asset": "0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E",
"amount": "5000",
"payTo": "0x079471E6F43b6feeF80895E19cBFcBB496904852"
},
{
"scheme": "exact",
"network": "eip155:1329",
"asset": "0xe15fC38F6D8c56aF07bbCBe3BAf5708A2Bf42392",
"amount": "5000",
"payTo": "0x079471E6F43b6feeF80895E19cBFcBB496904852"
}
]Observed health
- Status
- Healthy
- Latest latency
- 108 ms
- Average latency
- 267 ms
- HTTP status
- 402
- Last checked
- Reachability
- 100% over 11 checks
Latency is measured to the first response headers. A reachable result does not verify response accuracy or merchant identity.
Input schema
{
"type": "object",
"properties": {
"type": {
"type": "string",
"const": "http"
},
"method": {
"type": "string",
"enum": [
"GET"
]
},
"queryParams": {
"type": "object",
"properties": {
"url": {
"type": "string",
"description": "Public https URL of an x402-protected endpoint (yours or one you are about to pay)"
},
"method": {
"type": "string",
"enum": [
"GET",
"POST"
],
"description": "HTTP method to probe (default GET)"
}
},
"required": [
"url"
]
}
},
"required": [
"type",
"method"
],
"additionalProperties": false
}Output schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"additionalProperties": false,
"properties": {
"method": {
"enum": [
"GET"
],
"type": "string"
},
"queryParams": {
"properties": {
"method": {
"description": "HTTP method to probe (default GET)",
"enum": [
"GET",
"POST"
],
"type": "string"
},
"url": {
"description": "Public https URL of an x402-protected endpoint (yours or one you are about to pay)",
"type": "string"
}
},
"required": [
"url"
],
"type": "object"
},
"type": {
"const": "http",
"type": "string"
}
},
"required": [
"type",
"method"
],
"type": "object"
},
"output": {
"properties": {
"example": {
"properties": {
"bazaarListing": {
"description": "Live CDP Bazaar entry: listed, calls30d, uniquePayers30d, lastCalledAt, indexed name/tags, metadataStale",
"type": "object"
},
"cdpValidator": {
"description": "Coinbase /x402/validate verdict: valid, simulation, indexed, failed checks",
"type": [
"object",
"null"
]
},
"checkedAt": {
"type": "string"
},
"checks": {
"items": {
"properties": {
"detail": {
"type": "string"
},
"fix": {
"type": "string"
},
"id": {
"type": "string"
},
"pass": {
"type": "boolean"
},
"severity": {
"enum": [
"required",
"ranking",
"advisory"
],
"type": "string"
}
},
"type": "object"
},
"type": "array"
},
"fixes": {
"description": "Failed checks, required first, each with a concrete fix",
"items": {
"type": "string"
},
"type": "array"
},
"grade": {
"enum": [
"A",
"B",
"C",
"D",
"F"
],
"type": "string"
},
"indexable": {
"type": "boolean"
},
"latencyMs": {
"type": "integer"
},
"networks": {
"items": {
"type": "string"
},
"type": "array"
},
"passed": {
"type": "integer"
},
"priceUsdIfUsdc": {
"type": [
"number",
"null"
]
},
"score": {
"maximum": 100,
"minimum": 0,
"type": "integer"
},
"searchRanks": {
"description": "Bazaar search position for the endpoint's own serviceName and first tags",
"items": {
"properties": {
"leader": {
"type": [
"object",
"null"
]
},
"of": {
"type": "integer"
},
"query": {
"type": "string"
},
"rank": {
"type": [
"integer",
"null"
]
}
},
"type": "object"
},
"type": "array"
},
"serviceName": {
"type": [
"string",
"null"
]
},
"target": {
"type": "string"
},
"total": {
"type": "integer"
},
"totalMs": {
"type": "integer"
}
},
"required": [
"target",
"score",
"grade",
"checks",
"fixes"
],
"type": "object"
},
"type": {
"type": "string"
}
},
"required": [
"type"
],
"type": "object"
}
},
"required": [
"input"
],
"type": "object"
}