Crypto Momentum & Volatility Ranker
Pricing
Pay per event
Crypto Momentum & Volatility Ranker
Compare multiple cryptocurrencies by real price momentum and volatility in one call - 1h/24h/7d change and 24h price range, ranked side by side.
Pricing
Pay per event
Rating
0.0
(0)
Developer
saint person
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
18 hours ago
Last modified
Categories
Share
💹 Crypto Momentum & Volatility Ranker
🚀 Compare cryptocurrencies by real momentum and volatility, in one API call. 1h/24h/7d price change and 24h range, ranked side by side.
🕒 Last updated: 2026-07-07 · 📊 11 fields per coin · Built on CoinGecko's public API (no key)
🎁 Try it free: the free Apify plan returns up to 10 results per run - enough to see the output quality. Any paid Apify plan unlocks full-size runs.
Give it a list of coins and it fetches live price, momentum (1h/24h/7d % change), and volatility (24h high-low range) for each in a single batched call - so you can rank a watchlist by "which is surging" or "which is most volatile right now" instead of checking each coin's page one by one.
| 🎯 Target Audience | 💡 Primary Use Cases |
|---|---|
| Crypto traders/investors, content creators, portfolio dashboards, researchers | Watchlist screening, volatility/risk comparison, trading-content research, portfolio monitoring |
📋 What this Actor does
- Fetches live price, market cap rank, and 1h/24h/7d % change for every coin you list, in one call
- Computes a 24h volatility signal from the high-low price range
- Labels each coin's momentum SURGING / RISING / STEADY / FALLING based on 24h change
- Returns everything as one clean, ranked dataset
💡 Why it matters: price alone doesn't tell you which coin is moving fastest or swinging hardest right now - momentum and volatility do.
🎬 Full demo
🚧 Video walkthrough coming soon - the Quick Start below takes under 3 minutes end to end.
⚙️ Input
| Input | Type | Default | Behavior |
|---|---|---|---|
coins | string | (prefilled) | Comma-separated CoinGecko coin IDs, up to 20 |
Example: Compare 5 major coins
{ "coins": "bitcoin, ethereum, solana, dogecoin, ripple" }
Example: Watchlist screen
{ "coins": "bitcoin, ethereum, cardano, polkadot, avalanche-2, chainlink" }
⚠️ Good to know: use CoinGecko coin IDs (the last part of a coin's coingecko.com URL), not ticker symbols - e.g. "ripple" not "xrp".
📊 Output
Each coin returns 11 fields. Download as CSV, Excel, JSON, or XML, or consume via the Apify API.
🧾 Schema
| Field | Type | Example |
|---|---|---|
| id / name / symbol | string | bitcoin / Bitcoin / btc |
| currentPriceUsd | number | 63240 |
| change1hPct / change24hPct / change7dPct | number | 0.03 / 0.61 / 6.78 |
| volatilityPct | number | 4.82 |
| marketCapRank | integer | 1 |
| momentumLevel | string | STEADY |
| generatedAt | string | 2026-07-07T10:45:00Z |
📦 Sample record
{"id":"bitcoin","name":"Bitcoin","symbol":"btc","currentPriceUsd":63240,"change1hPct":0.03,"change24hPct":0.61,"change7dPct":6.78,"volatilityPct":4.82,"marketCapRank":1,"momentumLevel":"STEADY","generatedAt":"2026-07-07T10:45:00Z"}
✨ Why choose this Actor
| Capability | |
|---|---|
| 🏆 | Momentum + volatility together. Not just price - the two signals traders actually compare coins on. |
| 💰 | Multi-coin in one call. Compare up to 20 coins in a single efficient batched request. |
| ⚡ | Built on CoinGecko's public API. Free, no key - stable and durable. |
| 🔁 | Automatic retries. Transient failures retry with backoff. |
| 💳 | Pay per result. No subscription. A typical 5-coin run costs about $0.03. |
📊 Turns 5 separate coin-page checks into 1 ranked table.
📈 How it compares to alternatives
| Approach | Cost | Coverage | Refresh | Setup |
|---|---|---|---|---|
| ⭐ Crypto Momentum & Volatility Ranker (this Actor) | $5 free credit, then pay-per-use | Any coin, up to 20 per run | Live per run | ⚡ 2 min |
| Checking CoinGecko/CoinMarketCap manually | Free | One coin at a time | Live | 🐢 Manual, one by one |
| Exchange app watchlist | Free | Coins listed on that exchange | Live | 🐢 No cross-coin ranking |
| Manual copy-paste | Free | Current session only | One-shot | 🐢 Hours of clicking |
Pick this Actor when you want a ranked, multi-coin momentum/volatility view without checking each coin individually.
🚀 How to use
- 📝 Sign up. Create a free Apify account with $5 credit (takes 2 minutes).
- 🌐 Open the Actor. Go to the Crypto Momentum & Volatility Ranker page on the Apify Store.
- ✏️ Set your input. List your coins - or just press Start, the prefilled example works.
- 🚀 Run it. Watch results stream into the Dataset tab.
- 📥 Download. Grab results as CSV, Excel, JSON, or XML - or pipe them anywhere via the Apify API.
⏱️ Total time from signup to downloaded dataset: 3-5 minutes. No coding required.
💼 Business use cases
- Traders/investors: screen a watchlist for the most volatile or fastest-moving coin right now.
- Content creators: back a "top movers today" post with real numbers.
- Portfolio dashboards: feed live momentum/volatility data into a reporting pipeline.
- Researchers: build reproducible crypto market snapshots for analysis.
🌟 Beyond business use cases
- 🎓 Research & academia - market microstructure and volatility studies.
- 🎨 Personal & creative - personal portfolio tracking, crypto newsletter content.
- 🤝 Non-profit & civic - transparency reporting on crypto market behavior.
- 🧪 Experimentation - prototype a trading-signal dashboard on real data.
🔌 Automating Crypto Momentum & Volatility Ranker
Node.js (apify-client on NPM):
const { ApifyClient } = require('apify-client');const client = new ApifyClient({ token: 'YOUR_APIFY_TOKEN' });const run = await client.actor('saint_person/crypto-momentum-volatility-ranker').call({ coins: "bitcoin, ethereum, solana" });const { items } = await client.dataset(run.defaultDatasetId).listItems();
Python (apify-client on PyPI):
from apify_client import ApifyClientclient = ApifyClient('YOUR_APIFY_TOKEN')run = client.actor('saint_person/crypto-momentum-volatility-ranker').call(run_input={"coins": "bitcoin, ethereum, solana"})items = client.dataset(run['defaultDatasetId']).list_items().items
📚 Full Apify API documentation
Apify Schedules triggers this Actor on any cron interval - hourly for a standing watchlist monitor.
🧠 Use via MCP (for AI agents)
Crypto Momentum & Volatility Ranker is directly callable by any MCP-compatible AI agent (Claude, ChatGPT, Cursor, and others) through Apify's hosted MCP server - no custom integration code needed.
{"mcpServers": {"apify": {"url": "https://mcp.apify.com/sse?actors=saint_person/crypto-momentum-volatility-ranker","headers": { "Authorization": "Bearer YOUR_APIFY_TOKEN" }}}}
Once connected, just ask your agent something like: "Use the Crypto Momentum & Volatility Ranker Actor to tell me which of my 5 watchlist coins is most volatile right now."
🤖 Ask an AI assistant about this Actor
- 💬 ChatGPT
- 🧠 Claude
- 🔍 Perplexity
❓ Frequently Asked Questions
🧩 How does it work?
It calls CoinGecko's official public markets API once with all requested coin IDs, then computes a volatility signal from each coin's 24h high-low range.
Is this financial advice?
No. This Actor reports public market data only. It is not a recommendation to buy, sell, or hold any asset.
What counts as "SURGING"?
A 24h price change of +10% or more.
⏰ Can I schedule regular runs?
Yes. Use Apify Schedules to run this Actor on any cron interval.
⚖️ Is this data legal to collect?
This Actor only collects data that is publicly accessible via CoinGecko's free API. No login, no bypass of access controls.
💳 Do I need a paid Apify plan?
No. The free Apify plan is enough for testing and small runs.
🔁 What happens if a run fails?
Transient errors retry automatically with backoff. If a run still fails, the log explains exactly why.
🆘 What if I need help?
Open an issue on this Actor's Issues tab.
🔌 Integrate with any app
🔗 Recommended Actors
Pairs well with Public Company Financials for comparing traditional and crypto asset momentum side by side.
💡 Pro tip: browse the complete saint_person collection for more tools like this.
🆘 Help & custom requests
- 🐛 Something not working? Open an issue on this Actor's Issues tab.
- 🛠️ Need a custom feature or a different data source? Open an issue describing what you need.
⚠️ Disclaimer: this Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by CoinGecko. All trademarks are the property of their respective owners. Only publicly available data is collected. Not financial advice.