# MadeOnSol Buyer Quality Score

> MadeOnSol Buyer Quality Score is a paid API for AI agents from api.relai.fi, paid per call via x402, $0.01/call, status unknown (last checked 2026-09-15).

Returns a composite 0-100 quality score for the top 20 early buyers of a Solana token, combining win-rate, KOL bonuses, and bot/bundle penalties.

## Facts

- Endpoint: GET https://api.relai.fi/relay/1780517153303/tokens/{mint}/buyer-quality
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/madeonsol-buyer-quality-score-f456d7a7
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_Sx6Gpn87rU6ox2gxPGRNV

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 madeonsol-buyer-quality-score-f456d7a7
```

Example prompt: What's the buyer quality score for the Solana token with mint address 7xKXtg2CW87d97TXJSDpbD5jBkheTqA83TZRuJosgAsU? I want to know if the early buyers are legitimate traders or mostly bots.

## When to prefer this

Use this endpoint when you need a single, fast composite signal about the buyer quality of a specific Solana token — particularly for memecoin due diligence, bot detection in early trading activity, or KOL-driven launch analysis. Prefer the batch endpoint (`POST /tokens/batch/buyer-quality`) when scoring multiple tokens at once.

## Known failure modes

- Invalid or non-existent mint address returns an error or null score
- Token with fewer than 20 early buyers may have reduced scoring accuracy
- Cache miss on first call may result in slightly higher latency
- Rate limiting or payment failure (x402) if USDC payment not properly attached
- Network timeout if on-chain data is temporarily unavailable

## How this service works

Composite 0-100 score for the top 20 early buyers of a token. Base = avg 7d winrate of non-bot buyers with ≥3 tokens; + KOL bonus, − bundle/bot penalty. 5-minute LRU cache per mint. For bulk scoring use `POST /tokens/batch/buyer-quality`.

## Output

A composite 0-100 integer score reflecting the quality of the top 20 early buyers of the specified token mint. The score is built from: the average 7-day win-rate of non-bot buyers who have traded at least 3 tokens (base score), plus a KOL (Key Opinion Leader) presence bonus, minus a bundle/bot activity penalty. Results are cached per mint for 5 minutes via LRU cache.

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/madeonsol-buyer-quality-score-f456d7a7/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.relai.fi](https://www.zero.xyz/host/api.relai.fi/llms.txt)
