CoinGecko Crypto Markets Scraper avatar

CoinGecko Crypto Markets Scraper

Pricing

Pay per usage

Go to Apify Store
CoinGecko Crypto Markets Scraper

CoinGecko Crypto Markets Scraper

Live cryptocurrency market data from CoinGecko - price, market cap, volume, supply, ATH and multi-window price changes. No API key.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

BERCIK Group

BERCIK Group

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

Live cryptocurrency market data from CoinGecko — price, market cap, 24-hour volume, circulating and max supply, all-time highs and lows, and percentage changes across up to seven time windows. No API key, no signup.

What does CoinGecko Crypto Markets Scraper do?

This Actor reads CoinGecko's public market data and returns clean, structured records — one row per coin, priced in whatever currency you choose.

Pull the entire market ranked by capitalisation, a specific list of coins, or a single category like layer-1 or DeFi. Add as many percentage-change windows as you need (1h, 24h, 7d, 14d, 30d, 200d, 1y), and optionally the 7-day price series for charting.

Runs are fast — a full top-250 pull completes in seconds — and cost almost nothing, because it's plain HTTP with no browser and no proxies.

Why use CoinGecko Crypto Markets Scraper?

  • Portfolio and treasury tracking — snapshot prices on a schedule and build your own history.
  • Screeners and dashboards — filter by market cap or volume and feed the results into Sheets, Airtable or a BI tool.
  • Trading research and backtesting — capture point-in-time market state that CoinGecko's free UI doesn't let you export.
  • Market and sector analysis — pull an entire category and compare performance across time windows.
  • Content and reporting — power a newsletter, price widget or automated market summary.
  • Alerting — schedule frequent runs and trigger a webhook when a threshold is crossed.

How to use CoinGecko Crypto Markets Scraper

  1. Click Try for free.
  2. Set your quote currencyusd, eur, gbp, btc and many more.
  3. Either leave Specific coins empty to pull the market by rank, or list coin IDs like bitcoin, ethereum, solana.
  4. Choose which price change windows you want.
  5. Set Maximum results to cap your spend, then click Start.
  6. Download as JSON, CSV, Excel, HTML or XML.

Input

{
"vsCurrency": "usd",
"order": "market_cap_desc",
"changeWindows": ["1h", "24h", "7d"],
"minMarketCap": 1000000000,
"includeSparkline": false,
"maxResults": 250
}
FieldTypeDescription
vsCurrencystringQuote currency, e.g. usd, eur, btc
coinIdsarraySpecific CoinGecko coin IDs; empty means the whole market
categorystringRestrict to a category, e.g. layer-1, meme-token
orderstringMarket cap or volume, ascending or descending
changeWindowsarray1h, 24h, 7d, 14d, 30d, 200d, 1y
includeSparklinebooleanInclude the 7-day price series
minMarketCap, minVolumeintegerSkip coins below these thresholds
maxResultsintegerHard cap on records returned

Output

{
"id": "bitcoin",
"symbol": "BTC",
"name": "Bitcoin",
"currency": "USD",
"currentPrice": 64979.12,
"marketCap": 1303285282484,
"marketCapRank": 1,
"totalVolume": 25000000000,
"high24h": 65500,
"low24h": 64000,
"priceChangePercentage24h": 0.9012,
"priceChangePercentage": { "1h": -0.1043, "24h": 0.9012, "7d": 2.8471 },
"circulatingSupply": 19700000,
"maxSupply": 21000000,
"ath": 108000,
"athChangePercentage": -39.8123,
"athDate": "2025-01-20T00:00:00.000Z",
"imageUrl": "https://cdn/btc.png",
"coingeckoUrl": "https://www.coingecko.com/en/coins/bitcoin",
"lastUpdated": "2026-08-07T15:00:00.000Z"
}

You can download the dataset in various formats such as JSON, HTML, CSV, or Excel.

Data fields

FieldDescription
id, symbol, nameCoin identity — id is the CoinGecko slug
currencyQuote currency all values are expressed in
currentPrice, high24h, low24hCurrent and daily range
marketCap, marketCapRank, fullyDilutedValuationCapitalisation and rank
totalVolume24-hour trading volume
priceChange24h, priceChangePercentage24hAbsolute and percentage daily move
priceChangePercentageObject keyed by each window you requested
circulatingSupply, totalSupply, maxSupplySupply figures; null where uncapped
ath, athChangePercentage, athDateAll-time high and distance from it
atl, atlChangePercentage, atlDateAll-time low equivalent
sparkline7d7-day price series, when enabled
imageUrl, coingeckoUrl, lastUpdatedLogo, source page and data timestamp

How much does it cost to scrape CoinGecko?

Priced per coin record returned, capped by Maximum results. It's a plain JSON API with no browser and no proxies, so platform cost is minimal — a top-250 pull finishes in about a second.

Tips

  • Threshold filters stop early. With a descending sort, the Actor stops as soon as coins fall below your minMarketCap or minVolume instead of paging on pointlessly. Worth knowing: only about 65 coins have a market cap above $1B, so a high threshold returns a short list very quickly.
  • coinIds is the cheapest way to track a watchlist — it fetches exactly those coins in one request, ignoring rank entirely.
  • Only request the change windows you need. Each one adds fields to every record.
  • Leave the sparkline off unless you're charting. It adds a 168-point array per coin and dominates dataset size.
  • maxSupply is null for uncapped coins like Ethereum — that's the real answer, not a missing value.
  • Schedule for history. CoinGecko's free tier gives current state, not history. Running this hourly builds a time series that's genuinely yours.

FAQ

Do I need a CoinGecko API key? No. This uses the public API, which needs no key or signup.

How fresh is the data? Live at run time. Each record carries lastUpdated from CoinGecko so you can see exactly how current it is.

Can I get historical prices? Not from this Actor — it returns current market state, plus a 7-day sparkline if enabled. For real history, schedule regular runs and accumulate the dataset.

What coin IDs should I use? The CoinGecko slug, which is the last part of the coin's URL — coingecko.com/en/coins/bitcoin means the ID is bitcoin. Note that's not always the symbol.

Why did I get fewer results than my maximum? Either your filters matched fewer coins, or a category/ID list is genuinely that small. The run log shows what was scanned versus kept.

Is this financial advice? No. This Actor returns raw market data and nothing more. Nothing here is investment advice — do your own research.

Support

Found a bug or need another CoinGecko endpoint covered? Open an issue on the Issues tab. Custom data pipelines and bespoke scraping work are available on request.