Crypto Market Data Aggregator
Pricing
Pay per usage
Go to Apify Store
Crypto Market Data Aggregator
Real-time cryptocurrency prices, market caps, volumes from CoinGecko. Top N coins or specific list. For trading, portfolio tracking, DeFi analytics.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
陈俊杰
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
An Apify Actor that fetches real-time cryptocurrency market data from the free CoinGecko API.
No API key is required.
Features
- Fetch top N coins (by market cap) or a specific list of coins.
- Choose from USD, EUR, BTC, or ETH as the base currency.
- Includes 24-hour price change percentage.
- Extracts key trading metrics: price, market cap, volume, supply, all-time high, 24h high/low.
- Handles API errors and rate limits gracefully with automatic retries.
- Pushes results to the Apify dataset for easy export.
Input
| Field | Type | Default | Description |
|---|---|---|---|
vs_currency | enum | usd | Target currency (usd, eur, btc, eth) |
coin_limit | int | 50 | Number of top coins to fetch (max 200) |
specific_coins | string | — | Comma-separated CoinGecko IDs (e.g. bitcoin,ethereum) |
include_24h | bool | true | Include 24-hour price change percentage |
If specific_coins is set it overrides coin_limit.
Output (dataset)
Each pushed item contains:
| Field | Description |
|---|---|
id | CoinGecko coin ID |
symbol | Trading symbol (e.g. btc) |
name | Full coin name (e.g. Bitcoin) |
current_price | Current price in selected currency |
market_cap | Market capitalization |
market_cap_rank | Market cap rank |
total_volume | 24-hour trading volume |
price_change_percentage_24h | 24-hour price change (%) |
circulating_supply | Circulating supply |
total_supply | Total supply (may be null) |
ath | All-time high price |
ath_date | Date of all-time high |
image | Coin logo URL |
high_24h | 24-hour high price |
low_24h | 24-hour low price |
Local Development
# Create virtual environmentpython -m venv venvsource venv/bin/activate# Install dependenciespip install -r requirements.txt# Run the actor locally (with Apify CLI)apify run
Deployment
$apify push
Or build and push the Docker image directly.