CoinGecko Market Scraper avatar

CoinGecko Market Scraper

Pricing

Pay per usage

Go to Apify Store
CoinGecko Market Scraper

CoinGecko Market Scraper

For dashboards, bots, and analysts who need a clean top-coins snapshot in their fiat before a report or alert. Price, market cap, rank, 24h volume/change, ATH/ATL. Official CoinGecko API. Free to run.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

ScrapeForge

ScrapeForge

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

an hour ago

Last modified

Share

CoinGecko Scraper — Live Crypto Prices & Market Caps, No API Key

Launch pricing: this actor currently adds no fee — run it on your Apify free-plan credits. Try it, bookmark it, wire it into your stack.

A CoinGecko scraper for live market data with zero setup: this CoinGecko API scraper works as a crypto price scraper and cryptocurrency market data scraper — prices, market caps, ranks, 24h volume, 24h change, ATH and ATL for the top coins in any quote currency. Use it as a scheduled crypto market cap scraper without registering for an API key.

Top-N coins by market cap as clean JSON, every run — and an API error or empty response fails loudly instead of producing an empty dataset.

Who uses this

  • Dashboard & bot builders — a scheduled run is a free, keyless market-data backend.
  • Analysts & newsletter writers — daily top-100 snapshots make trend tables trivial.
  • Spreadsheet investors — live portfolio valuation with one IMPORTDATA formula.
  • Data teams — consistent coin records (id, symbol, vsCurrency, scrapedAt) for time-series storage.

Tracking public crypto-adjacent companies too (MSTR, COIN, miners)? The SEC EDGAR Filings Scraper pulls their filing history by ticker.

How it works

The actor calls CoinGecko's public /coins/markets endpoint ordered by market cap, paginates until maxItems is reached, and maps each row to a flat record. Non-array API responses (rate-limit or error objects) throw immediately, and a run that pushed zero coins fails loudly instead of succeeding empty.

Output

One record per coin:

{
"id": "bitcoin",
"symbol": "btc",
"name": "Bitcoin",
"currentPrice": 64749,
"marketCap": 1298684174087,
"marketCapRank": 1,
"totalVolume": 31926927567,
"priceChangePercentage24h": 3.48824,
"ath": 126080,
"atl": 67.81,
"vsCurrency": "usd",
"scrapedAt": "2026-07-15T09:35:29.185Z"
}
  • id is CoinGecko's stable coin id — join key for any other CoinGecko data.
  • vsCurrency + scrapedAt make records safely stackable into a time series.

Input

FieldDefaultDescription
vsCurrencyusdQuote currency (usd, eur, gbp, btc, …)
perPage100Coins per API request (1–250)
page1Start page (1 = highest market cap)
maxItems100Stop after this many coins

The default run needs no configuration — an empty input returns the top 100 coins by market cap in USD.

Reliability & limits

  • Free-tier rate limits: CoinGecko's public API allows roughly 5–15 calls/min. The default run is a single call; very large maxItems values (many pages) can hit 429 — the actor retries with backoff, then fails loudly rather than returning a partial-silent dataset.
  • Prices refresh on CoinGecko's cadence (typically under a minute for top coins); this is market snapshot data, not tick-level feed.
  • No API key needed; for heavy schedules keep runs ≤250 coins or space them out.

Paste this output into…

  • Google Sheets=IMPORTDATA("https://api.apify.com/v2/acts/exuberant_volley~coingecko-market-scraper/runs/last/dataset/items?format=csv&clean=1&token=YOUR_TOKEN") = a self-refreshing market sheet.
  • Make / n8n — schedule every hour, fetch .../runs/last/dataset/items, and alert when priceChangePercentage24h crosses your threshold.
  • Portfolio valuation (spreadsheet investors) — keep a holdings tab keyed by id (e.g. bitcoin, ethereum); VLOOKUP each id against the imported sheet's currentPrice for live portfolio value on open.

ScrapeForge free data suite

One publisher, ten plug-and-play datasets — all currently free to run:

ActorWhat it delivers
Executive Changes TrackerNew CEO/CFO/board moves from SEC 8-Ks + official newswires — source-cited B2B trigger leadsrun it next →
IKEA Product ScraperNames, prices, ratings and images from any IKEA search or category pagerun it next →
Shopify Store ScraperAny Shopify store's full catalog — variants, SKUs, prices — via products.jsonrun it next →
App Store Apps ScraperApp rankings, ratings, prices and metadata by keyword, any countryrun it next →
Remote Jobs ScraperLive remote listings from RemoteOK + Remotive, keyword-filteredrun it next →
CoinGecko Market ScraperTop-coin prices, market caps and 24h moves — keylessrun it next →
GitHub Repositories ScraperRepo search with stars, forks, topics and licensesrun it next →
Hacker News ScraperTop/New/Best HN stories with scores and comment countsrun it next →
Wikipedia ScraperArticle summaries, images and URLs in any language — RAG-readyrun it next →
SEC EDGAR Filings ScraperAny US public company's filing history by tickerrun it next →

Compliance

  • No personal data is collected — market data only.
  • Data comes from CoinGecko's public API; this actor is intended for personal/internal analytics, not commercial redistribution of CoinGecko data (see CoinGecko's terms).
  • Records live only in your run's dataset; the actor keeps nothing beyond it.