CoinMarketCap Crypto Prices & Market Data Scraper avatar

CoinMarketCap Crypto Prices & Market Data Scraper

Pricing

from $11.25 / 1,000 result items

Go to Apify Store
CoinMarketCap Crypto Prices & Market Data Scraper

CoinMarketCap Crypto Prices & Market Data Scraper

Scrape real-time prices, market caps, volumes, supply, and 24h/7d/30d changes for 10,000+ cryptocurrencies from CoinMarketCap. No API key required.

Pricing

from $11.25 / 1,000 result items

Rating

0.0

(0)

Developer

ParseForge

ParseForge

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

ParseForge Banner

🪙 CoinMarketCap Crypto Prices & Market Data Scraper

🚀 Pull live prices, market caps, volumes, supply, and 24h/7d/30d changes for 10,000+ cryptocurrencies in seconds. Sort and paginate the full CoinMarketCap ranking, or fetch the full profile (description, links, all-time-high stats, tag taxonomy) for any coin by slug. No API key, no registration, no manual CSV wrangling.

🕒 Last updated: 2026-05-16 · 📊 40+ fields per record · 10,000+ coins covered · 25 quote currencies · Listings + full profiles in one Actor

CoinMarketCap is the industry-standard market data hub for cryptocurrencies. This Actor wraps CoinMarketCap's public market-data surface behind a single Apify input and returns each cryptocurrency as a clean, flat row in your dataset. Pick a mode (listings for the paginated rank table, or details for explicit coin profiles), choose a quote currency, optionally enrich with full profiles, and the Actor handles pagination, retries, residential-proxy routing, and field flattening. Every coin row arrives with stable, well-typed keys: prices, supply numbers, percent changes across nine windows, 24h highs and lows, and the URL back to the coin's CoinMarketCap page.

The output schema is unified across modes. Listings rows carry the full market snapshot (rank, price, market cap, circulating supply, percent changes, dominance, market-pair count, tags). Details rows add description, website, social links, source-code and explorer URLs, all-time-high and all-time-low values with timestamps, and the category taxonomy CoinMarketCap maintains. Enable includeFullDetails on listings mode to merge both into one row per coin. Failed records carry an error field so a single broken slug never derails a 10,000-coin pull.

🎯 Target Audience🛠 Primary Use Cases
Crypto traders and portfolio managersReal-time portfolio valuation and risk dashboards
Algorithmic traders and quantsMarket-cap weighted index reconstruction and backtests
DeFi protocols and crypto product teamsLive token feeds for swap rates, leaderboards, and analytics
Crypto journalists and content creatorsDaily snapshots of price moves, ATHs, and altcoin discovery
Investment funds and treasuriesCross-validation of CoinGecko or exchange-feed pricing
Data scientists and ML practitionersTraining sets for forecasting, anomaly detection, and clustering

📋 What the CoinMarketCap Scraper does

  • 📊 Full market snapshot. Pulls the live CoinMarketCap ranking with price, market cap, fully-diluted valuation, 24h volume, circulating supply, total supply, max supply, market-pair count, and dominance, all in one call.
  • 🔁 Nine percent-change windows. Every coin row includes 1h, 24h, 7d, 30d, 60d, 90d, and 1y price-change percentages plus YTD movement, ready for screening and sorting.
  • 🪪 Full coin profiles. Switch to details mode (or flip includeFullDetails) to pull description, official website, social links, source code, explorer URLs, whitepaper, all-time-high and all-time-low with dates, and the full tag and category taxonomy.
  • 💱 25 quote currencies. USD, EUR, GBP, JPY, CNY, INR, KRW, RUB, BRL, BTC, ETH, and 15 more. One toggle and every price-side number rebases for you.
  • 🎚️ Sort and filter. Rank by market cap, 24h volume, price, percent change, name, symbol, supply, or date added. Restrict to native coins, tokens only, or both. Skip the first N coins with startRank for paginated jobs.
  • 🛰️ Pagination handled for you. The Actor walks the listing in 200-coin pages until your maxItems is hit. Free runs cap at 10; paid runs can pull up to 1,000,000.

