CoinMarketCap Listings, New Coins & Airdrops Scraper avatar

CoinMarketCap Listings, New Coins & Airdrops Scraper

Pricing

from $0.99 / 1,000 results

Go to Apify Store
CoinMarketCap Listings, New Coins & Airdrops Scraper

CoinMarketCap Listings, New Coins & Airdrops Scraper

Pull live crypto market data from CoinMarketCap: coin listings with price, market cap, volume and 24h/7d/30d/1y changes; recently added coins; airdrop projects by status; and rich per-coin detail with all-time highs, supply and rank. No account or API key.

Pricing

from $0.99 / 1,000 results

Rating

0.0

(0)

Developer

Farhan Febrian Nauval

Farhan Febrian Nauval

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

8 days ago

Last modified

Categories

Share

Get live crypto prices, market caps, new listings, and airdrops from CoinMarketCap — as clean, structured JSON. Pull the full market ranking, the newest coins the moment they list, active and past airdrop campaigns, or deep per-coin statistics, all without an account or API key.

Why use this actor

  • No account, no login, no API key — just hit Run.
  • Whole-market coverage — the full ranked list of 8,000+ coins with price, market cap, 24h volume, and 1h/24h/7d/30d/60d/90d/1y price changes.
  • New-coin radar — the most recently listed coins first, so you can spot fresh tokens as they appear.
  • Airdrop tracker — ongoing, upcoming, and past airdrop campaigns with prize pools, winner counts, and participation numbers.
  • Deep coin detail — per-coin statistics including all-time high/low (with timestamps), 52-week range, launch price, supply, dominance, and rank.
  • Stable JSON output ready for spreadsheets, databases, dashboards, or trading pipelines. Export to JSON, CSV, or Excel.
  • Automatic retries; runs on Apify's schedule — no scrapers, browsers, or blocks to babysit.

How it works

  1. Pick a mode: listings (top coins by market cap), new (recently added coins), airdrops (campaigns by status), or detail (specific coins).
  2. Set the options for that mode — a sort field and currency for listings, a status list for airdrops, or coin IDs / slugs for detail.
  3. Choose how many records you want with maxItems.
  4. Run it. The actor collects the data page by page, de-duplicates it, and writes one clean row per coin (or per airdrop) to the dataset.
  5. Download the results as JSON, CSV, or Excel, or pull them straight from the Apify API.

You never manage scrapers, browsers, or blocks — the actor handles fetching, paging, and retries for you.

Input

Listings / New coins

{
"mode": "listings",
"convert": "USD",
"sortBy": "market_cap",
"sortType": "desc",
"maxItems": 200,
"start": 1
}

Airdrops

{
"mode": "airdrops",
"airdropStatus": ["ONGOING", "UPCOMING"],
"maxItems": 200
}

Coin detail

{
"mode": "detail",
"ids": ["1", "1027"],
"slugs": ["bitcoin", "ethereum"],
"convert": "USD"
}
FieldTypeDescription
modestringlistings, new, airdrops, or detail.
convertstringCurrency for prices and market caps (e.g. USD, EUR, BTC). Used by listings, new, and detail.
sortBystringSort field for listings (e.g. market_cap, volume_24h, percent_change_24h, price).
sortTypestringSort direction for listings: desc or asc.
airdropStatusarrayFor airdrops: any of ONGOING, UPCOMING, ENDED.
idsarrayFor detail: CoinMarketCap numeric coin IDs (e.g. 1 = Bitcoin, 1027 = Ethereum).
slugsarrayFor detail: coin slugs from the coin's page URL (e.g. bitcoin, ethereum).
maxItemsintegerMaximum records to return (0 = no cap). Used by listings, new, and airdrops.
startintegerRank offset to start from in listings/new (1 = top of the list).

Output

Listings / New (one row per coin)

{
"_input": "listings:market_cap",
"_source": "listings",
"_scrapedAt": "2026-07-10T20:05:08Z",
"price": 63816.42738441754,
"volume24h": 26228881260.083225,
"volumePercentChange": -3.3571,
"marketCap": 1279809478536.4612,
"percentChange1h": 0.05619592,
"percentChange24h": 1.03466118,
"percentChange7d": 2.67302704,
"percentChange30d": 3.29115214,
"percentChange60d": -22.18227158,
"percentChange90d": -13.24548825,
"percentChange1y": -43.73455919,
"fullyDilluttedMarketCap": 1340144975072.77,
"dominance": 58.368,
"turnover": 0.02049436,
"id": 1,
"name": "Bitcoin",
"symbol": "BTC",
"slug": "bitcoin",
"cmcRank": 1,
"circulatingSupply": 20054546.0,
"totalSupply": 20054546.0,
"maxSupply": 21000000.0,
"dateAdded": "2010-07-13T00:00:00.000Z",
"isAudited": false,
"tags": ["mineable", "pow", "sha-256", "store-of-value", "… 20 more"]
}

