CoinGecko Crypto Scraper — Prices, Market Cap, Volume, History
Pricing
from $0.70 / 1,000 coins
CoinGecko Crypto Scraper — Prices, Market Cap, Volume, History
Crypto market data from CoinGecko: top coins by market cap or specific coins — price, market cap, volume, 1h/24h/7d/30d change, supply, ATH/ATL — plus optional daily price history, in any quote currency. CSV/JSON export and API.
Pricing
from $0.70 / 1,000 coins
Rating
0.0
(0)
Developer
Chorelet
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Current market data for the top N cryptocurrencies by market cap or for specific coins (ids, tickers, names or CoinGecko URLs): price, market cap, fully diluted valuation, 24h volume and range, 1h/24h/7d/30d change, circulating/total/max supply, all-time high and low with dates — in any quote currency. Optionally add daily price history for the last N days. JSON, CSV, Excel or API.
Data comes from CoinGecko's public API — no scraping of HTML, no login; an optional free Demo API key raises the rate limit for large runs.
Why this Actor
- Top 1–5,000 coins by market cap in one run, or your own watchlist by id, ticker or name
- Price, market cap, FDV, volume, 1h/24h/7d/30d change, supply, ATH/ATL — in any quote currency
- Optional daily price, market cap and volume history
- CoinGecko's public API with careful pacing; optional free Demo key for big runs
- Checked every day by an automated run
Sample output
One item of the dataset (long values shortened):
{"rank": 1,"symbol": "BTC","name": "Bitcoin","price": 81222,"marketCap": 1631327867615,"volume24h": 23961476092,"change24hPct": -0.05,"change7dPct": 5.1,"circulatingSupply": 20087178,"ath": 126080,"currency": "USD"}
What you get
| Field | Description |
|---|---|
type | market (one row per coin) or history (one row per day) |
id, symbol, name, image, url, rank | The coin |
price, marketCap, fullyDilutedValuation, volume24h, high24h, low24h, currency | Snapshot |
change1hPct, change24hPct, change7dPct, change30dPct, marketCapChange24hPct | Changes |
circulatingSupply, totalSupply, maxSupply, ath, athChangePct, athDate, atl, atlChangePct, atlDate, lastUpdated | Fundamentals |
date, price, marketCap, volume | History rows |
Input
- Top coins by market cap (0–5,000) and/or Specific coins.
- Quote currency —
usd,eur,btc… Price history (days) — 0 for none. - CoinGecko Demo API key — optional.
Limits and notes
- Without a key CoinGecko allows roughly 10–30 requests per minute; the Actor paces itself and waits on rate limits, so very large runs are slow rather than failing.
- History is daily granularity (CoinGecko's public endpoint); intraday data is not available without a paid plan.
- Public data only; the Actor stores nothing beyond the dataset of your run.
Input example
{"topCoins": 100,"currency": "usd","historyDays": 0}
How much does it cost?
Pay per coin — no subscription, no minimum, no charge for platform usage.
| Volume | Price |
|---|---|
| 1,000 coins | $1.00 (+ $0.20 with historyDay) |
| 10,000 coins | $10.00 (+ $2.00 with historyDay) |
| 100,000 coins | $100.00 (+ $20.00 with historyDay) |
The Apify free plan includes $5 of usage every month — about 5,000 coins with this Actor, no card needed. Nothing else is charged: platform usage is included in the price, and Apify Bronze, Silver and Gold subscribers get 10%, 20% and 30% off these prices.
Use it from code, n8n, Make, Zapier or an AI agent
Run the Actor and download the dataset in one call (JSON by default; add &format=csv or xlsx):
curl -X POST "https://api.apify.com/v2/acts/chorelet~coingecko-crypto-scraper/run-sync-get-dataset-items?token=$APIFY_TOKEN" \-H "Content-Type: application/json" \-d '{"topCoins": 100, "currency": "usd", "historyDays": 0}'
Python:
from apify_client import ApifyClientclient = ApifyClient("YOUR_APIFY_TOKEN")run = client.actor("chorelet/coingecko-crypto-scraper").call(run_input={"topCoins": 100, "currency": "usd", "historyDays": 0})for item in client.dataset(run["defaultDatasetId"]).iterate_items():print(item)
- n8n, Make, Zapier — use the Apify node/module: run the Actor, then "get dataset items".
- Google Sheets, Slack, webhooks — add an integration on the run's Integrations tab.
- AI agents — the Actor is available as a tool through the Apify MCP server; the dataset schema describes every field for the model.
- Schedules — run it hourly, daily or weekly from the Schedules tab.
FAQ
Do I need a CoinGecko API key?
No. Without one CoinGecko allows roughly 10–30 requests a minute and the Actor paces itself; a free Demo key raises the limit for large runs.
How do I pick coins by ticker?
Pass BTC, SOL, bitcoin or a CoinGecko URL; tickers resolve to the highest-ranked coin with that symbol.
Can I get price history?
Yes — historyDays adds one row per day (price, market cap, volume) for each coin, up to 365 days.
Which currencies are supported?
Any CoinGecko quote currency: usd, eur, gbp, jpy, btc, eth…
What does a run cost?
$1 per 1,000 coins plus $0.20 per 1,000 history days. The free plan's $5 a month covers about 5,000 coins.
Support
Questions, missing fields or a source that changed? Open an issue on the Issues tab or write to support@chorelet.app — problems are usually fixed within a day, and the Actor is checked every morning by an automated test run. If the Actor saved you time, a short review on its Store page helps other people find it.