GuidesAPI Reference
DocumentationLog In

REST API Overview

🚧

Coinbase Advanced Trade API is in Beta. We welcome your feedback in the forums!

The Advanced Trade API lets you manage orders, products, and fees with our new v3 endpoints. It does not duplicate core Coinbase functions for account deposits, withdrawals, and transactions -- for these you need our Sign In with Coinbase API v2 endpoints.

👍

The Advanced Trade REST API supports advanced trading features only. Use the Sign In with Coinbase APIs for deposits and withdrawals, etc.

Advanced Trade Endpoints

Both Advanced Trade endpoints (v3) and Sign In endpoints (v2) use the same API Key authentication scheme.

Advanced Trade endpoint URL: /api/v3/brokerage/{resource}

APIMethodResourceRequired Scope
List AccountsGET/accountswallet:accounts:read
Get AccountGET/accounts/:account_idwallet:accounts:read
Create OrderPOST/orderswallet:buys:create
Cancel OrdersPOST/orders/batch_cancelwallet:buys:create
List OrdersGET/orders/historical/batchwallet:orders:read
List FillsGET/orders/historical/fillswallet:transactions:read
Get OrderGET/orders/historical/{order_id}wallet:transactions:read
List ProductsGET/productswallet:user:read
Get ProductGET/products/{product_id}wallet:user:read
Get Product CandlesGET/products/{product_id}/candlesnone
Get Market TradesGET/products/{product_id}/tickerwallet:user:read
Get Transactions SummaryGET/transaction_summarywallet:transactions:read

See Also: