# Messari Asset Discovery Search

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

Search and discover cryptocurrency assets by name, symbol, sector, or tags from Messari's institutional-grade crypto data registry.

## Facts

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

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-asset-discovery-search-f1480c70 -d '<json body>'
```

Example prompt: Search Messari for all cryptocurrency assets tagged as 'layer-2' — I need their names, symbols, and Messari asset IDs so I can pull their metrics next.

## When to prefer this

Use this endpoint when you need to resolve a cryptocurrency name, symbol, or category into Messari's canonical asset IDs before querying metric history or other Messari endpoints. Prefer this over hardcoding asset slugs when working with user-supplied or dynamic asset references.

## Known failure modes

- No matching assets found for given search criteria — empty data array returned
- Invalid filter parameters return a 400 error
- Rate limit exceeded returns a 429 error
- Authentication or payment failure returns a 401/402 error
- Malformed POST body returns a 400 validation error

## How this service works

Discover cryptocurrency assets by name, symbol, sector, and tags.

## Output

Returns a list of matching cryptocurrency assets, each with a Messari asset ID (e.g. 'btc'), human-readable name (e.g. 'Bitcoin'), and ticker symbol (e.g. 'BTC'). The asset IDs are the canonical slugs used across other Messari metric endpoints.

## Response schema (JSON Schema)

```json
{
 "example": {
  "data": [
   {
    "id": "btc",
    "name": "Bitcoin",
    "symbol": "BTC"
   }
  ]
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/messari-asset-discovery-search-f1480c70/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)
