---
title: "Get Meme Regime Symbol"
method: GET
path: "/api/v1/meme/regime/{symbol}"
tags: ["Meme Regime"]
---

# Get Meme Regime Symbol

`GET /api/v1/meme/regime/{symbol}`

## Request

- Base URL: `https://cryptodataapi.com`
- URL: `https://cryptodataapi.com/api/v1/meme/regime/{symbol}`
- Auth: API key in header `X-API-Key`

Per-asset Meme regime detail with 60d daily history (Pro+).

`history` contains compact daily bars (close, 30d Garman-Klass vol) suitable
for sparkline rendering.

Hyperliquid thousand-unit tickers (``kBONK``, ``kPEPE``, ``kSHIB``) are
accepted as aliases of the plain symbol.

## Path parameters

- `symbol` string, required

## Response `200`

Successful Response

- MemeRegimeDetailResponse
  - `symbol` string, required
  - `source` 'binance_spot' | 'hyperliquid_perp', required
  - `price` number, required
  - `regime` 'euphoric' | 'distribution' | 'ignition' | 'bleeding' | 'dormant', required
  - `hl_symbol` string, nullable
  - `meme` MemeMetricsModel, required
    - `ret_1d` number, nullable
    - `ret_7d` number, nullable
    - `ret_30d` number, nullable
    - `ret_90d` number, nullable
    - `vol_spike` number, nullable
    - `rv_gk_30` number, nullable
    - `vol_pctile_30` number, nullable
    - `sma20_extension_pct` number, nullable
    - `funding_rate` number, nullable
    - `funding_extreme` boolean
    - `oi_usd` number, nullable
    - `days_in_regime` integer
    - `prev_regime` 'euphoric' | 'distribution' | 'ignition' | 'bleeding' | 'dormant', nullable
    - `regime_changed` boolean
  - `history` MemeHistoryEntry[]
    - `date` string, required
    - `close` number, required
    - `rv_gk_30` number, nullable
  - `timestamp` string, required

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/cryptodataapi/apis/crypto-data-api.md) · [All operations](https://skmtc.dev/cryptodataapi/apis/crypto-data-api/llms.txt) · [OpenAPI document](https://skmtc.dev/cryptodataapi/apis/crypto-data-api/revisions/8628b754ca81?raw)
