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
Andok
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
19 days 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.