Overview
You can access these APIs after a user authorizes your app via OAuth2. Each endpoint requires specific OAuth2 scopes. Base URL:https://api.coinbase.com
Authentication: Include the OAuth2 access token in the Authorization header:
Accounts and users
Transactions
Addresses
Deposits & withdrawals
Subscriptions
This endpoint requires the
Accept: application/json header. A token that does not carry wallet:subscription:read returns 403.Advanced Trade APIs
For trading functionality, you can also access Advanced Trade APIs with OAuth2 tokens. See the OAuth2 Access Guide for details on portfolio access.For the complete Advanced Trade API reference, see the API Reference.
Additional endpoints for buys, sells, and notifications are available. See the full scopes list for all capabilities.