# x402 Data API – Top Uptime Listings

> x402 Data API – Top Uptime Listings is a paid API for AI agents from data.kagurazaka.dev, paid per call via x402, $0.002/call, status unknown (last checked 2026-10-29).

Returns the top x402 paid API listings ranked by uptime, filtered by minimum payer count, with reliability metrics from 6-hour probe snapshots.

## Facts

- Endpoint: GET https://data.kagurazaka.dev/v1/uptime/top?utm_source=zero.xyz
- Price: $0.002/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-29
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/x402-data-api-top-uptime-listings-630b515a
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_nMC1CPz8H8lKWKTXdHGpt

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability x402-data-api-top-uptime-listings-630b515a
```

Example prompt: Show me the top 10 x402 paid APIs ranked by uptime over the last 30 days, but only include ones that have had at least 10 payers.

## When to prefer this

Use this endpoint when you need to evaluate the reliability and popularity of x402-gated APIs in the CDP Bazaar ecosystem, particularly when selecting which paid APIs to integrate with or when building dashboards that surface trustworthy x402 providers. It is the only source that combines live uptime probing with actual payer counts from Base blockchain activity.

## Known failure modes

- limit out of range (must be 1–50): returns validation error
- min_payers too high: returns empty results array if no APIs meet threshold
- endpoint unavailable or payment failed: 402 response requiring valid USDC payment on Base
- stale data: snapshots are taken every 6 hours so very recent listings may not appear

## How this service works

Data about the x402 market: the CDP Bazaar's listings, sellers, prices and categories, new listings and price changes from snapshots every 6 hours, uptime we measure for every paid listing, and x402 spending of any wallet and revenue of any seller on Base.

## Output

A JSON array of top x402 API listings sorted by uptime, each containing: the resource URL, 30-day uptime ratio (0–1), median response time in milliseconds, number of unique payers in the last 30 days, and total probe count used to compute the stats.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "properties": {
      "limit": {
       "type": "integer",
       "description": "how many results (1-50, default 20)"
      },
      "min_payers": {
       "type": "integer",
       "description": "only APIs with at least this many payers (default 5)"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "properties": {
      "results": {}
     }
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "results": [
   {
    "probes": 120,
    "resource": "https://api.example/v1/x",
    "median_ms": 140,
    "payers_30d": 61,
    "uptime_30d": 1
   }
  ]
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/x402-data-api-top-uptime-listings-630b515a/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from data.kagurazaka.dev](https://www.zero.xyz/host/data.kagurazaka.dev/llms.txt)
