---
title: "List tracked instruments"
method: GET
path: "/v1/instruments/"
tags: ["Markets"]
---

# List tracked instruments

`GET /v1/instruments/`

## Request

- Base URL: `https://api.metalcharts.org`
- URL: `https://api.metalcharts.org/v1/instruments/`
- Auth: none declared

Every instrument the platform tracks, with the exchange and asset class it belongs to. Use this to discover the symbol a given endpoint expects: symbol spaces differ per route, so gold is XAU on /v1/history but GOLD on /v1/markets, and commodities are contract codes such as CL1. Filter with asset_class (commodity, crypto, equity, etf, fx, index, bond), exchange, or a case-insensitive search across symbol and name. Available on every plan including Free.

## Query parameters

- `asset_class` string
- `exchange` string
- `search` string
- `limit` string

## Response `200`

The instrument catalogue.

- object
  - `success` boolean, required
  - `count` number, required
  - `data` object[], required
    - `symbol` string, required
    - `name` string, required
    - `assetClass` string: commodity, crypto, equity, etf, fx, index or bond.
    - `exchange` string
    - `marketType` string
    - `currency` string
    - `unit` string

## Other responses

- `401`: Missing or invalid API key.

---

[API](https://skmtc.dev/metalcharts/apis/metalcharts-api.md) · [All operations](https://skmtc.dev/metalcharts/apis/metalcharts-api/llms.txt) · [OpenAPI document](https://skmtc.dev/metalcharts/apis/metalcharts-api/revisions/53d6a0af0479?raw)
