ToolAssay

x402 endpoint readiness and Bazaar ranking check

x402 endpoint readiness and Bazaar ranking check. Use before paying for or listing an x402 API. Makes one unpaid probe (never pays the target) and grades the 402 challenge: PAYMENT-REQUIRED header, accepts, amount, payTo, network, description, mimeType, serviceName, tags, bazaar schemas and examples, latency. Returns a score and fixes. 0.005 USDC on Base. Errors are never charged: 400 bad/missing input, 422 nothing usable found or target unreachable, 503 temporarily unavailable.

Answeringour last check, 2026-10-04
1 of 1checks answered this week
186 msmedian answer time
$0.005listed price per call
$0.005price it asked us

Paid test badge: not yet. The checks above are free: we call the tool without paying and read the payment request it sends back. The Verified badge needs paid calls whose answers match the promised output, and nobody can buy a badge.

Endpoint

GET https://x402-seller-pmlm.onrender.com/check

CategoryEverything else
Provider hostx402-seller-pmlm.onrender.com
Networkseip155:8453
Payment schemesexact
Self-reported calls, 30 days1 from 1 payers (the provider's figure, not ours)

Our checks, last 30 days

DayResultHTTPAskedTime
2026-10-04 valid payment request 402$0.005 186 ms

Example input (from the provider)

{
  "method": "GET",
  "queryParams": {
    "url": "https://x402-seller-pmlm.onrender.com/report"
  },
  "type": "http"
}

Promised output schema (from the provider)

{
  "$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",
              "type": "string"
            }
          },
          "required": [
            "url"
          ],
          "type": "object"
        },
        "type": {
          "const": "http",
          "type": "string"
        }
      },
      "required": [
        "type",
        "method"
      ],
      "type": "object"
    },
    "output": {
      "properties": {
        "example": {
          "properties": {
            "checkedAt": {
              "type": "string"
            },
            "checks": {
              "items": {
                "type": "object"
              },
              "type": "array"
            },
            "fixes": {
              "items": {
                "type": "string"
              },
              "type": "array"
            },
            "indexable": {
              "type": "boolean"
            },
            "latencyMs": {
              "type": "integer"
            },
            "network": {
              "type": [
                "string",
                "null"
              ]
            },
            "passed": {
              "type": "integer"
            },
            "priceUsdIfUsdc": {
              "type": [
                "number",
                "null"
              ]
            },
            "score": {
              "maximum": 100,
              "minimum": 0,
              "type": "integer"
            },
            "target": {
              "type": "string"
            },
            "total": {
              "type": "integer"
            }
          },
          "required": [
            "target",
            "score",
            "checks",
            "fixes"
          ],
          "type": "object"
        },
        "type": {
          "type": "string"
        }
      },
      "required": [
        "type"
      ],
      "type": "object"
    }
  },
  "required": [
    "input"
  ],
  "type": "object"
}

This page as JSON