Overview
CoinRanking offers a REST API that delivers live price, market cap, and ranking data for thousands of cryptocurrencies. Each coin is assigned a unique UUID you can use to fetch detailed stats, historical price charts, or filter coins by category. The API uses a tiered key system where a free-tier key grants enough quota for learning projects and small dashboards.
Beginner Tip
Sign up at coinranking.com to get a free API key, then pass it as an x-access-token header. Start with the /coins endpoint — it returns a ranked list of coins with prices and requires no parameters beyond your key.
Available Data
Example Response
{
"id": "bitcoin",
"symbol": "btc",
"current_price": 65432.1,
"market_cap": 1280000000000,
"price_change_24h": 1250.5,
"price_change_percentage_24h": 1.95,
"total_volume": 28500000000
} Field Reference
data.coins[].uuid Unique identifier for the coin within the CoinRanking system; use this in detail-endpoint URLs. data.coins[].name Full human-readable name of the cryptocurrency, e.g. Bitcoin. data.coins[].symbol Ticker symbol such as BTC or ETH. data.coins[].price Current USD price as a string (not a number) — convert with parseFloat() before arithmetic. data.coins[].change Percentage price change over the past 24 hours, e.g. -2.34. data.coins[].rank Market-cap rank at the time of the response; lower numbers indicate larger market caps. Implementation Example
// ⚠️ Note: This URL may be a documentation page. Check official docs for actual API endpoint.
const url = "https://developers.coinranking.com/api/documentation";
// Replace headers or query params with the values required by this API.
const response = await fetch(url, {
headers: {
"X-API-Key": "YOUR_API_KEY"
}
});
if (!response.ok) throw new Error(`Request failed: ${response.status}`);
const data = await response.json();
console.log(data); What Can You Build?
Note: These code examples are AI-generated and unverified. Always refer to the official API documentation for accurate usage.
Common Errors & Troubleshooting
Matrix Score Breakdown
Partially tested on Apr 5, 2026
Technical Specifications
Related Tags
Similar APIs
View All →Alchemy Ethereum
Alchemy Ethereum provides programmatic access to ethereum node-as-a-service provider via REST API.
Binance
⭐ Beginner's PickBinance Spot API provides real-time and historical market data for thousands of cryptocurrency trading pairs on the world's largest crypto exchange by volume.
BitcoinAverage
BitcoinAverage aggregates price data from dozens of global cryptocurrency exchanges to produce weighted average prices for Bitcoin and other digital assets.
Bitfinex
Bitfinex is a professional cryptocurrency exchange offering one of the most comprehensive trading APIs for both spot and margin markets.
Bitmex
BitMEX is a derivatives exchange specializing in perpetual swaps and futures contracts for Bitcoin and other cryptocurrencies.