Market Data

Get Category Index History

Changed on

A category index's values over a period of time.

Identify the index by slug (from category-index-search) or name. The window defaults to the 365 days up to the latest index date; send a start_date on or before the index's base_date for its whole history. weekly points are averages keyed by the Monday, monthly by the 1st.

summary gives the period's start and end values, change, high and low, always from the daily values.

Don't know the slug? List every index with category-index-search (send {}), or pass the index's name instead, e.g. "Pokemon". An unknown index is a 404 whose detail.available lists every valid slug.

Example curl:

curl -X POST -H "X-API-Key: your-api-key-here" \
     -H "Content-Type: application/json" \
     -d '{"index":"baseball","start_date":"2026-10-31","end_date":"2026-11-06"}' \
     "https://api.cardhedger.com/v1/cards/category-index-history"
post/v1/cards/category-index-history

Request

Request body

indexstring required

Index slug (from category-index-search, e.g. baseball) or name, case-insensitive.

start_datestring date nullable

First day (YYYY-MM-DD). Default: end_date minus 365 days. A date before the index's base_date returns its whole history.

end_datestring date nullable

Last day (YYYY-MM-DD). Default: the latest index date.

interval'daily' | 'weekly' | 'monthly'

daily | weekly (Monday-keyed averages) | monthly (1st-of-month averages)

Response

Successful Response

interval'daily' | 'weekly' | 'monthly' required
start_datestring date required
end_datestring date required

Changes