Supported Assets

Bakkt offers a curated set of digital asset instruments available for trading on the platform. These instruments are subject to change at Bakkt's discretion at any time.

Instruments

SymbolNameDigital Asset
BCHUSDBitcoin CashBCH
BTCUSDBitcoinBTC
DOGEUSDDogeDOGE
ETCUSDEthereum ClassicETC
ETHUSDEthereumETH
LTCUSDLitecoinLTC
SHIBUSDShiba InuSHIB
USDCUSDUSD CoinUSDC

Note: USD Coin (USDCUSD) is not available to trade in New York state.

Jurisdiction Restrictions

Bakkt controls which assets can be traded in specific jurisdictions. Clients must work with Bakkt Support to understand jurisdiction-level trading restrictions and ensure customers can access permitted instruments in their location.

In the Bakkt API, instruments (also called symbols) are the digital asset types that Bakkt offers. The Request the Instruments List endpoint and AWS S3 reports use these symbols in lists, reports, and notifications.

Retrieving the Instruments List

You can retrieve the current list of supported instruments programmatically using the Instruments API endpoint. This is useful for dynamically updating your application with the latest available assets.

curl --request GET \
  --url https://api.bakkt.com/apex-crypto/api/v2/instruments \
  --header 'Authorization: API-Key <YOUR_API_KEY>' \
  --header 'Content-Type: application/json'

Expected Response (200 OK):

{
  "instruments": [
    {
      "symbol": "BTCUSD",
      "name": "Bitcoin",
      "baseCurrency": "BTC",
      "quoteCurrency": "USD"
    },
    {
      "symbol": "ETHUSD",
      "name": "Ethereum",
      "baseCurrency": "ETH",
      "quoteCurrency": "USD"
    }
  ]
}