Cryptocurrency Price Scraper
Pricing
Pay per event
Cryptocurrency Price Scraper
Track custom watchlists of DeFi tokens to detect micro-cap opportunities. Schedule daily sweeps to extract real-time valuations and 24-hour percentage changes.
Pricing
Pay per event
Rating
0.0
(0)
Developer
太郎 山田
Maintained by CommunityActor stats
0
Bookmarked
3
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
💰 Crypto Price Tracker
Monitor the rapidly shifting landscape of decentralized finance by automatically tracking thousands of emerging altcoins and established cryptocurrencies. This advanced token price tracker is explicitly built to monitor live market data straight from target websites, covering an expansive roster of over 10,000 digital assets. Instead of manually refreshing various crypto ranking pages, you can configure this tool to automatically run daily or weekly monitoring sweeps across your highly customized token watchlists. It efficiently captures the vital details you need to evaluate market momentum, including real-time fiat prices, circulating supply metrics, and acute 24-hour volume spikes. Active researchers and quantitative analysts use this tool to systematically discover micro-cap opportunities and track portfolio health long before these specific assets hit mainstream trading tools or major exchanges. The generated results give you a highly granular look at the overall market, outputting current valuations, localized currency conversions, and moving percentage changes directly from public endpoints. With absolutely zero authentication hurdles, you can seamlessly schedule tasks to pull live pricing data and pipe the scraped results directly into your own analytical models. By treating financial websites as a reliable API, this tracker empowers you to build robust automated alerts for sudden market movements and token liquidity events.
Store Quickstart
Start with the Quickstart template (BTC, ETH, SOL, USD). For portfolio tracking, use Portfolio Tracker with 10-20 coins and history enabled.
Key Features
- 💰 10,000+ coins — Bitcoin, Ethereum, Solana, and every major altcoin
- 💱 Multiple vs-currencies — USD, EUR, JPY, BTC, ETH quote options
- 📊 Full market data — Price, market cap, 24h volume, % change
- 📈 Historical sparklines — 7d price sparkline data included
- 📅 Historical data — Up to 365 days of daily prices
- 🔑 No API key needed — Free tier of CoinGecko API
Use Cases
| Who | Why |
|---|---|
| Crypto traders | Daily market snapshots for trading decisions |
| Portfolio trackers | Periodic portfolio valuation across coins |
| Tax/accounting firms | Historical prices for transaction reporting |
| DeFi analysts | Token price feeds for on-chain research |
| News sites | Live crypto price widgets on finance pages |
Input
| Field | Type | Default | Description |
|---|---|---|---|
| coins | string[] | (required) | CoinGecko coin IDs (max 50) |
| vsCurrencies | string[] | ["usd"] | Quote currencies |
| includeHistory | boolean | false | Include historical prices |
| historyDays | integer | 7 | Days of history (1-365) |
Input Example
{"coins": ["bitcoin", "ethereum", "solana"],"vsCurrencies": ["usd", "jpy"],"includeHistory": false}
Input Examples
Example: Top tokens snapshot
{"coins": ["bitcoin","ethereum","solana"],"vsCurrencies": ["usd","eur","jpy"]}
Example: Portfolio watch
{"coins": ["bitcoin","ethereum"],"vsCurrencies": ["usd"],"include24hChange": true,"include7dChange": true}
Example: Token market data fanout
{"category": "layer-1","vsCurrency": "usd","perPage": 50}
Output
| Field | Type | Description |
|---|---|---|
coin | string | Coin ID (bitcoin, ethereum, etc.) |
symbol | string | Ticker symbol |
currency | string | Quote currency (usd, eur, jpy) |
price | number | Current price |
marketCap | number | Market cap (if includeMarketCap) |
change24h | number | 24h percentage change (if include24hChange) |
volume24h | number | 24h trading volume |
fetchedAt | string | ISO timestamp |
Output Example
{"id": "bitcoin","name": "Bitcoin","price": {"usd": 95420, "jpy": 14500000},"marketCap": 1880000000000,"volume24h": 42000000000,"change24h": 2.35,"sparkline7d": [94000, 94500, 95000, 95420]}
API Usage
Run this actor programmatically using the Apify API. Replace YOUR_API_TOKEN with your token from Apify Console → Settings → Integrations.
cURL
curl -X POST "https://api.apify.com/v2/acts/taroyamada~cryptocurrency-price-tracker/run-sync-get-dataset-items?token=YOUR_API_TOKEN" \-H "Content-Type: application/json" \-d '{ "coins": ["bitcoin", "ethereum", "solana"], "vsCurrencies": ["usd", "jpy"], "includeHistory": false }'
Python
from apify_client import ApifyClientclient = ApifyClient("YOUR_API_TOKEN")run = client.actor("taroyamada/cryptocurrency-price-tracker").call(run_input={"coins": ["bitcoin", "ethereum", "solana"],"vsCurrencies": ["usd", "jpy"],"includeHistory": false})for item in client.dataset(run["defaultDatasetId"]).iterate_items():print(item)
JavaScript / Node.js
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: 'YOUR_API_TOKEN' });const run = await client.actor('taroyamada/cryptocurrency-price-tracker').call({"coins": ["bitcoin", "ethereum", "solana"],"vsCurrencies": ["usd", "jpy"],"includeHistory": false});const { items } = await client.dataset(run.defaultDatasetId).listItems();console.log(items);
Tips & Limitations
- Powered by CoinGecko's free public API — no API key required.
- Schedule every 5 minutes for near-real-time price tracking.
- Use multiple
vsCurrenciesto monitor cross-currency arbitrage opportunities. - Combine with webhook delivery to send alerts on threshold breaches.
FAQ
Rate limits?
CoinGecko free tier: ~30 calls/min. This actor batches requests to stay safe.
Where do coin IDs come from?
Use CoinGecko's coin list (e.g., 'bitcoin', not 'BTC'). The actor validates IDs at input time.
Can I get real-time prices?
CoinGecko free tier has 1-5 min cache. For sub-minute, paid tier needed.
Historical data retention?
Free tier: 365 days of daily data. Older history requires paid tier.
Which exchanges does the price come from?
CoinGecko aggregates volume-weighted prices across hundreds of exchanges.
Is there a rate limit?
CoinGecko free tier allows ~30 calls/minute. The actor batches requests automatically.
Related Actors
Market Data & Financial APIs cluster — explore related Apify tools:
- 💱 Exchange Rate Monitor — Monitor 160+ foreign exchange rates with automatic change detection.
- 🌤️ Weather Forecast API — Fetch weather forecasts for any location worldwide via free Open-Meteo API.
- 📊 SEC EDGAR Monitor — Monitor SEC EDGAR filings for US public companies by ticker or CIK.
- Competitive Pricing Monitor - SaaS & Ecommerce Plan Tracker — Monitor competitor SaaS and ecommerce pricing pages for plan changes, price increases/decreases, new/removed tiers, and packaging shifts.
- ESG Disclosure Tracker API — Monitor official ESG, sustainability, climate, investor relations, and SEC / EDGAR disclosure surfaces with one summary-first company digest per monitored target.
Cost
Pay Per Event:
actor-start: $0.01 (flat fee per run)dataset-item: $0.005 per output item
Example: 1,000 items = $0.01 + (1,000 × $0.005) = $5.01
No subscription required — you only pay for what you use.
⭐ Was this helpful?
If this actor saved you time, please leave a ★ rating on Apify Store. It takes 10 seconds, helps other developers discover it, and keeps updates free.
Bug report or feature request? Open an issue on the Issues tab of this actor.