🪙 Crypto Top 100 Screener — Market Cap, Volume, ATH
Pricing
from $50.00 / 1,000 crypto records
🪙 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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
10 hours ago
Last modified
Categories
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 calland 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)
| Bucket | Fields |
|---|---|
| Identity | symbol (BTC, ETH, SOL…), name, rank (market cap rank) |
| Pricing | price_usd (current spot in USD) |
| Market structure | market_cap_usd, volume_24h_usd |
| Supply | circulating_supply, total_supply, max_supply (null for inflationary chains like ETH) |
| Performance windows | change_pct_1h, change_pct_24h, change_pct_7d, change_pct_30d, change_pct_ytd |
| All-time-high context | ath, ath_date, ath_change_pct |
| All-time-low context | atl, atl_change_pct |
| Classification | category (Layer1 / Layer2 / DeFi / Meme / Stablecoin / Exchange / Privacy / Gaming / AI / RWA / Smart Contract / Other), is_stablecoin, is_meme |
| Provenance | data_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 ApifyClientclient = ApifyClient("YOUR_APIFY_TOKEN")# Full Top 100 (default)run = client.actor("nexgendata/crypto-top100-screener").call(run_input={})# Or a DeFi-only large-cap basketrun = 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
| Field | Type | Default | Purpose |
|---|---|---|---|
limit | int 1–250 | 100 | How many cryptos to return, ranked by market cap. |
exclude_stablecoins | bool | false | Drop USDT, USDC, DAI, FDUSD, USDe, PYUSD, FRAX, etc. |
exclude_memes | bool | false | Drop DOGE, SHIB, PEPE, WIF, BONK, FLOKI, TRUMP, etc. |
categories | array of strings | [] | Whitelist categories (Layer1, Layer2, DeFi, Meme, Stablecoin, Exchange, Privacy, Gaming, AI, RWA, Smart Contract, Other). |
min_market_cap_usd | int | 0 | Drop 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.
| Event | Price |
|---|---|
| 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
| Vendor | Cost (top-100 daily) | Setup | Schema-stable JSON | Rate limits |
|---|---|---|---|---|
| NexGenData Crypto Top 100 | ~$5.01 per run (pay-per-result) | None — apify call, done | Yes, this README is the contract | None — built-in 429 retry |
| CoinGecko Pro | $129/mo Analyst (lowest paid tier) | API key + tier upgrade | Yes | 500 calls/min |
| CoinMarketCap Pro | $333/mo Hobbyist / $899/mo Startup | API key + plan selection | Yes | 30 calls/min Hobbyist |
| Messari Pro / Enterprise | ~$2,000+/mo | Sales call + procurement | Yes | Plan-tier |
| Glassnode / Kaiko | $1,000–$5,000+/mo | Sales contract | Yes (institutional tick / on-chain — more than you need here) | Plan-tier |
| CryptoCompare | $79/mo Pro / $799/mo Enterprise | API key | Partial — fields rotate | Tiered |
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 case | Actor |
|---|---|
| Commodity futures (gold, oil, copper, ag) — the alt-asset complement to crypto | commodity-futures-tracker |
| Treasury yields (UST 2y/10y/30y) — crypto correlates with real yields | treasury-yields-bonds |
| MCP server fronting the full NexGenData fleet for Claude / Cursor / GPT | finance-mcp-server |
| Spot BTC ETFs (IBIT, FBTC), futures-based crypto ETFs (BITO), crypto-equity ETFs | etf-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 complement | fx-rates-tracker |
| IPO calendar (US listings, lockup expiries, S-1 watch) for crypto-adjacent listings | ipo-tracker |
| Eastmoney / China A-share screener for cross-region crypto-adjacent equities | eastmoney-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.