Coinbase Advanced Trade API (Public)
Public endpoints of Coinbase for market data including real-time prices, order books, and candles for all listed assets.
🟢 Online · 293 ms
90.8%
10 calls/sec, no key for public endpoints
No key required
Free alternatives (live ranking)
- Kraken Public API — 🟢 Online · Unlimited public data, no key required
- Blockchain.com Data API — 🟢 Online · Unlimited, no key, no credit card
- CoinLore — 🟢 Online · Unlimited (rate-limited), no key, no credit card
Compare Coinbase Advanced Trade API (Public) with…
- Coinbase Advanced Trade API (Public) vs Kraken Public API — Unlimited public data, no key required
- Coinbase Advanced Trade API (Public) vs Blockchain.com Data API — Unlimited, no key, no credit card
- Coinbase Advanced Trade API (Public) vs CoinLore — Unlimited (rate-limited), no key, no credit card
Frequently Asked Questions
Does Coinbase Advanced Trade API (Public) require an API key?
No, Coinbase Advanced Trade API (Public) is freely accessible without registration or an API key.
What is Coinbase Advanced Trade API (Public)'s free tier?
10 calls/sec, no key for public endpoints
Is Coinbase Advanced Trade API (Public) currently online?
We check Coinbase Advanced Trade API (Public) every hour. The current status is shown at the top of this page. You can also see the 30-day uptime history in the chart above.
Implementation notes
When to use Coinbase Advanced Trade API (Public)
Coinbase Public API (Advanced Trade endpoints) is reliable for fetching live prices, order book snapshots, and historical candles for assets traded on Coinbase. The public endpoints require no key, support roughly 10 calls/second, and have stable uptime backed by Coinbase's exchange infrastructure.
Common pitfalls
- Coverage is limited to Coinbase-listed assets. Less-traded altcoins not on Coinbase return 404; this is the trade-off versus aggregators like CoinGecko.
- Public endpoints rate-limit per IP, not per key. If you deploy to a shared-IP environment (some serverless platforms) you compete for the budget with other users on the same IP.
- Historical candles require both `start` and `end` ISO 8601 timestamps. Omitting either returns 400 with an unhelpful message; the docs example shows the required format but it's easy to miss.
Quick start (bash)
curl "https://api.coinbase.com/api/v3/brokerage/market/products/BTC-USD" Embed this badge
Add a live status badge to your README, docs, or website.
Markdown
[](https://freeapi.watch/coinbase-public) HTML
<a href="https://freeapi.watch/coinbase-public"><img src="https://freeapi-builder.a10ayassine.workers.dev/badge/coinbase-public.svg" alt="Coinbase Advanced Trade API (Public) Status"/></a>