Get price history
get_price_historyUse this when the user asks how a card's price has changed over weeks or months, or wants a trend for the raw or a PSA-graded series. Returns dated USD market values for the last 7 to 180 days. Requires a card id from search_cards. Do not use for forecasts.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| days | No | ||
| grade | No | PSA grade for a graded series, e.g. "10" or "9". Omit for the raw (ungraded) series. | |
| card_id | Yes | Catalog card id from search_cards. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| days | Yes | ||
| name | Yes | ||
| links | Yes | ||
| points | Yes | Oldest first. Graded series only contain days with sales; gaps are normal. | |
| series | Yes | "raw" or "PSA <grade>" | |
| source | Yes | ||
| card_id | Yes | ||
| variant | Yes | The printing the series follows (e.g. "holofoil"); other printings are separate markets and are never mixed in. | |
| coverage | Yes | How many of the requested days have a capture, and how to read repeated or sparse values. | |
| currency | Yes | ||
| last_usd | Yes | ||
| first_usd | Yes | ||
| change_pct | Yes | First-to-last change; null when change_note is set because a single step carries it. | |
| change_note | Yes | Set when one step between consecutive captures accounts for the change: usually a data correction, not a market move. change_pct is null in that case. |