Cryptocurrency Price Scraper avatar

Cryptocurrency Price Scraper

Pricing

Pay per event

Go to Apify Store
Cryptocurrency Price Scraper

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 Community

Actor 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

WhoWhy
Crypto tradersDaily market snapshots for trading decisions
Portfolio trackersPeriodic portfolio valuation across coins
Tax/accounting firmsHistorical prices for transaction reporting
DeFi analystsToken price feeds for on-chain research
News sitesLive crypto price widgets on finance pages

Input

FieldTypeDefaultDescription
coinsstring[](required)CoinGecko coin IDs (max 50)
vsCurrenciesstring[]["usd"]Quote currencies
includeHistorybooleanfalseInclude historical prices
historyDaysinteger7Days 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

FieldTypeDescription
coinstringCoin ID (bitcoin, ethereum, etc.)
symbolstringTicker symbol
currencystringQuote currency (usd, eur, jpy)
pricenumberCurrent price
marketCapnumberMarket cap (if includeMarketCap)
change24hnumber24h percentage change (if include24hChange)
volume24hnumber24h trading volume
fetchedAtstringISO 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 ApifyClient
client = 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 vsCurrencies to 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.

Market Data & Financial APIs cluster — explore related Apify tools:

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.