---
title: "Get brokerage instruments"
method: GET
path: "/brokerages/{slug}/instruments"
tags: ["Reference Data"]
---

# Get brokerage instruments

`GET /brokerages/{slug}/instruments`

Returns a list of all brokerage instruments available for a given brokerage. Not all brokerages support this. The ones that don't will return an empty list.

## Path parameters

- `slug` string, required

## Response `200`

A list of brokerage instruments.

- BrokerageInstrumentsResponse
  - `instruments` BrokerageInstrument[]
    - `symbol` string, required — The instrument's trading symbol / ticker.
    - `exchange_mic` string, nullable — The MIC code of the exchange where the instrument is traded.
    - `tradeable` boolean, nullable — Whether the instrument is tradeable through the brokerage. `null` if the tradeability is unknown.
    - `fractionable` boolean, nullable — Whether the instrument allows fractional units. `null` if the fractionability is unknown.
    - `universal_symbol_id` string, uuid, nullable — The universal symbol ID of the instrument. This is the ID used to reference the instrument in SnapTrade API calls.

## Other responses

- `default` — Unexpected error.

---

[API](https://skmtc.net/passiv/apis/snaptrade.md) · [All operations](https://skmtc.net/passiv/apis/snaptrade/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/passiv/snaptrade/versions/993e058b557e/schema)
