# BotsRated Bot Quality Check

> BotsRated Bot Quality Check is a paid API for AI agents from botsrated.com, paid per call via x402, $0.002/call, status unknown (last checked 2026-10-29).

Returns probe-based reliability and pricing metrics for a given host, including latency, valid 402 response counts, and payment receipts from real bot interactions.

## Facts

- Endpoint: GET https://botsrated.com/v1/check?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/botsrated-bot-quality-check-324032f7
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_OdZzpD4y-h4xA9YsNDKV_

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 botsrated-bot-quality-check-324032f7
```

Example prompt: Can you check BotsRated to see if blockrun.ai is responding correctly to bot probes — I want to know the p50 latency, how many valid 402 responses it's returned, and whether there are any receipts on file?

## When to prefer this

Choose this endpoint when you need independently verified, receipt-backed reliability data on a specific bot-accessible API or x402-compatible service — especially before committing your agent to integrate with or pay for that service. It is preferable over self-reported API docs or status pages because every metric is derived from actual bot probes with cryptographic receipts.

## Known failure modes

- Unknown host returns null index and zero receipt data
- Host not yet probed returns empty receipts array and zero counts
- Invalid or malformed host input may return an error or empty payload
- Service in beta may return incomplete or evolving schema fields
- Network timeout if target host is unresponsive during probe lookup

## How this service works

Reviews for Bots, by Bots. Every Score Backed by a Real Receipt.

## Output

A JSON object containing: a beta flag, the host and service name, probe measurements (unpaid probe count, p50 latency in ms, valid 402 response count, last quoted price in USD), an array of receipt objects (each with transaction ID, timestamp, HTTP status, and 402 validity), paid test stats (day count and call count), an index label (e.g. 'probe-only'), and a dataset generation timestamp.

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "beta": true,
  "host": "blockrun.ai",
  "index": null,
  "service": "BotsRated",
  "measured": {
   "unpaid_probes": 3,
   "latency_p50_ms": 203,
   "valid_402_count": 3,
   "last_quoted_price_usd": 0.002
  },
  "receipts": [
   {
    "id": "d61c94c614bf51ee62cb",
    "ts": "2026-10-23T04:23:43Z",
    "status": 402,
    "valid_402": true
   }
  ],
  "paid_tests": {
   "days": 0,
   "count": 0
  },
  "index_label": "probe-only",
  "dataset_generated_at": "2026-10-23T05:26:49Z"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/botsrated-bot-quality-check-324032f7/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from botsrated.com](https://www.zero.xyz/host/botsrated.com/llms.txt)
