Crypto Price API | CoinGecko Scraper & Market Data
Pricing
from $1.00 / 1,000 price fetcheds
Crypto Price API | CoinGecko Scraper & Market Data
Scrape real-time crypto prices, market caps, and trading volumes. A high-speed CoinGecko API alternative for trading bots and portfolio trackers.
Pricing
from $1.00 / 1,000 price fetcheds
Rating
0.0
(0)
Developer
Actor stats
0
Bookmarked
3
Total users
0
Monthly active users
3 months ago
Last modified
Categories
Share
CoinGecko Crypto Price & Market Data Scraper
Scrape real-time crypto prices and market data from CoinGecko to power portfolio trackers, price alerts, and AI trading agents. Feed it a list of coin IDs and get back current prices, market caps, 24h volume, price changes, and circulating supply โ all from the public CoinGecko API in a single request. Schedule it on Apify for continuous market monitoring without managing API keys.
Features
- Bulk coin lookup โ fetch market data for hundreds of cryptocurrencies in a single run
- Real-time pricing โ returns current price, 24h change percentage, and last-updated timestamp
- Market fundamentals โ includes market cap, trading volume, and circulating supply
- Multi-currency support โ price against any fiat currency (USD, EUR, GBP, JPY, etc.)
- No API key required โ queries the free CoinGecko API endpoint directly
- Batch optimization โ processes up to 250 coins per API call for maximum efficiency
- Pay-per-result pricing โ only pay for coins returned, with charge-limit safety built in
Input
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
coins | array | Yes | โ | List of CoinGecko coin IDs to look up (e.g. bitcoin, ethereum, solana) |
currency | string | No | usd | Fiat currency to display prices in (e.g. usd, eur, gbp) |
timeoutSeconds | integer | No | 15 | API request timeout in seconds (1-120) |
Input Example
{"coins":["bitcoin","ethereum","solana"],"currency":"usd","timeoutSeconds":15}
Output
Each dataset item represents one cryptocurrency. Key fields:
id(string) โ CoinGecko coin IDsymbol(string) โ ticker symbol (e.g.btc,eth)name(string) โ full coin namecurrentPrice(number) โ current price in the selected fiat currencymarketCap(number) โ market capitalizationtotalVolume(number) โ 24h trading volumepriceChangePercentage24h(number) โ price change over the last 24 hours in percentcirculatingSupply(number) โ circulating token supplylastUpdated(string) โ ISO timestamp of the last data update
Output Example
{"id":"bitcoin","symbol":"btc","name":"Bitcoin","currentPrice":104250.00,"marketCap":2058000000000,"totalVolume":38500000000,"priceChangePercentage24h":2.34,"circulatingSupply":19742000,"lastUpdated":"2025-01-20T12:05:30.000Z"}
Pricing
| Event | Cost |
|---|---|
| Price Fetched | Pay-per-event (see actor pricing page) |
Use Cases
- Portfolio tracking โ build crypto portfolio dashboards with scheduled price snapshots
- Price alerts โ trigger notifications when coins cross price thresholds via webhooks
- Market research โ collect historical price snapshots for trend analysis and reporting
- AI agent tools โ supply live crypto context to LLM agents, trading bots, and financial chatbots
- Spreadsheet automation โ export daily prices to Google Sheets via Apify integrations
- DeFi monitoring โ track token prices and market caps for DeFi protocol analysis
Related Actors
| Actor | What it adds |
|---|---|
| Yahoo Finance Scraper | Add stock, ETF, and index data alongside crypto prices |
| Binance Ticker Scraper | Get exchange-specific trading data directly from Binance |
| CoinMarketCap Trending | Discover which coins are trending right now on CoinMarketCap |
Notes
- CoinGecko's free API has a rate limit (approximately 10-30 calls/minute). For large coin lists, the actor batches requests to stay within limits.
- Coin IDs must match CoinGecko's identifier format (e.g.
bitcoin, notBTC). Check the CoinGecko website for the correct ID.
