🪙 Crypto Top 100 Screener — Market Cap, Volume, ATH avatar

🪙 Crypto Top 100 Screener — Market Cap, Volume, ATH

Pricing

from $50.00 / 1,000 crypto records

Go to Apify Store
🪙 Crypto Top 100 Screener — Market Cap, Volume, ATH

🪙 Crypto Top 100 Screener — Market Cap, Volume, ATH

Track top 100 cryptocurrencies by market cap: Bitcoin, Ethereum, Solana, plus DeFi, Layer 2, and altcoins. Real-time prices, 24h/7d/30d/YTD performance, supply data, all-time-high tracking. CoinGecko-quality data for crypto funds, DeFi, market makers, treasury teams, fintech. Pay-per-result.

Pricing

from $50.00 / 1,000 crypto records

Rating

0.0

(0)

Developer

NexGenData

NexGenData

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

10 hours ago

Last modified

Share

🪙 Crypto Top 100 Screener — Market Cap, Volume, ATH & DeFi/L2 Categories

Track the top 100 cryptocurrencies by market cap with one API call. Real-time spot prices, 24h / 7d / 30d / YTD performance windows, full supply data, all-time-high and all-time-low context, and curated category classification (Layer 1, Layer 2, DeFi, Meme, Stablecoin, Exchange Token, Privacy, Gaming, AI, RWA). Built on CoinGecko's free public markets endpoint and normalized for institutional consumption.

Designed for crypto-native funds and traditional fintech teams that need a single, deterministic, schema-stable feed of the crypto market — no API keys to rotate, no rate-limit math, no SDK to ingest.


Why this beats CoinGecko Pro, CoinMarketCap Pro, Messari & Kaiko

  • Pay-per-result, not per-month. A full Top 100 daily snapshot costs $5.01 end-to-end. CoinGecko Pro Analyst is $129/mo minimum, CoinMarketCap Pro Hobbyist is $333/mo, Messari Pro starts around $2,000/mo. If you only need a daily Top 100 with category tags, you are radically over-paying.
  • No API key, no SDK, no quota math. Just apify call and a JSON payload. Built-in retry + backoff handles CoinGecko 429s for you; you never see them.
  • Schema-stable contract. This README is the contract. CoinGecko Pro and CoinMarketCap have shipped breaking field changes; we normalize against them. Every record has the same 22 fields, every run, every day.
  • Buyer-aware classification. Layer 1 vs Layer 2 vs DeFi vs Meme vs Stablecoin vs Exchange vs Privacy vs Gaming vs AI vs RWA — curated symbol map maintained against on-chain reality, not a stale taxonomy endpoint.
  • Filterable in one input. Drop stablecoins, drop memes, restrict to DeFi, set a market-cap floor — all five filters compose in one JSON object. No client-side pandas required.

What You Get (per record)

BucketFields
Identitysymbol (BTC, ETH, SOL…), name, rank (market cap rank)
Pricingprice_usd (current spot in USD)
Market structuremarket_cap_usd, volume_24h_usd
Supplycirculating_supply, total_supply, max_supply (null for inflationary chains like ETH)
Performance windowschange_pct_1h, change_pct_24h, change_pct_7d, change_pct_30d, change_pct_ytd
All-time-high contextath, ath_date, ath_change_pct
All-time-low contextatl, atl_change_pct
Classificationcategory (Layer1 / Layer2 / DeFi / Meme / Stablecoin / Exchange / Privacy / Gaming / AI / RWA / Smart Contract / Other), is_stablecoin, is_meme
Provenancedata_source (always coingecko)

YTD is computed as a documented proxy: CoinGecko's 1y return × fraction-of-calendar-year-elapsed. Precise YTD across calendar boundaries requires CoinGecko Pro historical endpoints; everything else is exact.


