Skip to main content
Thirdwatchthirdwatch
data

How to Scrape CoinGecko Crypto Prices

Export current cryptocurrency prices, market caps, volume, supply, and 24-hour changes from CoinGecko.

Jul 21, 2026 · 2 min read · 262 words
See the scraper →

Crypto market pages change constantly, and copying prices into a spreadsheet produces a snapshot with no reliable collection process. The CoinGecko Markets Scraper turns a set of CoinGecko IDs or ranked markets into structured rows that can be downloaded or scheduled.

Request stable coin identifiers

CoinGecko IDs are safer than trading symbols because several assets can share a symbol. Start with two known IDs and a familiar quote currency.

{
  "coinIds": ["bitcoin", "ethereum"],
  "vsCurrency": "usd",
  "maxResults": 2
}

The dataset includes current price, market capitalization, rank, volume, supply, 24-hour range and movement, all-time extremes, and the source update time. Preserve both id and currency when storing values. A price without its quote currency is ambiguous.

Validate the snapshot

Open the source links for several rows and compare the update timestamp and headline values. Small differences are normal if the page refreshes after your run. For analysis, use the values from one completed dataset rather than mixing rows collected at different moments.

If you leave coinIds empty, the Actor pages through ranked markets using your chosen ordering. Keep the maximum bounded during development, especially when using a keyless source allowance. A returned count equal to the cap means the dataset is intentionally truncated.

For scheduled collection, save the input as an Apify Task and send each successful dataset to durable storage. Do not overwrite historical rows if you want time-series analysis. Add the run time as a snapshot key, then calculate changes from consistent intervals rather than treating the source's 24-hour field as your own portfolio return.

Frequently asked questions

Do I need a CoinGecko key?

The small default run works without one; provide a Demo key for a higher upstream allowance.

Should I use symbols or coin IDs?

Use CoinGecko IDs such as bitcoin and ethereum because symbols are not globally unique.

Related

Try it yourself

100 free credits, no credit card.

About 30 real searches. Add the MCP to Claude or Cursor in two minutes.