The Advanced Trade API lets you manage orders, portfolios, products, and fees with our new v3
endpoints.
Advanced Trade endpoint URL: https://api.coinbase.com/api/v3/brokerage/{resource}
Consult the Authentication guide for more information on CDP API keys.
API | Method | Resource | API Key Permission |
---|---|---|---|
List Accounts | GET | /accounts | view |
Get Account | GET | /accounts/:account_id | view |
Create Order | POST | /orders | trade |
Cancel Orders | POST | /orders/batch_cancel | trade |
List Orders | GET | /orders/historical/batch | view |
List Fills | GET | /orders/historical/fills | view |
Get Order | GET | /orders/historical/{order_id} | view |
Preview Orders | POST | /orders/preview | view |
Get Best Bid/Ask | GET | /best_bid_ask | view |
Get Product Book | GET | /product_book | view |
List Products | GET | /products | view |
Get Product | GET | /products/{product_id} | view |
Get Product Candles | GET | /products/{product_id}/candles | view |
Get Market Trades | GET | /products/{product_id}/ticker | view |
Get Transactions Summary | GET | /transaction_summary | view |
Create Convert Quote | POST | /convert/quote | trade |
Commit Convert Trade | POST | /convert/{trade_id} | trade |
Get Convert Trade | GET | /convert/{trade_id} | view |
List Portfolios | GET | /portfolios | view |
Create Portfolio | POST | /portfolios | view (any portfolio) |
Move Portfolio Funds | POST | /portfolios | transfer (for source portfolio) |
Get Portfolio Breakdown | GET | /portfolios | view (for that portfolio) |
Delete Portfolio | DELETE | /portfolios | trade (for that portfolio) |
Edit Portfolio | PUT | /portfolios | trade (for that portfolio) |
Get Futures Balance Summary | GET | /cfm/balance_summary | view |
List Futures Positions | GET | /cfm.positions | view |
Get Futures Position | GET | /cfm/positions/{product_id} | view |
Schedule Futures Sweep | POST | /cfm/sweeps/schedule | transfer |
List Futures Sweeps | GET | /cfm/sweeps | view |
Cancel Futures Sweep | DELETE | /cfm/sweeps | transfer |
Get Intraday Margin Setting | GET | /cfm/intraday/margin_setting | view |
Set Intraday Margin Setting | POST | /cfm/intraday/margin_setting | trade |
Get Current Margin Window | GET | /cfm/intraday/current_margin_window | view |
Get Perpetuals Portfolio Summary | GET | /intx/portfolio | view (for intx portfolio) |
List Perpetuals Positions | GET | /intx/positions | view (for intx portfolio) |
Get Perpetuals Position | GET | /intx/positions | view (for intx portfolio) |
Get Perpetuals Portfolio Balances | GET | /intx/balances | view (for intx portfolio) |
Opt-In Multi Asset Collateral | POST | /intx/multi_asset_collateral | trade (for intx portfolio) |
Allocate Portfolio | POST | /intx/allocate | transfer (for intx portfolio) |
List Payment Methods | GET | /payment_methods | view |
Get Payment Method | GET | /payment_methods/{payment_method_id} | view |
Get Api Key Permissions | GET | /key_permissions | view |
Public endpoints do not require authentication.
1s cache is enabled for all public endpoints. If you need real-time data, please choose one of the following options:
cache-control: no-cache
header on the API requests to bypass caching.API | Method | Resource |
---|---|---|
Get Server Time | GET | /time |
Get Public Product Book | GET | /market/product_book |
List Public Products | GET | /market/products |
Get Public Product | GET | /market/products/{product_id} |
Get Public Product Candles | GET | /market/products/{product_id}/candles |
Get Public Market Trades | GET | /market/products/{product_id}/ticker |