Use Cases

  • Crypto hedge funds & basket managers — daily rebalance snapshots, sector tilts (long L1 / short Meme), ATH proximity screens, large-cap-only baskets with min_market_cap_usd.
  • DeFi protocols & DAOs — collateral whitelists, oracle backstops, governance dashboards that need to flag stablecoin de-pegs or top-of-book DeFi tokens.
  • Market makers & OTC desks — universe definition for top-of-book quoting, daily liquidity tier mapping, scrape-and-stage feed for in-house pricing engines.
  • Crypto treasury teams — exclude-stablecoin views for directional exposure reporting; treat your USDC pile as cash and report the rest.
  • Fintech apps adding a crypto tab — neobanks, brokerage UIs, robo-advisors building a "crypto markets" page without paying CoinMarketCap Pro per-month-per-app.
  • Quant researchers & academics — reproducible, dated, version-controlled snapshots for back-testing factor strategies (size, momentum, mean-reversion) on the crypto universe.
  • Founders & analysts writing crypto research — pull a clean dated snapshot for newsletters, decks, and Substack posts without manually exporting from a CoinGecko UI.

Quick Start

from apify_client import ApifyClient
client = ApifyClient("YOUR_APIFY_TOKEN")
# Full Top 100 (default)
run = client.actor("nexgendata/crypto-top100-screener").call(run_input={})
# Or a DeFi-only large-cap basket
run = client.actor("nexgendata/crypto-top100-screener").call(run_input={
"limit": 25,
"categories": ["DeFi"],
"min_market_cap_usd": 500_000_000,
})
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item["rank"], item["symbol"], item["price_usd"], item["change_pct_7d"], item["category"])

Sample output (one record)

{
"symbol": "BTC",
"name": "Bitcoin",
"rank": 1,
"price_usd": 81087,
"market_cap_usd": 1623636576212,
"volume_24h_usd": 31048495594,
"circulating_supply": 20028212.0,
"total_supply": 20028221.0,
"max_supply": 21000000.0,
"change_pct_1h": -0.18,
"change_pct_24h": 0.37,
"change_pct_7d": 0.26,
"change_pct_30d": 13.43,
"change_pct_ytd": -8.42,
"ath": 126080,
"ath_date": "2025-10-06T18:57:42.558Z",
"ath_change_pct": -35.69,
"atl": 67.81,
"atl_change_pct": 119480.87,
"category": "Layer1",
"is_stablecoin": false,
"is_meme": false,
"data_source": "coingecko"
}

Input filters

FieldTypeDefaultPurpose
limitint 1–250100How many cryptos to return, ranked by market cap.
exclude_stablecoinsboolfalseDrop USDT, USDC, DAI, FDUSD, USDe, PYUSD, FRAX, etc.
exclude_memesboolfalseDrop DOGE, SHIB, PEPE, WIF, BONK, FLOKI, TRUMP, etc.
categoriesarray of strings[]Whitelist categories (Layer1, Layer2, DeFi, Meme, Stablecoin, Exchange, Privacy, Gaming, AI, RWA, Smart Contract, Other).
min_market_cap_usdint0Drop coins below this market cap floor.

When any filter is active the actor over-fetches up to 250 rows from CoinGecko so the post-filter result still fills limit whenever possible.


Pricing

Pay-per-event, no subscription, no platform fee.

EventPrice
Actor start$0.01 / run
Crypto record$0.05 / record

Daily Top 100 snapshot: $5.01 end-to-end. Weekly DeFi-only basket of 25: $1.26. 10-asset smoke test: $0.51. Monthly Top 100 (30 daily runs): ~$150.30 — vs CoinGecko Pro Analyst at $129/mo with rate limits, or CoinMarketCap Pro Hobbyist at $333/mo.


Comparison vs the obvious incumbents

VendorCost (top-100 daily)SetupSchema-stable JSONRate limits
NexGenData Crypto Top 100~$5.01 per run (pay-per-result)None — apify call, doneYes, this README is the contractNone — built-in 429 retry
CoinGecko Pro$129/mo Analyst (lowest paid tier)API key + tier upgradeYes500 calls/min
CoinMarketCap Pro$333/mo Hobbyist / $899/mo StartupAPI key + plan selectionYes30 calls/min Hobbyist
Messari Pro / Enterprise~$2,000+/moSales call + procurementYesPlan-tier
Glassnode / Kaiko$1,000–$5,000+/moSales contractYes (institutional tick / on-chain — more than you need here)Plan-tier
CryptoCompare$79/mo Pro / $799/mo EnterpriseAPI keyPartial — fields rotateTiered

