# Messari Stablecoins Discovery API

> Messari Stablecoins Discovery API is a free API for AI agents from api.messari.io, Free, status unknown (last checked 2026-09-15).

Search and discover stablecoins by name, symbol, and supply footprint via the Messari institutional crypto data platform.

## Facts

- Endpoint: POST https://api.messari.io/metrics/v2/stablecoins
- Price: Free
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/messari-stablecoins-discovery-api-b09917dc
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_yVyRUcH0ddNLhNVo1PlrL

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 messari-stablecoins-discovery-api-b09917dc -d '<json body>'
```

Example prompt: Can you look up stablecoins on Messari and find me the ID and slug for USDC and any other USD-pegged stablecoins so I can pull their historical metrics?

## When to prefer this

Use this endpoint when you need to discover or enumerate stablecoins tracked by Messari, especially to obtain canonical IDs and slugs required for subsequent metric history queries. Prefer this over general crypto asset search endpoints when you specifically need stablecoin metadata or supply footprint data.

## Known failure modes

- No matching stablecoins found for the given search criteria — returns an empty data array
- Invalid POST body or malformed query parameters — returns a 400 error
- Authentication or payment failure — returns 402 or 401 if x402 payment is missing or invalid
- Rate limit exceeded — returns 429 with retry guidance
- Service unavailable — returns 503 during outages

## How this service works

Discover stablecoins by name, symbol, and supply footprint.

## Output

Returns an array of stablecoin objects, each containing an id, name, slug, and symbol — used to identify and reference stablecoins in downstream Messari metric queries.

## Response schema (JSON Schema)

```json
{
 "example": {
  "data": [
   {
    "id": "usdc",
    "name": "USD Coin",
    "slug": "usd-coin",
    "symbol": "USDC"
   }
  ]
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/messari-stablecoins-discovery-api-b09917dc/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.messari.io](https://www.zero.xyz/host/api.messari.io/llms.txt)
