{
  "x402Version": 2,
  "id": 38481,
  "slug": "38481",
  "resource": "https://datastand.dev/api/bazaar/provider",
  "description": "Vet an x402 seller before integrating: how many resources the domain lists, its 30-day call volume, its best-adopted endpoint, its price range (min/median/max USDC per call), and its most-used endpoints. The aggregates cover the whole daily Bazaar sweep, so 'not listed' means the domain offers nothing in it at all. The endpoint list is served from the searchable slice instead; resources_servable and resources_complete say how much of the domain that list reaches, before you read it.",
  "type": "http",
  "resourceType": "Market Data",
  "accepts": [
    {
      "scheme": "exact",
      "network": "eip155:8453",
      "payTo": "0x470a1b647d668d3820add26d70c8371557ff4c6b",
      "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "amount": "5000",
      "amountUsd": 0.005,
      "maxTimeoutSeconds": 120
    }
  ],
  "outputSchema": {
    "properties": {
      "example": {
        "type": "object"
      },
      "type": {
        "type": "string"
      }
    },
    "required": [
      "type"
    ],
    "type": "object"
  },
  "extensions": {
    "bazaar": {
      "info": {
        "input": {
          "method": "GET",
          "queryParams": {
            "domain": "api.example.com",
            "limit": "25",
            "offset": "0"
          },
          "type": "http"
        },
        "output": {
          "example": {
            "calls_30d_total": 1200,
            "domain": "api.example.com",
            "listed": true,
            "page": {
              "has_more": true,
              "limit": 25,
              "next_offset": 25,
              "offset": 0,
              "returned": 25,
              "total": 40
            },
            "price_usd": {
              "max": 0.05,
              "median": 0.01,
              "min": 0.001
            },
            "resources_complete": false,
            "resources_listed": 42,
            "resources_servable": 40
          },
          "type": "json"
        }
      },
      "schema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {
          "input": {
            "additionalProperties": false,
            "properties": {
              "method": {
                "enum": [
                  "GET",
                  "HEAD"
                ],
                "type": "string"
              },
              "queryParams": {
                "properties": {
                  "domain": {
                    "description": "Provider hostname, e.g. api.example.com",
                    "type": "string"
                  },
                  "limit": {
                    "description": "Rows per page, 1-100 (default 25)",
                    "type": "string"
                  },
                  "offset": {
                    "description": "Skip this many of the domain's endpoints, ranked by 30-day calls (default 0). Use page.next_offset from the previous response. A page past the end costs nothing.",
                    "type": "string"
                  }
                },
                "required": [
                  "domain"
                ],
                "type": "object"
              },
              "type": {
                "const": "http",
                "type": "string"
              }
            },
            "required": [
              "type",
              "method"
            ],
            "type": "object"
          },
          "output": {
            "properties": {
              "example": {
                "type": "object"
              },
              "type": {
                "type": "string"
              }
            },
            "required": [
              "type"
            ],
            "type": "object"
          }
        },
        "required": [
          "input"
        ],
        "type": "object"
      }
    }
  },
  "tags": [
    "bazaar"
  ],
  "sourceHost": "datastand.dev",
  "lastUpdated": "2026-10-10T17:01:39.141Z",
  "quality": {
    "calls30d": 5,
    "uniquePayers30d": 4,
    "lastCalledAt": "2026-10-10T17:01:38.851Z"
  },
  "metadata": {
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "method": "GET",
            "queryParams": {
              "domain": "api.example.com",
              "limit": "25",
              "offset": "0"
            },
            "type": "http"
          },
          "output": {
            "example": {
              "calls_30d_total": 1200,
              "domain": "api.example.com",
              "listed": true,
              "page": {
                "has_more": true,
                "limit": 25,
                "next_offset": 25,
                "offset": 0,
                "returned": 25,
                "total": 40
              },
              "price_usd": {
                "max": 0.05,
                "median": 0.01,
                "min": 0.001
              },
              "resources_complete": false,
              "resources_listed": 42,
              "resources_servable": 40
            },
            "type": "json"
          }
        },
        "schema": {
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "properties": {
            "input": {
              "additionalProperties": false,
              "properties": {
                "method": {
                  "enum": [
                    "GET",
                    "HEAD"
                  ],
                  "type": "string"
                },
                "queryParams": {
                  "properties": {
                    "domain": {
                      "description": "Provider hostname, e.g. api.example.com",
                      "type": "string"
                    },
                    "limit": {
                      "description": "Rows per page, 1-100 (default 25)",
                      "type": "string"
                    },
                    "offset": {
                      "description": "Skip this many of the domain's endpoints, ranked by 30-day calls (default 0). Use page.next_offset from the previous response. A page past the end costs nothing.",
                      "type": "string"
                    }
                  },
                  "required": [
                    "domain"
                  ],
                  "type": "object"
                },
                "type": {
                  "const": "http",
                  "type": "string"
                }
              },
              "required": [
                "type",
                "method"
              ],
              "type": "object"
            },
            "output": {
              "properties": {
                "example": {
                  "type": "object"
                },
                "type": {
                  "type": "string"
                }
              },
              "required": [
                "type"
              ],
              "type": "object"
            }
          },
          "required": [
            "input"
          ],
          "type": "object"
        }
      }
    }
  },
  "liveness": {
    "reliability": null
  },
  "verified": false,
  "featured": false,
  "provider": {
    "host": "datastand.dev",
    "manifest_name": "datastand.dev",
    "source": "cdp-mirror",
    "source_manifest_url": "https://api.cdp.coinbase.com/platform/v2/x402/discovery/resources",
    "submitted_at": "2026-10-14T01:15:01.050Z"
  },
  "exampleResponse": {
    "example": {},
    "type": "string"
  }
}