If you need raw tick data with order-book depth, use Kaiko. If you need on-chain UTXO analytics, use Glassnode. If you need a Bloomberg-stitched UI, pay Bloomberg. For a clean Top 100 snapshot with category classification and zero SDK overhead, this actor is the right tool.


Sister Actors in the NexGenData Fleet

Pair the Crypto Top 100 Screener with these cross-asset trackers to build a complete institutional data spine.

Use caseActor
Commodity futures (gold, oil, copper, ag) — the alt-asset complement to cryptocommodity-futures-tracker
Treasury yields (UST 2y/10y/30y) — crypto correlates with real yieldstreasury-yields-bonds
MCP server fronting the full NexGenData fleet for Claude / Cursor / GPTfinance-mcp-server
Spot BTC ETFs (IBIT, FBTC), futures-based crypto ETFs (BITO), crypto-equity ETFsetf-holdings-tracker
Full US equity screening for crypto-adjacent equities (MSTR, COIN, MARA, RIOT, HUT, CIFR)finviz-stock-screener
FX rates (DXY, EUR/USD, JPY/USD) — risk-on/risk-off complementfx-rates-tracker
IPO calendar (US listings, lockup expiries, S-1 watch) for crypto-adjacent listingsipo-tracker
Eastmoney / China A-share screener for cross-region crypto-adjacent equitieseastmoney-stock-screener

Together these eight actors cover crypto, US equity micro, ETFs, commodities, rates, FX, IPO supply, and China — every cross-asset surface a multi-strategy desk touches.


FAQ

Is this legal? Is the data licensed? Data is sourced from CoinGecko's free public /coins/markets endpoint, the same one their website uses. CoinGecko brand and trademarks are property of CoinGecko Pte Ltd. This actor adds normalization, category classification, schema stability, and operational reliability — it does not redistribute proprietary CoinGecko Pro datasets.

How fresh is the data? Spot prices and 24h volumes update every few minutes on CoinGecko's side. Every actor run hits the live endpoint — there is no cached layer in front. For minute-bar freshness, schedule the actor every 5–15 minutes; for daily snapshots, run once per day.

What about rate limits? You hit zero rate limits as a buyer. The actor handles CoinGecko's free-tier rate limit internally with exponential backoff and retry. Even at peak market times we have not seen a run fail in production.

Is the schema stable? Can I rely on it for production ETL? Yes. The 22 fields listed under "What You Get" are the contract. We absorb upstream CoinGecko field renames so your downstream Snowflake/BigQuery/DuckDB tables don't break. If we ever need a breaking change we'll publish it under a new version tag, not silently shift the existing one.

Can I get 5-minute bars / OHLC / order book depth? No — this actor is purpose-built for the Top 100 snapshot use case (basket construction, daily monitoring, fintech display). For tick data and order books, use Kaiko or your venue's WebSocket directly. For on-chain UTXO analytics, use Glassnode.

How does YTD work? YTD is a documented proxy: CoinGecko's 1y change × (days_into_year / 365). It's accurate enough for newsletters, dashboards, and dispersion analysis. For deterministic calendar-boundary YTD, we can wire in CoinGecko Pro historical endpoints on request.

What output formats are supported? Apify dataset native — pull as JSON, CSV, XLSX, RSS, or HTML table. Stream directly into webhooks, Snowflake, BigQuery, or any S3-compatible store. The apify_client SDK works for Python, Node, and any HTTP client.


About NexGenData

NexGenData publishes 200+ buyer-intent actors covering SEC filings, YC alumni, Delaware DOC, lead generation, competitive intelligence, stock fundamentals across 30+ exchanges, IPO calendars, ETF holdings, treasury yields, commodity futures, FX rates, and crypto. All pay-per-result, no subscriptions. Browse the full catalog at https://apify.com/nexgendata?fpr=2ayu9b.