# How to Get CSFloat Listing Price History

> The CSFloat price history API serves listing-floor OHLC from December 24, 2025 and highest-buy-order OHLC from July 18, 2026 through `POST /v1/prices/history`.

CSFloat listing history tracks active orders. Completed sales use a separate archive with a different shape and a longer history window.

## CSFloat OHLC coverage

Each source bucket can carry `open_ask`, `high_ask`, `low_ask`, and `close_ask`. `ask_volume` is the last observed active listing count. Bid OHLC uses the corresponding `open_bid` through `close_bid` fields, but CSFloat has no `bid_volume`.

The top-level `bucket` is the fixed UTC interval start. `open_time` and `close_time` are the actual first and last source observations in that interval, and `sample_count` is the number of underlying observations. Doppler and Gamma Doppler history can appear separately under `variants`; Case Hardened tiers are not CSFloat variant targets.

## Query CSFloat listing history

Send exact `market_hash_name` values to `POST /v1/prices/history`, set `sources` to `csfloat`, and provide a start date. Choose `5m` for up to 14 days, `30m` for 90 days, `1h` for 365 days, or `1d` for an unlimited range.

The response can include up to 100 requested items. Valid items with no buckets in the requested range are omitted, while invalid or unresolved names appear in `errors[]` beside successful items.

If the question is what items sold for, use `POST /v1/archive/csfloat`. It returns daily completed-sale average `price` and sale `volume` from 2022 onward. The [listing versus sales guide](/resources/how-to-get-csfloat-listing-prices-vs-sales-history) shows how their meanings differ.

## Applicable endpoints

| Endpoint | Returns | Plans |
| --- | --- | --- |
| `POST /v1/prices/history` | CSFloat ask and bid OHLC | Scale, Enterprise |
| `POST /v1/archive/csfloat` | Daily completed-sale averages and counts | Scale, Enterprise |
| `GET /v1/prices/latest` | Current CSFloat quote | All plans |

## Historical boundaries

- Ask OHLC begins December 24, 2025. Requests cannot produce earlier listing candles.
- Bid OHLC begins July 18, 2026. Earlier CSFloat buckets can legitimately contain only asks.
- `sample_count` measures observation coverage, not transactions.
- `ask_volume` is listing count. Use archive `volume` when the analysis needs completed sales.
- Missing buckets should remain gaps because carrying a prior ask changes the meaning of the series.

The full field contract is in the [price-history reference](/docs/api-reference/prices-history).
