CoinGecko Crypto Scraper — Prices, Market Cap, Volume, History avatar

CoinGecko Crypto Scraper — Prices, Market Cap, Volume, History

Pricing

from $0.70 / 1,000 coins

Go to Apify Store
CoinGecko Crypto Scraper — Prices, Market Cap, Volume, History

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

Chorelet

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

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

FieldDescription
typemarket (one row per coin) or history (one row per day)
id, symbol, name, image, url, rankThe coin
price, marketCap, fullyDilutedValuation, volume24h, high24h, low24h, currencySnapshot
change1hPct, change24hPct, change7dPct, change30dPct, marketCapChange24hPctChanges
circulatingSupply, totalSupply, maxSupply, ath, athChangePct, athDate, atl, atlChangePct, atlDate, lastUpdatedFundamentals
date, price, marketCap, volumeHistory 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.

VolumePrice
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 ApifyClient
client = 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.