CoinMarketCap Crypto Scraper avatar

CoinMarketCap Crypto Scraper

Pricing

from $5.00 / 1,000 results

Go to Apify Store
CoinMarketCap Crypto Scraper

CoinMarketCap Crypto Scraper

CoinMarketCap scraper that pulls live prices, market caps, volume, supply data, ATH, tags, and website links for any coin, so you can track crypto markets, build dashboards, or feed data into spreadsheets and pipelines without needing an API key.

Pricing

from $5.00 / 1,000 results

Rating

0.0

(0)

Developer

Kawsar

Kawsar

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

image

# CoinMarketCap Crypto Scraper

Pull live cryptocurrency data from CoinMarketCap. Point it at a list of coin slugs or symbols and you get structured JSON back, price, market cap, volume, supply, ATH, tags, website links, the lot. Works for individual lookups or bulk top-N listings.

What it does

  • Look up any coin by slug (bitcoin, ethereum), ticker (BTC, ETH), or a full CoinMarketCap URL
  • Scrape the top N coins by market cap in one run, with automatic pagination
  • Each result includes price, 24h/7d/30d percentage changes, market cap, volume, circulating and max supply, fully diluted market cap, dominance, 24h range, ATH/ATL, tags, website, block explorer, and logo URL

Use cases

  • Price and rank tracking for a watchlist
  • Crypto dashboard data pipelines
  • Research: categories, tags, official links, project descriptions
  • Scheduled monitoring of market cap changes
  • Exporting to Google Sheets, databases, or webhooks

Input

FieldTypeDescription
coinsstring listCoin slugs, symbols, or CoinMarketCap URLs (e.g. bitcoin, BTC, https://coinmarketcap.com/currencies/ethereum/)
coinstringSingle coin slug or symbol
scrapeListingsbooleanSet to true to scrape top coins by market cap (see below)
maxItemsintegerMax coins to return (default 100, max 1000)
requestTimeoutSecsintegerTimeout per request in seconds (default 30)

Scrape top coins by market cap

Set scrapeListings to true to collect the top N coins ranked by market cap, without specifying any coin names. Use maxItems to control how many coins to return (default 100, max 1000).

The actor first fetches the ranked coin list, then pulls the full detail page for each coin concurrently. Every output field is populated, including tags, website links, ATH/ATL dates, and description.

{
"scrapeListings": true,
"maxItems": 100
}

Top 200:

{
"scrapeListings": true,
"maxItems": 200
}

Top 500 for a broad market snapshot:

{
"scrapeListings": true,
"maxItems": 500
}

When scrapeListings is true, do not set coins or coin. If both are provided, the coins list takes priority and listings mode is skipped.

Example input — specific coins

{
"coins": ["bitcoin", "ethereum", "solana", "BNB", "XRP"],
"maxItems": 5
}

Output

Each dataset item represents one cryptocurrency:

{
"cmcId": 1,
"name": "Bitcoin",
"symbol": "BTC",
"slug": "bitcoin",
"rank": 1,
"price": 76830.82,
"priceChangePercentage1h": 0.18,
"priceChangePercentage24h": -1.10,
"priceChangePercentage7d": 0.89,
"priceChangePercentage30d": 15.33,
"marketCap": 1538293710643.87,
"fullyDilutedMarketCap": 1613447237843.60,
"volume24h": 34821953201.00,
"circulatingSupply": 20021831,
"totalSupply": 20021831,
"maxSupply": 21000000,
"marketCapDominance": 59.97,
"high24h": 78270.43,
"low24h": 76449.32,
"allTimeHigh": 126198.07,
"allTimeHighDate": "2025-01-20T00:00:00.000Z",
"allTimeLow": 65.53,
"allTimeLowDate": "2013-07-05T00:00:00.000Z",
"category": "coin",
"coinDescription": null,
"coinTags": ["Mineable", "PoW", "SHA-256", "Store Of Value"],
"websiteUrl": "https://bitcoin.org/",
"explorerUrl": "https://blockchain.info/",
"sourceCodeUrl": "https://github.com/bitcoin/bitcoin",
"twitterUrl": null,
"logoUrl": "https://s2.coinmarketcap.com/static/img/coins/128x128/1.png",
"dateAdded": "2010-07-13T00:00:00.000Z",
"lastUpdated": "2026-04-28T08:06:00.000Z",
"sourceUrl": "https://coinmarketcap.com/currencies/bitcoin/",
"scrapedAt": "2026-04-28T08:10:00.000Z",
"error": null
}

Output fields

FieldDescription
cmcIdCoinMarketCap internal ID
nameFull coin name
symbolTicker symbol
slugURL slug
rankMarket cap rank
priceCurrent price in USD
priceChangePercentage1hPrice change over 1 hour (%)
priceChangePercentage24hPrice change over 24 hours (%)
priceChangePercentage7dPrice change over 7 days (%)
priceChangePercentage30dPrice change over 30 days (%)
marketCapMarket capitalization in USD
fullyDilutedMarketCapFully diluted market cap in USD
volume24h24-hour trading volume in USD
circulatingSupplyCirculating supply
totalSupplyTotal supply
maxSupplyMaximum supply
marketCapDominanceDominance percentage of total market
high24h24-hour price high in USD
low24h24-hour price low in USD
allTimeHighAll-time high price in USD
allTimeHighDateDate of all-time high
allTimeLowAll-time low price in USD
allTimeLowDateDate of all-time low
categoryCoin or token
coinDescriptionProject description (where available)
coinTagsTags and categories
websiteUrlOfficial website
explorerUrlBlock explorer URL
sourceCodeUrlSource code repository
twitterUrlTwitter/X profile
logoUrlLogo image URL (128x128 PNG)
dateAddedDate first listed on CoinMarketCap
lastUpdatedLast data update timestamp
scrapedAtWhen this item was scraped
errorError message if scraping failed for this coin

Tips

  • Listings mode paginates automatically. Set maxItems to 500 for a broader market snapshot.
  • Symbols are case-insensitive. BTC, btc, and Btc all work the same way.
  • You can paste full CoinMarketCap URLs directly into the coins list.
  • coinDescription may be null for some coins regardless of mode. CoinMarketCap does not always have a description on file.
  • For large listings runs (500+ coins), increase requestTimeoutSecs to 60 to avoid timeouts on slower connections.

Integrations

The dataset output works with:

  • Google Sheets via Apify's Google Sheets integration
  • Webhooks for run-complete notifications
  • Make (Integromat) or Zapier
  • Apify API for programmatic access