---
title: "Historical price series for one metal"
method: GET
path: "/api/metal-price-charts"
tags: ["Charts"]
---

# Historical price series for one metal

`GET /api/metal-price-charts`

## Request

- Base URL: `https://www.stackerscan.com`
- URL: `https://www.stackerscan.com/api/metal-price-charts`
- Auth: none required

A daily price series for a single metal over a trailing window. `metal` is required — the endpoint used to answer for silver when the parameter was missing *or* invalid, which made the two cases indistinguishable (#1122).

## Query parameters

- `metal` 'gold' | 'silver' | 'platinum' | 'palladium' | 'copper' | 'nickel' | 'goldback', required
- `base` string
- `days` integer
- `format` 'line' | 'ohlc'

## Response `200`

The requested series, plus market-session metadata.

- object

## Other responses

- `400`: A parameter was missing or outside its accepted values. `type` is `missing-parameter` or `invalid-parameter`, and `detail` names the parameter.
- `500`: The request was well formed but could not be served. Retrying later may succeed.

---

[API](https://skmtc.dev/stackerscan/apis/stackerscan-public-api.md) · [All operations](https://skmtc.dev/stackerscan/apis/stackerscan-public-api/llms.txt) · [OpenAPI document](https://skmtc.dev/stackerscan/apis/stackerscan-public-api/revisions/476d2eaffc90?raw)
