# Messari Crypto Asset Details

> Messari Crypto Asset Details is a paid API for AI agents from api.messari.io, paid per call via x402, $0.1/call, status unknown (last checked 2026-09-13).

Returns rich cryptocurrency asset snapshots including metrics and metadata for one or more assets identified by IDs or slugs.

## Facts

- Endpoint: GET https://api.messari.io/metrics/v2/assets/details
- Price: $0.1/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-13
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/api-messari-io-88f78fab
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_5cM7gjIX4rtQIQxCHosx1

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 api-messari-io-88f78fab
```

Example prompt: Pull the full Messari asset detail snapshots for bitcoin and ethereum — I want rich metrics on both of them.

## When to prefer this

Use this endpoint when you need comprehensive, rich metric snapshots for one or more specific crypto assets by their Messari IDs or slugs. Prefer this over narrower endpoints (like ATH, ROI, or mindshare) when you want a broad all-in-one data snapshot rather than a specific metric slice. Ideal for portfolio analysis, asset research, or powering dashboards that need deep per-asset data.

## Known failure modes

- Invalid or unrecognized asset IDs/slugs return empty or error results
- Payment failure (402) if x402 payment of 0.1 USDC is not processed
- Request with neither ids nor slugs may return an error or empty response
- Rate limiting if too many assets are requested simultaneously
- Network timeout for very large multi-asset requests

## How this service works

Get rich cryptocurrency asset snapshots for one or more asset ids or slugs.

## Output

Returns a rich JSON snapshot for each requested asset containing comprehensive metrics, market data, price information, and metadata. The response can be large (original size ~377KB for two assets) and may be truncated.

## Example request

```json
{
 "ids": "bitcoin,ethereum",
 "slugs": "btc,eth"
}
```

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "ids": {
   "type": "string",
   "description": "Comma-separated asset ids."
  },
  "slugs": {
   "type": "string",
   "description": "Comma-separated asset slugs."
  }
 }
}
```

## Response schema (JSON Schema)

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

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/api-messari-io-88f78fab/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)