Each record carries a stable shape: identifiers (name, symbol, slug, rank, logoUrl, url), market data (price, marketCap, fullyDilutedMarketCap, volume24h, circulatingSupply, totalSupply, maxSupply, marketCapDominance), price action (percentChange1h through percentChange1y, high24h, low24h, allTimeHigh, allTimeHighDate), taxonomy (tags, category), and profile fields (description, website, twitter, reddit, sourceCode, explorer, whitepaper). Every record also carries lastUpdated from CoinMarketCap plus a scrapedAt timestamp from your run.

💡 Why it matters: Many price feeds publish from a single exchange or rely on TradingView passthroughs. CoinMarketCap aggregates across 12,000+ market pairs per major coin, giving a wider, more decentralised view than any single venue. Pulling CMC data alongside CoinGecko is the standard cross-validation step for funds and product teams that need to spot stale or single-source prices.


🎬 Full Demo

🚧 Coming soon: a 3-minute walkthrough showing mode switching, full-detail enrichment, multi-currency quoting, and a sample portfolio refresh pipeline reading from the dataset.


⚙️ Input

FieldTypeRequiredDescription
modeenumNolistings for the paginated rank table (default), details for explicit coin profiles by slug.
maxItemsintegerNoCap on records pushed. Free plans cap at 10. Paid plans up to 1,000,000.
convertenumNoQuote currency. USD, EUR, GBP, JPY, CNY, KRW, INR, RUB, BRL, CAD, AUD, CHF, HKD, SGD, MXN, TRY, ZAR, AED, PLN, SEK, NOK, DKK, ARS, NGN, BTC, ETH. Default USD.
sortByenumNoListings sort field. market_cap, name, symbol, date_added, price, circulating_supply, total_supply, max_supply, volume_24h, percent_change_1h, percent_change_24h, percent_change_7d.
sortTypeenumNodesc (default) or asc.
cryptoTypeenumNoall (default), coins (native, own-chain assets), or tokens (issued on another chain).
startRankintegerNo1-based starting rank for listings. Use to skip the top N and paginate deep.
includeFullDetailsbooleanNoListings mode only. When true, every listed coin is followed up with a detail call. Slower but adds description, links, ATH stats, and category taxonomy.
slugsarray of stringsFor details modeCoinMarketCap slugs like bitcoin, ethereum, solana. The slug is the lowercase segment in coinmarketcap.com/currencies/{slug}/.

Example: top 50 coins by market cap, USD-quoted.

{
"mode": "listings",
"maxItems": 50,
"convert": "USD",
"sortBy": "market_cap",
"sortType": "desc"
}

Example: full profiles for three named coins, EUR-quoted.

{
"mode": "details",
"slugs": ["bitcoin", "ethereum", "solana"],
"convert": "EUR",
"maxItems": 3
}

⚠️ Good to Know: Listings mode is the fast path and returns the most fields per request. Use includeFullDetails: true if you want description and link fields on every coin, but be aware it triggers one extra HTTP call per coin and slows large runs. For just a handful of named coins, details mode is the cleanest fit.


📊 Output

Every record is one row in your dataset. Listings rows hold the ranked market snapshot. Details rows (or listings rows with includeFullDetails: true) add the full profile.

🧾 Schema

