curl --request GET \
--url https://api.coinbase.com/api/v3/brokerage/market/products \
--header 'Authorization: Bearer <token>'{
"products": [
{
"product_id": "BTC-USD",
"price": "140.21",
"price_percentage_change_24h": "9.43%",
"volume_24h": "1908432",
"volume_percentage_change_24h": "9.43%",
"base_increment": "0.00000001",
"quote_increment": "0.00000001",
"quote_min_size": "0.00000001",
"quote_max_size": "1000",
"base_min_size": "0.00000001",
"base_max_size": "1000",
"base_name": "Bitcoin",
"quote_name": "US Dollar",
"watched": true,
"is_disabled": false,
"new": true,
"status": "<string>",
"cancel_only": true,
"limit_only": true,
"post_only": true,
"trading_disabled": false,
"auction_mode": true,
"base_display_symbol": "BTC",
"quote_display_symbol": "USD",
"product_type": "UNKNOWN_PRODUCT_TYPE",
"quote_currency_id": "USD",
"base_currency_id": "BTC",
"fcm_trading_session_details": {
"is_session_open": true,
"open_time": "<string>",
"close_time": "<string>",
"session_state": "FCM_TRADING_SESSION_STATE_UNDEFINED",
"after_hours_order_entry_disabled": true,
"closed_reason": "FCM_TRADING_SESSION_CLOSED_REASON_UNDEFINED",
"maintenance": {
"start_time": "<string>",
"end_time": "<string>"
}
},
"mid_market_price": "140.22",
"alias": "BTC-USD",
"alias_to": [
"BTC-USDC"
],
"view_only": true,
"price_increment": "0.00000001",
"display_name": "BTC PERP",
"product_venue": "neptune",
"approximate_quote_24h_volume": "1908432",
"new_at": "2021-07-01T00:00:00.000Z",
"market_cap": "1500000000000",
"icon_color": "red",
"icon_url": "https://metadata.cbhq.net/equity_icons/123456789.png",
"display_name_overwrite": "Bitcoin Perpetual",
"is_alpha_testing": false,
"about_description": "nano Crude Oil Futures is a monthly cash-settled contract that allows participants to manage risk, trade on margin, or speculate on the price of oil.",
"future_product_details": {
"venue": "<string>",
"contract_code": "<string>",
"contract_expiry": "<string>",
"contract_size": "<string>",
"contract_root_unit": "<string>",
"group_description": "<string>",
"contract_expiry_timezone": "<string>",
"group_short_description": "<string>",
"risk_managed_by": "UNKNOWN_RISK_MANAGEMENT_TYPE",
"contract_expiry_type": "UNKNOWN_CONTRACT_EXPIRY_TYPE",
"perpetual_details": {
"open_interest": "<string>",
"funding_rate": "<string>",
"funding_time": "<string>",
"max_leverage": "<string>",
"base_asset_uuid": "<string>",
"underlying_type": "<string>"
},
"contract_display_name": "<string>",
"time_to_expiry_ms": "<string>",
"non_crypto": true,
"contract_expiry_name": "<string>",
"twenty_four_by_seven": true,
"funding_interval": "<string>",
"open_interest": "<string>",
"funding_rate": "<string>",
"funding_time": "<string>",
"display_name": "<string>",
"region_enabled": {},
"intraday_margin_rate": {
"long_margin_rate": "0.5",
"short_margin_rate": "0.5"
},
"overnight_margin_rate": {
"long_margin_rate": "0.5",
"short_margin_rate": "0.5"
},
"settlement_price": "<string>"
}
}
],
"num_products": 100,
"pagination": {
"prev_cursor": "<string>",
"next_cursor": "<string>",
"has_next": true,
"has_prev": true
}
}Get a list of the available currency pairs for trading.
curl --request GET \
--url https://api.coinbase.com/api/v3/brokerage/market/products \
--header 'Authorization: Bearer <token>'{
"products": [
{
"product_id": "BTC-USD",
"price": "140.21",
"price_percentage_change_24h": "9.43%",
"volume_24h": "1908432",
"volume_percentage_change_24h": "9.43%",
"base_increment": "0.00000001",
"quote_increment": "0.00000001",
"quote_min_size": "0.00000001",
"quote_max_size": "1000",
"base_min_size": "0.00000001",
"base_max_size": "1000",
"base_name": "Bitcoin",
"quote_name": "US Dollar",
"watched": true,
"is_disabled": false,
"new": true,
"status": "<string>",
"cancel_only": true,
"limit_only": true,
"post_only": true,
"trading_disabled": false,
"auction_mode": true,
"base_display_symbol": "BTC",
"quote_display_symbol": "USD",
"product_type": "UNKNOWN_PRODUCT_TYPE",
"quote_currency_id": "USD",
"base_currency_id": "BTC",
"fcm_trading_session_details": {
"is_session_open": true,
"open_time": "<string>",
"close_time": "<string>",
"session_state": "FCM_TRADING_SESSION_STATE_UNDEFINED",
"after_hours_order_entry_disabled": true,
"closed_reason": "FCM_TRADING_SESSION_CLOSED_REASON_UNDEFINED",
"maintenance": {
"start_time": "<string>",
"end_time": "<string>"
}
},
"mid_market_price": "140.22",
"alias": "BTC-USD",
"alias_to": [
"BTC-USDC"
],
"view_only": true,
"price_increment": "0.00000001",
"display_name": "BTC PERP",
"product_venue": "neptune",
"approximate_quote_24h_volume": "1908432",
"new_at": "2021-07-01T00:00:00.000Z",
"market_cap": "1500000000000",
"icon_color": "red",
"icon_url": "https://metadata.cbhq.net/equity_icons/123456789.png",
"display_name_overwrite": "Bitcoin Perpetual",
"is_alpha_testing": false,
"about_description": "nano Crude Oil Futures is a monthly cash-settled contract that allows participants to manage risk, trade on margin, or speculate on the price of oil.",
"future_product_details": {
"venue": "<string>",
"contract_code": "<string>",
"contract_expiry": "<string>",
"contract_size": "<string>",
"contract_root_unit": "<string>",
"group_description": "<string>",
"contract_expiry_timezone": "<string>",
"group_short_description": "<string>",
"risk_managed_by": "UNKNOWN_RISK_MANAGEMENT_TYPE",
"contract_expiry_type": "UNKNOWN_CONTRACT_EXPIRY_TYPE",
"perpetual_details": {
"open_interest": "<string>",
"funding_rate": "<string>",
"funding_time": "<string>",
"max_leverage": "<string>",
"base_asset_uuid": "<string>",
"underlying_type": "<string>"
},
"contract_display_name": "<string>",
"time_to_expiry_ms": "<string>",
"non_crypto": true,
"contract_expiry_name": "<string>",
"twenty_four_by_seven": true,
"funding_interval": "<string>",
"open_interest": "<string>",
"funding_rate": "<string>",
"funding_time": "<string>",
"display_name": "<string>",
"region_enabled": {},
"intraday_margin_rate": {
"long_margin_rate": "0.5",
"short_margin_rate": "0.5"
},
"overnight_margin_rate": {
"long_margin_rate": "0.5",
"short_margin_rate": "0.5"
},
"settlement_price": "<string>"
}
}
],
"num_products": 100,
"pagination": {
"prev_cursor": "<string>",
"next_cursor": "<string>",
"has_next": true,
"has_prev": true
}
}A JWT signed using your CDP API Key Secret, encoded in base64. Refer to the Creating API Keys section of our Coinbase App Authentication docs for information on how to generate your Bearer Token.
The number of products to be returned.
The number of products to skip before returning.
Only returns the orders matching this product type. By default, returns all product types.
UNKNOWN_PRODUCT_TYPE, SPOT, FUTURE The list of trading pairs (e.g. 'BTC-USD').
Only returns the orders matching the contract expiry type. Only applicable if product_type is set to FUTURE.
UNKNOWN_CONTRACT_EXPIRY_TYPE, EXPIRING, PERPETUAL Only returns contracts with this status (default is UNEXPIRED).
UNKNOWN_EXPIRING_CONTRACT_STATUS, STATUS_UNEXPIRED, STATUS_EXPIRED, STATUS_ALL If true, return all products of all product types (including expired futures contracts).
The order in which products are returned. By default, products are returned in 24 hour volume descending (in quote).
PRODUCTS_SORT_ORDER_UNDEFINED, PRODUCTS_SORT_ORDER_VOLUME_24H_DESCENDING, PRODUCTS_SORT_ORDER_LIST_TIME_DESCENDING The cursor to use for pagination. This will be a base64 encoded string that decodes into the last productId of the previously returned page
A successful response.
Array of objects, each representing one product.
Show child attributes
The trading pair (e.g. 'BTC-USD').
"BTC-USD"
The current price for the product, in quote currency.
"140.21"
The amount the price of the product has changed, in percent, in the last 24 hours.
"9.43%"
The trading volume for the product in the last 24 hours.
"1908432"
The amount the volume of the product has changed, in percent, in the last 24 hours.
"9.43%"
Minimum amount base value can be increased or decreased at once.
"0.00000001"
Minimum amount quote value can be increased or decreased at once.
"0.00000001"
Minimum size that can be represented of quote currency.
"0.00000001"
Maximum size that can be represented of quote currency.
"1000"
Minimum size that can be represented of base currency.
"0.00000001"
Maximum size that can be represented of base currency.
"1000"
Name of the base currency.
"Bitcoin"
Name of the quote currency.
"US Dollar"
Whether or not the product is on the user's watchlist.
true
Whether or not the product is disabled for trading.
false
Whether or not the product is 'new'.
true
Status of the product.
Whether or not orders of the product can only be cancelled, not placed or edited.
true
Whether or not orders of the product can only be limit orders, not market orders.
true
Whether or not orders of the product can only be posted, not cancelled.
true
Whether or not the product is disabled for trading for all market participants.
false
Whether or not the product is in auction mode.
true
Symbol of the base display currency.
"BTC"
Symbol of the quote display currency.
"USD"
Type of the product.
UNKNOWN_PRODUCT_TYPE, SPOT, FUTURE Symbol of the quote currency.
"USD"
Symbol of the base currency.
"BTC"
Show child attributes
Defines the state of a trading session.
FCM_TRADING_SESSION_STATE_UNDEFINED, FCM_TRADING_SESSION_STATE_PRE_OPEN, FCM_TRADING_SESSION_STATE_PRE_OPEN_NO_CANCEL, FCM_TRADING_SESSION_STATE_OPEN, FCM_TRADING_SESSION_STATE_CLOSE This helps distinguish between regular market close and downtimes due to maintenance.
FCM_TRADING_SESSION_CLOSED_REASON_UNDEFINED, FCM_TRADING_SESSION_CLOSED_REASON_REGULAR_MARKET_CLOSE, FCM_TRADING_SESSION_CLOSED_REASON_EXCHANGE_MAINTENANCE, FCM_TRADING_SESSION_CLOSED_REASON_VENDOR_MAINTENANCE The current midpoint of the bid-ask spread, in quote currency.
"140.22"
Product id for the corresponding unified book.
"BTC-USD"
Product ids that this product serves as an alias for.
["BTC-USDC"]Reflects whether an FCM product has expired. For SPOT, set get_tradability_status to get a return value here. Defaulted to false for all other product types.
true
Minimum amount price can be increased or decreased at once.
"0.00000001"
Display name for the product e.g. BTC-PERP-INTX => BTC PERP
"BTC PERP"
The sole venue id for the product. Defaults to CBE if the product is not specific to a single venue
UNKNOWN_VENUE_TYPE, CBE, FCM, INTX "neptune"
The approximate trading volume for the product in the last 24 hours based on the current quote.
"1908432"
The timestamp when the product was listed. This is only populated if product has new tag.
"2021-07-01T00:00:00.000Z"
The market capitalization of the product's base asset.
"1500000000000"
color for icon display
"red"
A URL to the icon image.
"https://metadata.cbhq.net/equity_icons/123456789.png"
An alternative name to display for the product.
"Bitcoin Perpetual"
flag for alpha user testing
false
description used in about section for an asset
"nano Crude Oil Futures is a monthly cash-settled contract that allows participants to manage risk, trade on margin, or speculate on the price of oil."
Show child attributes
Defines Risk management type.
UNKNOWN_RISK_MANAGEMENT_TYPE, MANAGED_BY_FCM, MANAGED_BY_VENUE The contract expiry type (e.g. 'EXPIRING').
UNKNOWN_CONTRACT_EXPIRY_TYPE, EXPIRING, PERPETUAL Show child attributes
The most recent official settlement price for the futures contract
Number of products that were returned.
100
Was this page helpful?