BTC • ETH • SOL • Real-Time Crypto Market Data

Cryptocurrency Price API

Real-time spot prices, 24-hour volume, 24h price change, and market cap data for Bitcoin, Ethereum, Solana, and top altcoins. High-frequency crypto market data API for portfolio apps, trading bots, and Web3 dashboards.

Crypto Live Ticker Real-Time Feed
Bitcoin (BTC) Vol: $34.2B
$68,450.00 +3.42%
Ethereum (ETH) Vol: $18.5B
$3,520.50 +2.15%
GET /api/v1/crypto-price?symbol=BTC

Real-Time Digital Asset Market Intelligence

Cryptocurrency Price API is a digital asset market API that programmatically delivers real-time spot prices, 24-hour price changes, trading volume, 24h high/low ranges, and market capitalization for major cryptocurrencies (BTC, ETH, SOL) in structured JSON format.

Building modern crypto dashboards, automated trading algorithms, or Web3 financial platforms requires low-latency price feeds. Our Cryptocurrency Price API aggregates real-time order book and trade data across major global exchanges to deliver reliable spot prices and market signals.

Query any supported token symbol (e.g. symbol=BTC, symbol=ETH, symbol=SOL) to retrieve structured JSON containing: spot price in USD, 24-hour percentage price change, 24-hour high/low range, 24-hour trading volume, and estimated market cap.

Unlike complex WebSocket subscriptions or expensive enterprise market feeds, our REST API provides simple HTTP GET requests with high-frequency updates and generous free tier quotas.

Popular Supported Cryptocurrencies

Bitcoin
BTC / USD
Ethereum
ETH / USD
Solana
SOL / USD
Binance Coin
BNB / USD

Crypto API Data Spec

price
Real-time spot price in USD
change_24h
24-hour percentage price change
volume_24h
24-hour trading volume USD
market_cap
Total circulating market cap
updated_at
High-frequency refresh timestamp

Quick Developer Code Snippets

curl -X GET "https://serpapi.org/api/v1/crypto-price?symbol=BTC&token=YOUR_API_KEY"
import requests

url = "https://serpapi.org/api/v1/crypto-price"
params = {"symbol": "BTC", "token": "YOUR_API_KEY"}
response = requests.get(url, params=params)
data = response.json()

print(f"{data['symbol']} Spot Price: ${data['price']}")
print(f"24h Change: {data['change_24h']}%")
print(f"24h Volume: ${data['volume_24h']}")
const fetch = require('node-fetch');

async function getCryptoPrice() {
  const res = await fetch('https://serpapi.org/api/v1/crypto-price?symbol=ETH&token=YOUR_API_KEY');
  const data = await res.json();
  console.log(`ETH Price: $${data.price} (${data.change_24h}%)`);
}
getCryptoPrice();
<?php
$json = file_get_contents("https://serpapi.org/api/v1/crypto-price?symbol=BTC&token=YOUR_API_KEY");
$data = json_decode($json, true);
echo "BTC Price: $" . $data['price'] . "\n";

Crypto Price API FAQ

Major assets including Bitcoin (BTC), Ethereum (ETH), Solana (SOL), Binance Coin (BNB), Ripple (XRP), Cardano (ADA), Dogecoin (DOGE), and top altcoins.

Spot price in USD, 24-hour percentage price change, 24-hour high/low, 24-hour trading volume, and estimated market cap.

Price feeds are aggregated and refreshed continuously every few seconds across global exchanges.

Yes, low-latency REST endpoints are suitable for price monitoring widgets, crypto portfolio apps, and automated trading signals.

Yes, pass your secret token parameter in requests. You can generate a free token instantly upon account registration.

5,000 free requests per month across all endpoints. Paid plans offer higher volume requests with zero rate-limit throttling.

Explore Related Developer APIs

Combine Crypto Prices with Exchange Rates, Domain Intelligence, and Web Search APIs for financial applications.

Top