The new mode returns the same shape, newest coins first — e.g. "name": "Cash Dog (cashdog.club)", "dateAdded": "2026-07-10T15:51:18.000Z".

FieldTypeDescription
id / slug / symbol / namenumber / stringCoin identity.
cmcRanknumberMarket-cap rank.
pricenumberCurrent price in the chosen currency.
marketCap / fullyDilluttedMarketCapnumberMarket cap and fully diluted market cap.
volume24h / volumePercentChangenumber24h trading volume and its change.
percentChange1h … percentChange1ynumberPrice change over each window.
dominance / turnovernumberMarket dominance and turnover ratio.
circulatingSupply / totalSupply / maxSupplynumberSupply figures.
dateAddedstringWhen the coin was first listed.
tagsarrayCategory and portfolio tags.

Airdrops (one row per campaign)

{
"_input": "airdrops:ENDED",
"_source": "airdrops",
"_scrapedAt": "2026-07-10T20:05:15Z",
"cryptoSlug": "aperture-finance",
"cryptoName": "Aperture Finance",
"cryptoSymbol": "APTR",
"cryptoId": 21314,
"projectName": "Aperture Finance",
"winnerCount": 1000,
"totalPrize": "200000",
"startDate": 1716544800000,
"endDate": 1718186400000,
"participationCount": "2296350",
"status": "ENDED",
"awardingStatus": "WAITING",
"visiblePlatforms": ["ios", "android", "mobile", "web"]
}
FieldTypeDescription
projectNamestringAirdrop project name.
cryptoSlug / cryptoSymbol / cryptoName / cryptoIdstring / numberThe token being distributed.
totalPrizestringTotal prize pool.
winnerCountnumberNumber of winners.
participationCountstringNumber of participants.
startDate / endDatenumberCampaign window (Unix milliseconds).
statusstringONGOING, UPCOMING, or ENDED.
awardingStatusstringWhether rewards have been distributed.

Coin detail (one row per coin)

{
"_input": "detail:slug=bitcoin",
"_source": "detail",
"_scrapedAt": "2026-07-10T20:05:19Z",
"id": 1,
"name": "Bitcoin",
"symbol": "BTC",
"slug": "bitcoin",
"dateAdded": "2010-07-13T00:00:00.000Z",
"dateLaunched": "2010-07-13T00:00:00.000Z",
"launchPrice": 0.0618333,
"price": 63838.63043954473,
"marketCap": 1280254750726.85,
"fullyDilutedMarketCap": 1340611239230.44,
"circulatingSupply": 20054546.0,
"totalSupply": 20054546.0,
"maxSupply": 21000000.0,
"marketCapDominance": 58.339,
"rank": 1,
"low24h": 62902.06172186645,
"high24h": 64658.96979330379,
"low52w": 57747.763827348404,
"high52w": 126198.06960343386,
"lowAllTime": 0.04864654,
"highAllTime": 126198.06960343386,
"highAllTimeTimestamp": "2025-10-06T18:59:00.000Z",
"priceChangePercentage24h": 0.99687763,
"priceChangePercentage7d": 2.72103901,
"description": "## What Is Bitcoin (BTC)? Bitcoin is a decentralized cryptocurrency …",
"urls": { "website": ["…"], "technical_doc": ["…"], "explorer": ["…"], "source_code": ["…"] }
}
FieldTypeDescription
id / slug / symbol / namenumber / stringCoin identity.
descriptionstringLong-form profile text.
dateAdded / dateLaunched / launchPricestring / numberListing date, launch date, and first price.
price / marketCap / fullyDilutedMarketCapnumberCurrent valuation.
rank / marketCapDominancenumberMarket rank and dominance.
low24h / high24h / low52w / high52wnumberRecent and yearly price ranges.
lowAllTime / highAllTime / highAllTimeTimestampnumber / stringAll-time extremes and when they happened.
circulatingSupply / totalSupply / maxSupplynumberSupply figures.
urlsobjectOfficial links (website, whitepaper, explorers, source, socials).

Notes / limits

  • Airdrops: the ONGOING and UPCOMING lists are often empty when no campaigns are live at that moment — that is normal. ENDED always has hundreds of past campaigns to pull from.
  • Currency: set convert to any supported fiat or crypto ticker (e.g. USD, EUR, JPY, BTC) to reprice listings and detail output.
  • Volume vs. coverage: the listings feed covers 8,000+ coins; raise maxItems (or set it to 0) to pull deeper, and use start to skip past the largest coins.
  • Proxy: not required — this is public market data. Leave the proxy disabled for the fastest, cheapest runs.
  • Data reflects CoinMarketCap's current numbers at run time and refreshes every time the actor runs.