---
title: "Get brokerages"
method: GET
path: "/brokerages"
tags: ["Reference Data"]
---

# Get brokerages

`GET /brokerages`

Returns a list of all defined Brokerage objects.

## Response `200`

A list of all defined Brokerage objects.

- Brokerage[]
  - `id` string, uuid — Unique identifier for the brokerage firm. This is the UUID used to reference the brokerage in SnapTrade.
  - `slug` string — A short, unique identifier for the brokerage. It is usually the name of the brokerage in capital letters and will never change.
  - `name` string — Full name of the brokerage.
  - `display_name` string — A display-friendly name of the brokerage.
  - `description` string — A brief description of the brokerage.
  - `aws_s3_logo_url` string, url — URL to the brokerage's logo.
  - `aws_s3_square_logo_url` string, url, nullable — URL to the brokerage's logo in square format.
  - `url` string, url, nullable — URL to the brokerage's website. Returns null if the brokerage has no website on record.
  - `enabled` boolean — Whether the brokerage is enabled in SnapTrade. A disabled brokerage will not be available for new connections.
  - `maintenance_mode` boolean — Whether the brokerage is currently in maintenance mode. A brokerage in maintenance mode will not be available for new connections.
  - `is_degraded` boolean — Whether the brokerage is currently degraded. A degraded brokerage may have reduced functionality or be experiencing technical issues.
  - `allows_trading` boolean, nullable — Whether the brokerage allows trading through SnapTrade.
  - `allows_fractional_units` boolean, nullable — This field is deprecated. Please contact us if you have a valid use case for it.
  - `has_reporting` boolean, nullable — This field is deprecated. Please contact us if you have a valid use case for it.
  - `is_real_time_connection` boolean — This field is deprecated. Please contact us if you have a valid use case for it.
  - `brokerage_type` BrokerageType — Type of brokerage. Currently supports traditional brokerages and crypto exchanges.
    - `id` string, uuid
    - `name` string
  - `exchanges` unknown[] — This field is deprecated. Please contact us if you have a valid use case for it.
    - unknown
  - `open_url` string, url, nullable — This field is deprecated.

## Other responses

- `default` — Unexpected error.

## Changes

- **2026-06-11** `67d7ee1f496a` — 1 breaking
  - the response property `items/url` became nullable for the status `200`

[Change history](https://skmtc.dev/passiv/apis/snaptrade/changes/brokerages/get.md)

---

[API](https://skmtc.dev/passiv/apis/snaptrade.md) · [All operations](https://skmtc.dev/passiv/apis/snaptrade/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/passiv/snaptrade/revisions/25a7a01aaf89/schema)
