---
title: "Base rate for the current move"
method: GET
path: "/base-rate/{symbol}"
tags: ["Assets"]
---

# Base rate for the current move

`GET /base-rate/{symbol}`

## Request

- Base URL: `https://tickerz.com/api/v1`
- URL: `https://tickerz.com/api/v1/base-rate/{symbol}`
- Auth: none declared

What historically happened after a move like this asset's current one: the median, spread and share that beat the benchmark at 1, 7 and 30 days, next to an ordinary day. Only on days with an activity score of 70 or more, and only for groups that hold. Otherwise base_rate is null with a reason. Stocks are measured against SPY. Same as the MCP base_rate tool.

## Path parameters

- `symbol` string, required

## Response `200`

The rate (symbol, move_24h, bucket, breadth, coin_in_study, n, n_dates, top_date_share, horizons for 1d, 7d and 30d, ordinary, edge_7d_pts, edge_7d_ci, plain, caveat, source; benchmark on stock rates only), or { symbol, base_rate: null, reason } when there is none: a score below 70, a withheld group, a reading that is not current, or the stock study.

## Other responses

- `404`: not_listed
- `429`: rate_limited: the address passed the limit named in RateLimit-Policy
- `500`: internal_error: the server failed to answer
- `503`: halted

---

[API](https://skmtc.dev/tickerz/apis/tickerz-api.md) · [All operations](https://skmtc.dev/tickerz/apis/tickerz-api/llms.txt) · [OpenAPI document](https://skmtc.dev/tickerz/apis/tickerz-api/revisions/075e6b98557d?raw)
