The Advanced Trade API supports trading for Perpetual Futures products via the following endpoints (for users in eligible regions):
For an overview of our perpetual futures trading offering, see the Coinbase help pages.
eligibility
To use the Advanced Trade API, you must be in an eligible region and successfully onboard. In addition, all perpetual orders are subject to a 10 USDC min notional value.
Advanced Trade REST API Authentication explains how to authenticate requests to the Advanced REST API endpoints and WebSocket server channels.
For users in eligible regions, getting access to perpetual futures functionality requires completing a few additional onboarding steps in our Advanced Trade UI, from the right-hand side of the BTC-PERP market page.
To trade perpetual futures, you must have USDC in your perpetuals portfolio to use as margin. You can transfer any existing USDC in your default portfolio to your perpetuals portfolio with the Move Portfolio Funds endpoint.
To use Bitcoin and Ethereum as collateral for your perpetual futures trades, you can opt-in to the multi-asset collateral feature with the Opt-In Multi-Asset Collateral endpoint.
We regularly update our perp listings for trading and support up to a max of 10x leverage. You can always see our current listings on the International Exchange.
We support both Market and Limit orders and are actively working on adding more order types.
For each of your open positions, we provide information to track your current margin and maintenance margin, and understand your liquidation thresholds.
You can view your current trading fees on the Coinbase Advanced Portfolio Page
Currently, we offer low promotional fee rates of 0.00% maker and 0.03% taker.
Make your first perpetual futures trade with the following steps:
product_type
as future
and contract_expiry_type
as perpetual
.