---
title: "Get Signum Rgg Symbol"
method: GET
path: "/api/v1/indicators/signum-rgg/{symbol}"
tags: ["Indicators"]
---

# Get Signum Rgg Symbol

`GET /api/v1/indicators/signum-rgg/{symbol}`

## Request

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

Per-asset SIGNUM_RGG detail with the last 60 days of color history.

``history`` is the completed-bar colour per day (same contract as the list
route). ``intraday_history`` (the per-bar 1h series) is **only populated
with ``?intraday=true``** — it costs a live candle pull, memoised per
symbol for 30 minutes; without the flag the response is served entirely
from the hourly cache. ``h4_history`` (the per-bar 4h series on the UTC grid of
``/hyperliquid/candles?interval=4h``, completed bars only) is populated with
``?h4=true`` from the same memoised pull.

An exact Hyperliquid universe name (``kPEPE``) resolves to the HL perp row;
the plain ticker (``PEPE``) resolves to the plain-ticker row, and
``kBONK``-style names fall back to the plain symbol when no HL row exists.

## Path parameters

- `symbol` string, required

## Query parameters

- `intraday` boolean: Attach the ~60d per-bar 1h intraday_history (one live candle pull per symbol per 30 min; omitted by default)
- `h4` boolean: Attach h4_history: the per-bar 4h SIGNUM series (last 90 completed 4h bars), aggregated from the same 1h pull as `intraday` — asking for both costs one fetch

## Response `200`

Successful Response

- SignumRggDetailResponse
  - `symbol` string, required
  - `source` 'binance_spot' | 'hyperliquid_perp', required
  - `color` 'red' | 'grey' | 'green', required
  - `days_in_color` integer, required
  - `flipped_at` string, required
  - `pct_change_since_flip` number, required
  - `range` SignumRange
    - `low` number, required
    - `high` number, required
    - `width_pct` number, required
  - `adx` number, required
  - `plus_di` number, required
  - `minus_di` number, required
  - `price` number, required
  - `intraday_color` 'red' | 'grey' | 'green', nullable
  - `intraday_timeframe` string, nullable
  - `intraday_adx` number, nullable
  - `intraday_plus_di` number, nullable
  - `intraday_minus_di` number, nullable
  - `flip_alert` boolean
  - `color_live` 'red' | 'grey' | 'green', nullable: Colour including the forming UTC bar (the pre-2026-09-09 read)
  - `adx_live` number, nullable
  - `days_in_color_live` integer, nullable
  - `is_final` boolean: Always true: headline fields are from completed bars
  - `computed_from` string, nullable: YYYY-MM-DD of the last completed daily bar the headline fields use
  - `pegged` boolean: Stablecoin / $1-pinned token; excluded from breadth + top lists
  - `intraday_disagrees` boolean: Alias of flip_alert: last 4 closed 1h bars all disagree with color
  - `recent_flip` boolean: days_in_color <= 3
  - `flip_alert_reason` string, nullable: "intraday_disagrees" when flip_alert is true, else null
  - `h4_color` 'red' | 'grey' | 'green', nullable: 4h SIGNUM colour, completed 4h bars only
  - `h4_adx` number, nullable
  - `h4_plus_di` number, nullable
  - `h4_minus_di` number, nullable
  - `h4_bars_in_color` integer, nullable: Completed 4h bars since the 4h colour last changed
  - `h4_computed_from` string, nullable: ISO open time of the last completed 4h bar used
  - `history` SignumHistoryEntry[], required
    - `date` string, required
    - `color` 'red' | 'grey' | 'green', required
  - `intraday_history` SignumIntradayHistoryEntry[]
    - `ts` string, required
    - `color` 'red' | 'grey' | 'green', required
    - `adx` number, required
    - `plus_di` number, required
    - `minus_di` number, required
  - `h4_history` SignumIntradayHistoryEntry[]
    - `ts` string, required
    - `color` 'red' | 'grey' | 'green', required
    - `adx` number, required
    - `plus_di` number, required
    - `minus_di` number, required
  - `rule_params` SignumRuleParams, required
    - `period` integer, required
    - `upper` number, required
    - `lower` number, required
    - `range_lookback` integer, required
  - `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)
