Web API: CMC Price
The CMC Price API provides endpoints for retrieving cryptocurrency price data from CoinMarketCap integration, including current prices and historical data.
Base URL
Section titled “Base URL”/api/cmc-price/Endpoints
Section titled “Endpoints”Get Latest Price
Section titled “Get Latest Price”GET /api/cmc-price/{coin_type}/Returns the latest price information for a specific cryptocurrency.
Parameters:
coin_type(string): The coin identifier (e.g., “bitcoin”, “ethereum”, “vfx”)
Response:
{ "coin_type": "bitcoin", "symbol": "BTC", "name": "Bitcoin", "price_usd": "45000.123456", "price_btc": "1.0", "market_cap": "850000000000.0", "volume_24h": "25000000000.0", "percent_change_1h": "0.5", "percent_change_24h": "2.3", "percent_change_7d": "-1.2", "last_updated": "2024-01-01T12:00:00Z", "rank": 1}Get Price History
Section titled “Get Price History”GET /api/cmc-price/{coin_type}/history/Returns historical price data for a specific cryptocurrency.
Parameters:
coin_type(string): The coin identifier
Query Parameters:
days(integer): Number of days of history to return (default: 30)interval(string): Data interval - “1h”, “24h” (default: “24h”)
Response:
{ "coin_type": "bitcoin", "symbol": "BTC", "name": "Bitcoin", "history": [ { "timestamp": "2024-01-01T00:00:00Z", "price_usd": "44500.0", "market_cap": "845000000000.0", "volume_24h": "24000000000.0" }, { "timestamp": "2024-01-02T00:00:00Z", "price_usd": "45000.123456", "market_cap": "850000000000.0", "volume_24h": "25000000000.0" } ], "count": 30}Field Descriptions
Section titled “Field Descriptions”Price Data
Section titled “Price Data”coin_type: Internal identifier for the cryptocurrencysymbol: Trading symbol (e.g., BTC, ETH)name: Full name of the cryptocurrencyprice_usd: Current price in USDprice_btc: Current price in BTC (Bitcoin equivalent)market_cap: Total market capitalization in USDvolume_24h: 24-hour trading volume in USDpercent_change_1h: Price change percentage in the last hourpercent_change_24h: Price change percentage in the last 24 hourspercent_change_7d: Price change percentage in the last 7 dayslast_updated: Timestamp of the last price updaterank: CoinMarketCap ranking position
Historical Data
Section titled “Historical Data”timestamp: Date and time of the price snapshotprice_usd: Historical price in USD at that timemarket_cap: Historical market cap at that timevolume_24h: 24-hour volume at that time
Supported Coin Types
Section titled “Supported Coin Types”Common coin types supported:
bitcoin- Bitcoin (BTC)ethereum- Ethereum (ETH)vfx- VFX Tokenlitecoin- Litecoin (LTC)bitcoin-cash- Bitcoin Cash (BCH)
- Price data is sourced from CoinMarketCap API
- All price values are returned as strings to preserve decimal precision
- Data is cached for performance - cache duration varies by endpoint
- Historical data availability depends on CoinMarketCap’s data retention
- Rate limiting may apply based on CoinMarketCap API limits
- Timestamps are in UTC format (ISO 8601)