Assets API

The assets API serves as the master list of assets available for trade and data consumption from Alpaca. Assets are sorted by asset class, exchange and symbol. Some assets are only available for data consumption via Polygon, and are not tradable with Alpaca. These assets will be marked with the flag tradable=false.

[GET] Get assets

GET/v1/assets
Get a list of assets

Parameters

Query Parameters

status
string
e.g. “active”. By default, all statuses are included.
asset_class
string
Defaults to us_equity.

Response

An array of Asset object

[GET] Get an asset

GET/v1/assets/{symbol}
Get an asset for the given symbol.

Parameters

Path Parameters

symbol
string
symbol or asset_id

Response

An Asset object

Errors

404 Not found
Asset is not found.

Asset Entity

Example

{
  "id": "904837e3-3b76-47ec-b432-046db621571b",
  "asset_class": "us_equity",
  "exchange": "NASDAQ",
  "symbol": "AAPL",
  "status": "active",
  "tradable": true
}

Properties

id
string<uuid>
Asset ID.
asset_class
string
“us_equity”
exchange
string
AMEX, ARCA, BATS, NYSE, NASDAQ or NYSEARCA
symbol
string
status
string
active or inactive
tradable
boolean
Asset is tradable on Alpaca or not.