CoinGecko Crypto Markets Scraper
Pricing
Pay per usage
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
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
- Click Try for free.
- Set your quote currency —
usd,eur,gbp,btcand many more. - Either leave Specific coins empty to pull the market by rank, or list coin IDs like
bitcoin,ethereum,solana. - Choose which price change windows you want.
- Set Maximum results to cap your spend, then click Start.
- 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}
| Field | Type | Description |
|---|---|---|
vsCurrency | string | Quote currency, e.g. usd, eur, btc |
coinIds | array | Specific CoinGecko coin IDs; empty means the whole market |
category | string | Restrict to a category, e.g. layer-1, meme-token |
order | string | Market cap or volume, ascending or descending |
changeWindows | array | 1h, 24h, 7d, 14d, 30d, 200d, 1y |
includeSparkline | boolean | Include the 7-day price series |
minMarketCap, minVolume | integer | Skip coins below these thresholds |
maxResults | integer | Hard 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
| Field | Description |
|---|---|
id, symbol, name | Coin identity — id is the CoinGecko slug |
currency | Quote currency all values are expressed in |
currentPrice, high24h, low24h | Current and daily range |
marketCap, marketCapRank, fullyDilutedValuation | Capitalisation and rank |
totalVolume | 24-hour trading volume |
priceChange24h, priceChangePercentage24h | Absolute and percentage daily move |
priceChangePercentage | Object keyed by each window you requested |
circulatingSupply, totalSupply, maxSupply | Supply figures; null where uncapped |
ath, athChangePercentage, athDate | All-time high and distance from it |
atl, atlChangePercentage, atlDate | All-time low equivalent |
sparkline7d | 7-day price series, when enabled |
imageUrl, coingeckoUrl, lastUpdated | Logo, 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
minMarketCaporminVolumeinstead 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. coinIdsis 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.
maxSupplyisnullfor 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.