# Messari Network Metrics 15-Minute Time-Series

> Messari Network Metrics 15-Minute Time-Series is a paid API for AI agents from api.messari.io, paid per call via x402, $0.23/call, status unknown (last checked 2026-09-16).

Returns 15-minute interval historical metric data for a specified blockchain network, enabling short-horizon signal analysis.

## Facts

- Endpoint: GET https://api.messari.io/metrics/v2/networks/*/metrics/*/time-series/15m
- Price: $0.23/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-16
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/messari-network-metrics-15-minute-time-series-ecbdcded
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_Mo0GjHnGNxTtjRP9ZzoJp

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-network-metrics-15-minute-time-series-ecbdcded
```

Example prompt: Pull the last 4 hours of 15-minute transaction count data for Ethereum from Messari using the tx_count dataset slug so I can look for short-term network activity patterns.

## When to prefer this

Use this endpoint when you need sub-hourly (15-minute) blockchain network metrics for short-horizon signal generation, intraday monitoring, or real-time-ish trading or alerting workflows. Prefer this over 1h or 1d endpoints when you need finer temporal resolution for pattern detection, and prefer it over the 5m endpoint when you need slightly less granularity at potentially lower cost or noise.

## Known failure modes

- Invalid or unsupported network identifier returns 404 or empty data
- Unknown datasetSlug returns error — valid slugs must be discovered via GET /metrics/v2/networks/metrics
- Date range too broad or start/end format invalid returns 400
- Requesting a granularity not supported for the given metric returns error
- Payment not completed (x402) blocks access with 402 response
- Network or metric combination may have gaps in coverage for older date ranges

## How this service works

Get 15-minute blockchain network metric history for short-horizon signals.

## Output

An array of timestamp-value pairs at 15-minute intervals for the requested blockchain network metric (e.g. tx_count), covering the specified time range. Each data point contains an ISO-8601 timestamp and a numeric metric value.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "entityIdentifier",
  "datasetSlug"
 ],
 "properties": {
  "end": {
   "type": "string",
   "description": "ISO-8601 or YYYY-MM-DD end time."
  },
  "start": {
   "type": "string",
   "description": "ISO-8601 or YYYY-MM-DD start time."
  },
  "datasetSlug": {
   "type": "string",
   "description": "Metric dataset slug to fetch (for example \"tx_count\"); available slugs come from GET /metrics/v2/networks/metrics."
  },
  "granularity": {
   "type": "string",
   "description": "Sampling interval for the timeseries route variant; priced granularities are 1d, 1h, 15m, and 5m."
  },
  "entityIdentifier": {
   "type": "string",
   "description": "Network identifier to query timeseries for (use the same id or slug format accepted by Metrics V2, for example \"ethereum\")."
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "example": {
  "data": [
   {
    "value": 0,
    "timestamp": "2025-01-01T00:00:00Z"
   }
  ]
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/messari-network-metrics-15-minute-time-series-ecbdcded/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)
