Introduction
Metrica is an analytics layer for crypto assets. Connect your token, configure up to 7 market streams, and start receiving unified signals in minutes. This documentation covers the API, WebSocket feed, and dashboard configuration.
What is Metrica?
Metrica aggregates data from multiple CEX and DEX sources for a given token, normalizes it, and exposes a unified signal via REST API or WebSocket. Instead of maintaining separate integrations for each exchange, you get one endpoint.
Metrica is currently in private beta. API keys are available to early-access partners. Request access →
Quick Start
1. Get your API key
Create a dashboard from the Metrica UI, then navigate to Settings → API to generate your key.
2. Make your first request
# Get live signal for MTRC across all streams
curl -X GET https://api.metrica.app/v1/signal/MTRC \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json"3. Parse the response
{
"token": "MTRC",
"signal": "BUY",
"confidence": 0.84,
"streams": [
{ "market": "ETH", "weight": 0.28, "price": 3512.4 },
{ "market": "BTC", "weight": 0.22, "price": 67420 }
],
"timestamp": "2025-09-04T01:30:00Z"
}REST API Reference
Returns the current aggregated signal for the given token.
Lists all active streams and their weights for the given token.
Creates a new dashboard for a token. Requires ticker and contract address.
| Parameter | Type | Description |
|---|---|---|
| ticker | string | Token symbol (e.g. MTRC) |
| contract | string | Contract address (0x…) |
| network | string | Chain: ethereum, solana, arbitrum, bnb |
| streams | integer | Number of streams: 1–7 (default 7) |
WebSocket Feed
Subscribe to real-time signals with sub-50ms latency.
const ws = new WebSocket(
'wss://ws.metrica.app/v1/feed?token=MTRC&key=YOUR_KEY'
);
ws.onmessage = (event) => {
const data = JSON.parse(event.data);
console.log(data.signal, data.confidence);
};Rate Limits
The API is rate limited per API key. WebSocket connections are not rate limited but are limited to 5 concurrent connections per key.
| Plan | Requests / min | WebSocket streams |
|---|---|---|
| Free | 60 | 1 |
| Pro | 600 | 7 |
| Enterprise | Unlimited | Unlimited |