Coinbase Pro Data Parser & API
Coinbase Pro was the professional, fee-tiered trading platform run by Coinbase, the largest publicly traded US crypto exchange — and StockAPIS extracts its market data (spot prices, full level-2 order books, recent trades and OHLCV candles across BTC-USD, ETH-USD and 200+ pairs) through a single REST API. Coinbase Pro has since been folded into Coinbase Advanced Trade, which exposes an official public REST and WebSocket API; StockAPIS normalizes that feed to the same schema you use for Binance, Kraken and every other venue, so you query US-regulated spot data without maintaining a separate integration.
| Type | Crypto exchange (spot) |
|---|---|
| HQ | United States (San Francisco) |
| Owner | Coinbase Global, Inc. (NASDAQ: COIN) |
| Asset classes | Crypto spot, Stablecoins |
| Coverage | 200+ trading pairs (USD / USDC / EUR / GBP quotes) |
| Scale | Top-5 US exchange; largest regulated US spot venue |
| API access | Official API |
| Parse priority | ★★★★★ |
| Official site | www.coinbase.com/advanced-trade |
Platform Overview
Market Position
- The largest regulated US spot crypto exchange, operated by NASDAQ-listed Coinbase Global (COIN)
- Coinbase Pro was the institutional/pro-trader tier; it has been superseded by Coinbase Advanced Trade, which serves the same market data
- 200+ trading pairs with USD, USDC, EUR and GBP quotes and deep USD-denominated liquidity
- A primary reference venue for fiat-settled crypto price discovery in the US market
Data Coverage
StockAPIS exposes the full Coinbase spot market surface:
- Spot market data — real-time prices, 24h volume, bid/ask spreads and 24-hour high/low stats
- Order book — level-1, level-2 and full-depth snapshots with configurable granularity
- Trades — recent matches with timestamps, sizes, prices and maker/taker side
- OHLCV / candles — candlestick data across granularities (1m → 1D) for backtesting and technicals
- Products — tradable pairs with base/quote increments, minimum sizes and trading status
- Exchange metadata — tick sizes, status flags and per-pair limits
Quick Start
import stockapis
client = stockapis.Client(api_key="your-api-key")
# Real-time ticker for a Coinbase pair
btc = client.coinbase_pro.get_market_data(symbol="BTC-USD")
print(f"Bitcoin: ${btc['price']} · 24h vol {btc['volume']}")const { StockAPIS } = require("stockapis");
const client = new StockAPIS({ apiKey: "your-api-key" });
// Live level-2 order book
const book = await client.coinbase_pro.getOrderBook({ symbol: "BTC-USD", level: 2 });
console.log(book.bids[0], book.asks[0]);Sample API Response
{
"success": true,
"data": {
"symbol": "BTC-USD",
"price": "45000.00",
"bid": "44999.50",
"ask": "45000.50",
"volume_24h": "8421.37",
"high_24h": "45200.00",
"low_24h": "43600.00",
"open_24h": "43750.00",
"price_change_pct_24h": "2.85",
"quote_currency": "USD",
"base_currency": "BTC",
"trading_status": "online"
},
"metadata": {
"source": "coinbase-pro",
"timestamp": "2024-01-15T10:30:00.000Z"
}
}Use Cases
- Algorithmic trading — low-latency price and level-2 order-book feeds for US-regulated spot strategies and market making
- Cross-exchange arbitrage — compare Coinbase USD pricing against offshore venues on one normalized schema
- Quant research — historical candles and trade prints for backtesting and signal development
- Portfolio & risk — real-time fiat-settled marks for valuation, P&L and compliance reporting
Frequently Asked Questions
Does Coinbase Pro have an official API? Yes. Coinbase Pro’s API was retired and merged into Coinbase Advanced Trade, which provides an official public REST and WebSocket API. StockAPIS wraps it in a unified schema so the data matches every other source you pull.
What data can I get from Coinbase Pro through StockAPIS? Spot prices, 24h stats, level-1/level-2/full order books, recent trades, OHLCV candles and product/pair metadata across 200+ USD, USDC, EUR and GBP pairs.
Can I stream Coinbase Pro data in real time? Yes. StockAPIS supports real-time streaming of ticker, level-2 depth and trade-match channels over WebSocket.