FieldTypeExample
🖼️ logoUrlstringhttps://s2.coinmarketcap.com/static/img/coins/64x64/1.png
🏷️ namestringBitcoin
🔤 symbolstringBTC
🆔 slugstringbitcoin
🥇 ranknumber1
🔗 urlstringhttps://coinmarketcap.com/currencies/bitcoin/
💱 quoteCurrencystringUSD
💰 pricenumber78001.42
🏦 marketCapnumber1562375602145.11
🔮 fullyDilutedMarketCapnumber1638029966168.27
📊 volume24hnumber34381011034.0
🌊 circulatingSupplynumber20030090
🪙 totalSupplynumber20030090
🧊 maxSupplynumber21000000
⏱️ percentChange1hnumber-0.45
📉 percentChange24hnumber-3.16
📈 percentChange7dnumber-2.79
📈 percentChange30dnumber4.22
📈 percentChange90dnumber10.61
📈 percentChange1ynumber-24.73
👑 marketCapDominancenumber60.28
🔼 high24hnumber80749.41
🔽 low24hnumber77895.17
🏔️ allTimeHighnumber126198.07
📆 allTimeHighDatedatetime2025-10-06T18:59:00.000Z
🕳️ allTimeLownumber0.0486
📆 allTimeLowDatedatetime2010-07-14T19:24:00.000Z
🔁 marketPairCountnumber12635
📅 dateAddeddatetime2010-07-13T00:00:00.000Z
🏷️ tagsstring[]["mineable", "pow", "store-of-value"]
📂 categorystringStore Of Value
📝 descriptionstring## What Is Bitcoin (BTC)? ...
🌐 websitestringhttps://bitcoin.org/
🐦 twitterstringhttps://twitter.com/Ripple
👽 redditstringhttps://reddit.com/r/bitcoin
💻 sourceCodestringhttps://github.com/bitcoin/bitcoin
🔍 explorerstring[]["https://blockchain.info/", "https://blockchair.com/bitcoin"]
📄 whitepaperstringhttps://bitcoin.org/bitcoin.pdf
🕒 lastUpdateddatetime2026-05-16T09:30:00.000Z
⏱️ scrapedAtdatetime2026-05-16T09:32:21.667Z
⚠️ errorstringonly present on failed records

📦 Sample records


✨ Why choose this Actor

Capability
📊Full market snapshot. Live price, market cap, FDV, 24h volume, full supply numbers, dominance, and market-pair count for 10,000+ coins.
⏱️Nine price-change windows. 1h, 24h, 7d, 30d, 60d, 90d, 1y, plus YTD. Ready for momentum scans without extra math.
🪪Full coin profiles. Description, website, Twitter, Reddit, source code, explorer URLs, whitepaper, all-time-high and all-time-low with dates, and tag taxonomy.
💱25 quote currencies. Rebase the whole feed into USD, EUR, GBP, JPY, BTC, ETH, and 19 more with one toggle.
🧭Sort and filter built in. Rank by market cap, volume, price, percent change, supply, or date added. Restrict to native coins or tokens only.
🛡️Residential proxy routing. Requests rotate through an Apify residential session for stable access from anywhere.
🧰Unified schema across modes. Listings, details, and enriched listings share the same flat row shape. Mix-and-match runs flow into one dataset.

📊 CoinMarketCap aggregates across 12,000+ market pairs for top-tier coins and is the most-cited price reference in cryptocurrency journalism and academic research.


📈 How it compares to alternatives

ApproachCostCoverageRefreshFiltersSetup
⭐ CoinMarketCap Scraper (this Actor)Pay per item10,000+ coins, 25 quote currencies, full profilesLiveSort, type, rank window, currencyZero config
Direct REST integrationQuota-limited keysFull public surfaceLiveSelf-builtBuild your own fetch, retry, parser
Paid market-data APIsSubscription, often four-figureDeep but lockedLiveVendor-definedHeavy onboarding
Single-exchange tickersFreeOne venue onlyLiveNonePer-exchange wiring
Manual CSV exportsFreeStatic snapshotStaleNoneManual refresh

When you want a clean, multi-currency feed of crypto market data without writing your own fetch-and-flatten layer or paying for a terminal, this Actor is the path of least resistance.


