Cryptocurrency rates
Crypto Price API
currencyapi includes 16 cryptocurrencies next to its fiat currencies and metals, so you get Bitcoin, Ethereum or USDT prices in any currency from the same endpoints and the same JSON as your exchange rates.
Example request and response
The supported cryptocurrencies, from the /v3/currencies documentation (shortened). For prices, call /v3/latest with currencies=BTC,ETH or type=crypto: the response has the same shape as for any currency.
curl "https://api.currencyapi.com/v3/currencies?type=crypto" \
-H "apikey: YOUR-API-KEY"
{
"data": {
"BTC": {
"symbol": "₿",
"name": "Bitcoin",
"symbol_native": "₿",
"decimal_digits": 8,
"rounding": 0,
"code": "BTC",
"name_plural": "Bitcoin",
"type": "crypto",
"countries": []
},
…
}
}
Supported cryptocurrencies
- BTC, ETH, SOL, BNB, XRP, ADA
- Bitcoin, Ethereum, Solana, BNB, XRP and Cardano.
- DOT, AVAX, LTC, TRX, MATIC
- Polkadot, Avalanche, Litecoin, TRON and Polygon (MATIC).
- ARB, OP
- Arbitrum and Optimism.
- USDT, USDC, DAI
- The stablecoins Tether, USD Coin and Dai.
Use cases
Crypto checkout
Show what an order costs in BTC, ETH or USDT next to the fiat price.
Portfolio and tax tools
Value holdings in the user's currency, today or on a past date with the historical endpoint.
One API for fiat and crypto
Use the same base_currency, currencies and type parameters for fiat, crypto and metals.
Start on the free plan
The free plan includes 300 requests a month of latest and historical rates, crypto included. Paid plans add hourly and 60-second updates.
Frequently asked questions
Which cryptocurrencies are supported?
How do I get the Bitcoin price in euros?
Can I get historical crypto prices?
Related
More currency data
Free tools: currency converter · historical converter · bulk converter · converter widget