Endpoint
Authentication
Required. Include a valid JWT in theAuthorization header:
Query Parameters
string
Filter the summary to a specific product type. Accepted values:
SPOT, FUTURE. When omitted, the summary covers all product types.string
Filter futures volume by contract expiry type, e.g.
EXPIRING or PERPETUAL. Only relevant when product_type=FUTURE.string
Filter by trading venue. For example,
CBE (Coinbase Exchange) or INTX (Coinbase International Exchange).Response
number
Your total USD-equivalent trading volume over the past 30 days across all products.
number
Total fees paid in USD over the past 30 days.
object
Details of the fee tier currently applied to your account based on your 30-day volume.
object
Margin rate applied to your account, if applicable. Contains
value (string).object
GST information if applicable to your account’s jurisdiction.
number
Volume generated through the Coinbase Advanced Trade interface only.
number
Fees paid through the Coinbase Advanced Trade interface only.
number
Volume generated through legacy Coinbase Pro (now included in the 30-day rolling total).
number
Fees paid through legacy Coinbase Pro.
Examples
Response
Your fee tier is determined by your total USD-equivalent trading volume over the rolling 30-day window. Volume accumulates across all trading pairs and is recalculated continuously. As your volume crosses a tier boundary, your fee rates update automatically — you do not need to take any action. Check this endpoint regularly to see whether you’re approaching the next tier.
Maker vs. Taker Fees
Every order you place is classified as either a maker or a taker at the time it executes:- Maker — your order is added to the order book and rests there until it is matched by another trader. Maker orders provide liquidity. Because you’re adding to the book, Coinbase rewards you with a lower fee rate (
maker_fee_rate). - Taker — your order matches immediately against an existing order on the book, removing liquidity. Because you’re consuming existing orders, Coinbase charges a slightly higher fee rate (
taker_fee_rate).