Build powerful cryptocurrency applications with our comprehensive REST API and real-time WebSocket feeds. Access market data, execute trades, and manage accounts programmatically.
Access real-time and historical market data for 100+ trading pairs with tick-level precision and comprehensive order book data.
Execute market, limit, and stop orders with millisecond latency. Access advanced order types for sophisticated trading strategies.
Programmatically manage wallets, view balances, track portfolio performance, and access transaction history through our REST API.
Subscribe to real-time market data, user updates, and trading events with our low-latency WebSocket connections.
Implement secure API authentication with HMAC signatures, IP whitelisting, and granular permission controls for your applications.
Leverage our scalable infrastructure designed to handle high-frequency trading with 99.9% uptime and sub-millisecond response times.
Retrieve a list of your cryptocurrency accounts with balances and available funds.
Place a new order to buy or sell cryptocurrency. Supports market, limit, and stop order types.
Get snapshot information about the last trade, best bid/ask and 24h volume for a trading pair.
Get historic rates for a product. Rates are returned in grouped buckets based on requested granularity.
Coinbase API uses HMAC authentication to ensure secure communication between your application and our servers. All requests must be signed with your API key secret.
Generate unique API keys with specific permissions for your application through the Coinbase developer dashboard.
Each request must include a signature created by hashing the request details with your API secret using the HMAC-SHA256 algorithm.
All requests must include a timestamp to prevent replay attacks. Requests with timestamps more than 30 seconds old are rejected.
Control exactly what your API keys can do with view-only, trade, transfer, and wallet permissions to minimize security risks.
Official SDK for JavaScript and Node.js applications with full TypeScript support and promise-based API.
Comprehensive Python SDK with synchronous and asynchronous clients for all API endpoints.
Enterprise-grade Java SDK with comprehensive error handling and connection pooling.
Native iOS and macOS SDK with modern Swift conventions and full Coinbase API coverage.