# MadeOnSol Batch Buyer Quality API

> MadeOnSol Batch Buyer Quality API is a paid API for AI agents from api.relai.fi, paid per call via x402, $0.01/call, status down (last checked 2026-10-18).

Returns buyer-quality scores for multiple Solana token mints in a single batch request, sharing an LRU cache with the single-mint endpoint for efficient repeated lookups.

## Facts

- Endpoint: GET https://api.relai.fi/relay/1780517153303/tokens/batch/buyer-quality?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: down
- Last checked: 2026-10-18
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/madeonsol-batch-buyer-quality-api-c693b893
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_xbTaPxwIC5MpxtyMxQehU

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-batch-buyer-quality-api-c693b893
```

Example prompt: Can you check the buyer quality scores for these Solana token mints all at once: So11111111111111111111111111111111111111112, EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1u, and Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB?

## When to prefer this

Use this endpoint when you need buyer quality scores for multiple Solana token mints and want to minimize round trips and cost — especially when some mints may already be cached from prior single-mint lookups, as the shared LRU cache means warm mints return at near-zero marginal cost.

## Known failure modes

- Invalid or malformed mint addresses return errors per mint
- Empty mint list may return 400 bad request
- Payment not received (x402 protocol) blocks response
- Rate limiting if too many uncached mints are requested simultaneously
- Network timeout for very large batches with many cold-cache mints

## How this service works

Same per-mint shape as `GET /tokens/{mint}/buyer-quality`. Shares the LRU cache with the single-mint endpoint — already-warm mints return at ~zero cost. Response includes `cache_hits` counter.

## Output

A list of per-mint buyer quality metrics in the same shape as the single-mint endpoint, plus a cache_hits counter indicating how many mints were served from the LRU cache at near-zero latency.

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/madeonsol-batch-buyer-quality-api-c693b893/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)
