get_onchain_series
Per-bar on-chain metric time series for a token. One request returns a bar-indexed series with any combination of SmartMoneyNetflow, SmartMoneyHoldings, ExchangeNetflow, WhaleNetInflow and HolderConcentration. Interval is 1h, 4h, 1d or 1w; top_n is how many top holders HolderConcentration sums; the only provider is nansen. Native ETH is read as WETH, and the token must be deployed on the chain asked for. The window defaults to the last 10 days and is at most 366 days; a window that would exceed 1,000 bars is read at the next coarser interval instead (1h, 4h, 1d, 1w), and interval says which was used. Prefer this over firing many point queries when the user wants a historical or trailing-window view.
[Access: pay 0.05 USDC via x402 (PAYMENT-SIGNATURE header) OR authenticate with an API key. An x402-capable client will auto-pay; API-key clients pay nothing per call.]
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"metrics": "<metrics>",
"symbol": "<symbol>"
},
"name": "get_onchain_series"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| chain | No | Chain name or slug, e.g. ethereum or base. | ethereum |
| top_n | No | Return only the first this many. | |
| symbol | Yes | Asset symbol, e.g. BTC or ETH. | |
| date_to | No | ISO date string for the end of the window. | |
| metrics | Yes | Metric names to include in the series. | |
| interval | No | Candle size, e.g. 15m, 1h, 4h, 1d. | 1h |
| provider | No | Optional upstream override; omitted uses the existing server default. | |
| date_from | No | ISO date string for the start of the window. |