CoinGecko Crypto Market Data Scraper
Pricing
from $0.95 / 1,000 results
CoinGecko Crypto Market Data Scraper
Scrape live cryptocurrency prices and market data from the public CoinGecko API. No key, no login. Get ranked coins by market cap, look up specific coins, filter by sector, or search by keyword, with 30+ fields per coin.
Pricing
from $0.95 / 1,000 results
Rating
0.0
(0)
Developer
Mangudäi
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
5 days ago
Last modified
Categories
Share
Pull live cryptocurrency prices and market data straight from the public CoinGecko API. No API key, no login, no captcha. Point it at the top coins by market cap, a specific list of coins, a single sector, or a keyword search, and get one clean row per coin.
It runs on CoinGecko's own JSON API (api.coingecko.com), the same data behind coingecko.com, so the output stays accurate and the actor stays simple to maintain. Traffic routes through Apify Proxy and every retry rotates to a fresh IP, which keeps CoinGecko's per-IP rate limit from stalling a run.
What it does
Three modes, one actor:
- markets returns coins ranked by market cap (or volume), with full price and market data. This is the default. Filter to one sector with a category id, or pass a list of coin ids to fetch only those.
- search takes keywords, resolves each to matching coins, and returns their market rows.
- categories returns CoinGecko's crypto sectors (Layer 1, meme tokens, Solana ecosystem, and so on) with sector market cap, 24h change, and volume.
Output fields (markets and search)
Each coin row carries: id, symbol, name, rank, price, marketCap, fullyDilutedValuation, volume24h, high24h, low24h, priceChange24h, priceChangePercent1h, priceChangePercent24h, priceChangePercent7d, priceChangePercent30d, marketCapChange24h, marketCapChangePercent24h, circulatingSupply, totalSupply, maxSupply, ath, athChangePercent, athDate, atl, atlChangePercent, atlDate, roiTimes, image, vsCurrency, lastUpdated, and coingeckoUrl.
Category rows carry: id, name, marketCap, marketCapChangePercent24h, volume24h, top3CoinIds, top3CoinImages, description, and updatedAt.
Input
| Field | What it does |
|---|---|
| mode | markets, search, or categories |
| vsCurrency | quote currency, for example usd, eur, btc, eth |
| order | ranking for markets mode (market cap or volume, either direction) |
| maxItems | cap on rows returned; markets mode paginates 250 per page |
| coinIds | optional coin ids for markets mode, for example bitcoin, ethereum, solana |
| category | optional category id to restrict markets to one sector |
| searchQueries | keywords for search mode |
| proxyConfiguration | Apify Proxy settings, on by default |
Example
The default run returns the top 100 coins by market cap in USD. A quick config to track a short watchlist:
{"mode": "markets","vsCurrency": "usd","coinIds": ["bitcoin", "ethereum", "solana", "dogecoin"]}
Notes
CoinGecko's free API rate-limits by IP. The actor spreads requests across rotating Apify Proxy sessions and retries any 429 with exponential backoff, so most runs finish clean. Very large pulls (thousands of coins) take longer because pages are fetched politely rather than all at once. Prices come straight from CoinGecko and are only as fresh as CoinGecko's own updates, which is roughly once a minute.