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

4 months 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, fourteen 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 β†’
Open-Meteo Weather Scraper16-day daily forecast for any coordinates β€” temps, rain, wind β€” keylessrun it next β†’
arXiv Papers ScraperResearch papers by topic β€” abstracts, categories, PDF links, newest-first sortrun it next β†’
NVD CVE ScraperFresh CVEs with CVSS severity, CWE ids and CISA known-exploited flagsrun it next β†’
npm Registry Scrapernpm package vitals β€” latest version, license, weekly downloads, dependency countrun 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.