The Coinbase Advanced Trade platform has become the go-to destination for individual traders seeking powerful tools, real-time data, and seamless API access. As Coinbase Pro was officially retired in December 2023, understanding the transition to Advanced Trade—and its robust API ecosystem—is essential for both retail traders and developers.
This comprehensive guide dives into frequently asked questions about the Advanced Trade API, clarifying key differences from legacy systems, explaining common error messages, and outlining best practices for migration and integration.
What Is the Advanced Trade API?
The Advanced Trade REST API enables developers and automated trading systems to execute trades, manage orders, and retrieve account data with precision. For real-time market updates—such as order book changes, trade executions, and price movements—the platform supports a dedicated WebSocket protocol.
👉 Discover how API-powered trading can enhance your strategy today.
These tools are ideal for algorithmic traders, bot operators, and technical analysts who demand speed, reliability, and granular control over their trading activities. Whether you're building a custom dashboard or integrating with third-party automation software, the Advanced Trade API delivers enterprise-level functionality tailored for individual users.
What Features Does Advanced Trade Offer?
Coinbase Advanced Trade is more than just an API—it's a full-featured trading interface designed for active traders. Key capabilities include:
- Real-time order books and live trade history, providing transparency into market depth and execution flow.
- Access to the same markets and liquidity previously available on Coinbase Pro, with identical volume-based fee tiers.
- Advanced TradingView-powered charts featuring technical indicators like EMA, MACD, RSI, Bollinger Bands, and drawing tools.
- Integrated financial services: stake assets, borrow funds, use the Coinbase Card, or manage wallet balances—all from a single unified balance.
- DeFi Rewards on select assets including USDC, ETH2, DAI, ALGO, ATOM, and XTZ—earning up to 5% APY.
- Enterprise-grade security measures, including two-factor authentication (2FA), biometric login (on mobile), YubiKey support, address whitelisting, and FDIC insurance coverage of up to $250,000 on USD balances.
- Cross-platform availability via web (Coinbase.com) and the Coinbase mobile app.
This convergence of advanced trading tools and user-friendly features makes Advanced Trade a compelling upgrade for former Pro users and new traders alike.
What Happened to Coinbase Pro?
As of December 1, 2023, Coinbase Pro has been fully disabled, and all users have been migrated to Coinbase Advanced Trade. This change was accelerated from an earlier deprecation timeline that originally targeted 2024.
While unauthenticated Pro APIs remain accessible to some legacy users, they are no longer under active development. Meanwhile, institutional clients continue to use the Exchange APIs (FIX, REST, WebSocket) through the separate Coinbase Exchange platform.
Developers previously relying on Pro APIs must now transition to the new CDP (Coinbase Developer Platform) infrastructure to maintain uninterrupted trading operations.
Can I Use My Old Coinbase Pro API Keys?
No. Existing Coinbase Pro API keys cannot be used with Advanced Trade.
Due to architectural changes and enhanced security protocols, all users—including developers and third-party bot operators—must generate new CDP API keys from the Coinbase Developer Platform.
👉 Learn how next-generation trading APIs can streamline your workflow.
Failure to regenerate and update your keys will result in authentication errors and failed trade executions.
How Do I Migrate From Pro APIs to Advanced Trade API?
Migration involves two critical steps:
- Regenerate Your API Keys: Visit the Coinbase Developer Platform and create new CDP API credentials with appropriate permissions (e.g., trade, view, withdraw).
- Update Your Code or Bot Configuration: Replace old endpoint URLs and authentication headers with those compatible with the Advanced Trade API. Adjust any deprecated parameters or payload structures according to the latest documentation.
For developers using third-party trading bots or automation platforms:
- Regenerate your keys in Coinbase.
- Log into your bot service and replace the old keys with the new ones.
- Test connectivity and sample trades in a sandbox environment before going live.
Refer to the official Advanced Trade API documentation for detailed migration guides and code samples.
Advanced Trade vs. Coinbase Exchange: Key Differences
Understanding which platform suits your needs is crucial. Here's a breakdown of the main distinctions:
Advanced Trade
- Target Users: Retail traders and individual investors.
- API Access: REST API for order management; WebSocket for real-time market data.
- Features: Real-time order books, TradingView charts, staking, borrowing, DeFi rewards.
- Security: 2FA, biometrics, YubiKey support, address whitelisting, FDIC-insured USD balances.
- API Keys: Generated via CDP (Coinbase Developer Platform).
- Availability: Web and mobile app.
Coinbase Exchange
- Target Users: Institutional clients and high-frequency traders.
- API Access: FIX, REST, and WebSocket APIs optimized for large-scale operations.
- Features: High-volume order routing, advanced order types, deep market data feeds.
- Security: Institutional-grade compliance and custody solutions.
- API Keys: Require a dedicated Exchange account.
- Availability: Primarily for backend integration with trading desks and hedge funds.
Choose Advanced Trade for personal or semi-professional use; opt for Coinbase Exchange if you operate at institutional scale.
Frequently Asked Questions (FAQ)
Can I still use the FIX API on Advanced Trade?
No. The FIX API is not supported on Advanced Trade due to low adoption among retail users. It remains available exclusively for institutional clients via Coinbase Exchange.
Why am I getting UNKNOWN_FAILURE_REASON when placing an order?
This message is misleading but harmless. If "success": true appears in the response—even alongside "failure_reason": "UNKNOWN_FAILURE_REASON"—your order was successfully placed. You can safely ignore the failure reason in this case.
Example:
{
"success": true,
"failure_reason": "UNKNOWN_FAILURE_REASON",
"order_id": "62475e97-7485-45eb-a5ac-594805fa2748",
"success_response": {
"order_id": "62475e97-7485-45eb-a5ac-594805fa2748",
"product_id": "BTC-USD",
"side": "BUY"
}
}The success: true confirms validity—proceed as normal.
What does UNKNOWN in the warning field mean?
It means no actual warning exists. UNKNOWN is the default placeholder value for the warning key when no specific alert applies.
Why am I seeing PREVIEW_INVALID_BASE_SIZE_TOO_SMALL on perpetual orders?
This error occurs when your perpetual contract order falls below the minimum notional value of 10 USDC. Ensure your order size meets or exceeds this threshold.
Are my Advanced Trade balances separate from my main Coinbase App balances?
No. Balances are unified across both interfaces. However, Advanced Trade supports additional account types such as futures, perpetuals, and margin accounts, which aren’t available in the standard Coinbase App.
Which currency conversions are supported in the Converts Endpoints?
Currently, only these pairs are supported:
- USD ↔ USDC
- USD ↔ PYUSD
- EUR ↔ EURC
Other conversion requests will return an "Unsupported account" error.
Core Keywords
- Advanced Trade API
- Coinbase Advanced Trade
- REST API trading
- WebSocket market data
- API key migration
- Real-time order book
- TradingView charts
- DeFi rewards
👉 Unlock advanced trading capabilities with powerful API integration tools.