🚀 How to use

  1. 🔐 Sign up. Create a free Apify account (no card required for the free tier).
  2. 🔍 Find the Actor. Search "CoinMarketCap Scraper" in the Apify Store, or open it directly from the ParseForge collection.
  3. ⚙️ Set inputs. Pick a mode, choose a quote currency, set sort and filter options, and cap maxItems.
  4. ▶️ Run. Click Start. Watch the live log as each page is fetched, retried on transient errors, and pushed.
  5. 📥 Export. Pull results as JSON, CSV, Excel, RSS, or push directly into Sheets, Slack, BigQuery, or any webhook.

⏱️ Total time: under 2 minutes from sign-up to first download.


💼 Business use cases

🧮 Crypto traders and quants

  • Reconstruct a market-cap weighted index across the top 100 coins
  • Run momentum scans across 1h, 24h, 7d, and 30d percent changes
  • Cross-validate CMC against CoinGecko or exchange feeds
  • Power a paper-trading loop with live ranked snapshots

💼 Portfolio managers and funds

  • Daily portfolio valuation refresh in your preferred fiat
  • Track dominance shifts between BTC, ETH, and stables
  • Surface all-time-high gaps for narrative pieces
  • Maintain a private market-cap and volume archive

🛠️ DeFi protocols and app builders

  • Drive a live token leaderboard inside your dApp
  • Embed multi-currency pricing in a wallet or swap UI
  • Surface category tags (Layer 1, DeFi, Stablecoin) on token pages
  • Auto-populate token-detail pages with description and links

📰 Journalists and content creators

  • Daily snapshots of top movers for newsletters and threads
  • Discover altcoins by sorting on volume or 7d percent change
  • Build comparative tables across multiple quote currencies
  • Pull historical context (date added, ATH date) for explainers

🌟 Beyond business use cases

Data like this powers more than commercial workflows. The same structured records support research, education, civic projects, and personal initiatives.

🎓 Research and academia

  • Empirical datasets for papers, thesis work, and coursework
  • Longitudinal studies tracking changes across snapshots
  • Reproducible research with cited, versioned data pulls
  • Classroom exercises on data analysis and ethical scraping

🎨 Personal and creative

  • Side projects, portfolio demos, and indie app launches
  • Data visualizations, dashboards, and infographics
  • Content research for bloggers, YouTubers, and podcasters
  • Hobbyist collections and personal trackers

🤝 Non-profit and civic

  • Transparency reporting and accountability projects
  • Advocacy campaigns backed by public-interest data
  • Community-run databases for local issues
  • Investigative journalism on public records

🧪 Experimentation

  • Prototype AI and machine-learning pipelines with real data
  • Validate product-market hypotheses before engineering spend
  • Train small domain-specific models on niche corpora
  • Test dashboard concepts with live input

🔌 Automating CoinMarketCap Scraper

Run on demand from your own code, or set it on a schedule.

Use Apify Schedules to pull a market snapshot every 5 minutes, refresh the top 500 every hour, or run a daily full-portfolio valuation at a fixed time. Combine with Webhooks to drop new records into Sheets, a database, or your trading stack.


❓ Frequently Asked Questions


🔌 Integrate with any app

  • Zapier - hundreds of no-code triggers and actions
  • Make - visual automation builder
  • n8n - self-hosted workflow automation
  • Slack - drop daily market snapshots into a channel
  • Google Sheets - auto-append crypto rows to a spreadsheet
  • Airbyte - pipe results into your data warehouse

💡 Pro Tip: browse the complete ParseForge collection for more market, regulatory, and finance scrapers.


🆘 Need Help? Open our contact form


Disclaimer. This Actor reads CoinMarketCap's public market-data surface. It does not bypass authentication, paywalls, or technical protection measures. You are responsible for using the resulting data in compliance with CoinMarketCap's Terms of Service and your local laws. ParseForge does not affiliate with, endorse, or claim any partnership with CoinMarketCap.