# How to Get C5Game Doppler Price History

> `POST /v1/prices/history` returns C5Game Doppler price history for each phase
> and gem as separate OHLC series. Ask and bid coverage can differ because
> C5Game's two sides come from independent collection passes.

Phase 1 through Phase 4, Ruby, Sapphire, and Black Pearl should remain separate
variant markets. Filling a missing phase from the parent Doppler item creates a
price C5Game did not report for that variant.

## C5Game phase-history coverage

The base Doppler response contains `variants` keyed by display label. Each
variant includes a stable `version` code: `p1`, `p2`, `p3`, `p4`, `ruby`,
`sapphire`, or `blackpearl`.

For each C5Game variant, OHLC history can include:

- Ask fields from `open_ask` through `close_ask`.
- Bid fields from `open_bid` through `close_bid` when a bid was available.
- `ask_volume`, the last active listing count in the bucket.
- `sample_count`, the number of underlying observations.
- `open_time` and `close_time`, the real observation window.

C5Game has no `bid_volume`. Missing buy-order depth should remain absent rather
than being converted to zero.

The OHLC series starts December 24, 2025. Intervals are `5m`, `30m`, `1h`, and
`1d`, with maximum ranges of 14 days, 90 days, 365 days, and unlimited,
respectively.

## Query and validate each phase

Request the base Doppler `market_hash_name`, set `sources` to `c5game`, and
select each entry under `variants` by `version`. Read the C5Game object inside
each history bucket.

Treat a missing bid as missing coverage for that phase and interval. Treat
`close_bid > close_ask` as a crossed quote that should not enter a spread or
exit-price calculation. The ask candle can still be used on its own if its
timestamps and observation count meet the analysis requirements.

The [price-history reference](/docs/api-reference/prices-history) defines the
OHLC shape. Use [current C5Game Doppler prices](/resources/how-to-get-c5game-doppler-prices)
to inspect the latest phase coverage before requesting a historical window.

## Applicable endpoints

| Endpoint | Returns | Plans |
| --- | --- | --- |
| `POST /v1/prices/history` | Per-phase C5Game ask and bid OHLC since December 24, 2025 | Scale, Enterprise |
| `GET /v1/prices/latest` | Current C5Game phase quotes and listing counts | All plans |

## Coverage rules for C5Game variants

- `sample_count` measures observations used in a candle, not completed sales.
  A phase with fewer samples has thinner source coverage even if its date
  range matches the others.
- Ask and bid timestamps are represented by one merged source object. That
  object does not prove the independent collection passes were simultaneous.
- Missing days should stay missing. Carrying the prior close forward can make
  an illiquid gem appear continuously quoted.
- These are listing and buy-order prices. C5Game completed-sale history is not
  exposed by this endpoint.
