What Is a Product?
A product represents a tradeable pair made up of two assets:- Base asset — the asset you are buying or selling (e.g.,
BTC) - Quote asset — the asset used to price and settle the trade (e.g.,
USD)
BASE-QUOTE. For example:
BTC-USD— trade Bitcoin priced in US DollarsETH-USDC— trade Ether priced in USD CoinSOL-BTC— trade Solana priced in Bitcoin
BTC-USD, you spend USD to acquire BTC. When you place a sell order, you exchange BTC to receive USD.
Key Product Fields
string
required
The unique identifier for the product in
BASE-QUOTE format (e.g., "BTC-USD"). Use this in all order and market data requests.string
required
The currency code of the base asset (e.g.,
"BTC").string
required
The currency code of the quote asset (e.g.,
"USD").string
The human-readable name of the base asset (e.g.,
"Bitcoin").string
The human-readable name of the quote asset (e.g.,
"US Dollar").string
The current spot price of the product as a string (e.g.,
"65432.10").string
The percentage change in price over the last 24 hours (e.g.,
"2.35" for +2.35%).string
The total trading volume of the base asset over the last 24 hours.
string
The percentage change in 24-hour volume compared to the prior 24-hour period.
string
The current trading status of the product. See Product Statuses below for the full list.
string
The minimum quantity of the base asset that can be included in a single order.
string
The maximum quantity of the base asset that can be included in a single order.
string
The minimum amount of the quote asset that must be involved in a single order.
string
The maximum amount of the quote asset that can be involved in a single order.
string
The minimum granularity of the base asset size — order sizes must be multiples of this value.
string
The minimum granularity for the quote asset — prices must be expressed as multiples of this value.
Product Types
Coinbase Advanced Trade supports multiple product types to accommodate different trading strategies:Futures products are subject to additional eligibility requirements and may not be available in all jurisdictions. Check the
status field and any applicable regulatory restrictions before attempting to trade futures products.Product Statuses
Thestatus field tells you whether and how a product can be traded at any given moment:
Price and Size Precision
Every product enforces strict rules on how order prices and sizes must be expressed. These rules are defined by two increment fields:base_increment— Controls the precision of order sizes. ForBTC-USD, this is typically0.00000001(1 satoshi), meaning you can specify quantities down to 8 decimal places.quote_increment— Controls price precision. ForBTC-USD, this is0.01, meaning prices must be rounded to the nearest cent.
0.01 allows 2 decimal places; 0.00000001 allows 8 decimal places.
Example Product Object
The following is a representative product object for theBTC-USD spot market:
- The current BTC price is $65,432.10, up 2.35% in 24 hours
- Orders must be at least 0.000016 BTC or $1 USD in value
- Prices must be expressed to 2 decimal places (cent precision)
- Quantities can go as fine as 0.00000001 BTC (1 satoshi)