CoinGecko Crypto Market Data Scraper avatar

CoinGecko Crypto Market Data Scraper

Pricing

from $0.95 / 1,000 results

Go to Apify Store
CoinGecko Crypto Market Data Scraper

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

Mangudäi

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

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.

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

FieldWhat it does
modemarkets, search, or categories
vsCurrencyquote currency, for example usd, eur, btc, eth
orderranking for markets mode (market cap or volume, either direction)
maxItemscap on rows returned; markets mode paginates 250 per page
coinIdsoptional coin ids for markets mode, for example bitcoin, ethereum, solana
categoryoptional category id to restrict markets to one sector
searchQuerieskeywords for search mode
proxyConfigurationApify 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.