CoinGecko Scraper avatar

CoinGecko Scraper

Pricing

$0.50 / 1,000 result item produceds

Go to Apify Store
CoinGecko Scraper

CoinGecko Scraper

Get cryptocurrency prices, market caps, trading volumes and 1h to 1y price changes from CoinGecko, plus trending coins, price history and global market stats. No API key needed. Export to CSV, JSON or Excel, schedule runs or use the API.

Pricing

$0.50 / 1,000 result item produceds

Rating

0.0

(0)

Developer

Automly

Automly

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

1

Monthly active users

2 days ago

Last modified

Share

CoinGecko Scraper - Crypto Prices, Market Cap & Volume

What is CoinGecko Scraper?

CoinGecko Scraper is a tool that lets you scrape cryptocurrency prices, market caps and trading volumes from CoinGecko: live prices, market cap rank, 24-hour volume, highs and lows, supply, all-time highs and price changes for thousands of coins, plus trending coins, coin search, coin details, price history and global market stats. Pick what you want, click Start, and download the data as Excel, CSV or JSON.

  • 💰 Up to 250 coins per run: price, market cap, volume, supply and price change over 1h to 1y
  • 📈 Price history: from the last day (5-minute points) to all time (daily points)
  • 💱 Any currency: prices in USD, EUR, GBP, JPY, BTC and many more
  • 🔓 No login: no CoinGecko account or API key needed
  • 💸 Free to try: the $5 of free usage every Apify account gets each month covers about 10,000 rows (coins or price points)

Data provided by CoinGecko.

What can CoinGecko Scraper do?

  • Get live crypto prices and market caps for the top coins
  • Get top cryptocurrencies by market cap or by trading volume
  • Get crypto price changes over 1h, 24h, 7d, 14d, 30d, 200d or 1y
  • Get historical crypto prices for a coin, from 1 day to all time
  • Get trending coins on CoinGecko in the last 24 hours
  • Search coins by name or symbol and get their CoinGecko IDs
  • Get coin details: description, website, launch date and market data
  • Get global crypto market stats: total market cap and volume, number of coins and exchanges, and market share of the top coins
  • Filter coins by category, such as layer-1 or decentralized-finance-defi
  • Export to Excel, CSV, JSON, HTML or XML, or send the data to Google Sheets, Slack, Make, Zapier and more

What data can you get from CoinGecko?

🪙 Coin name, symbol and ID🖼️ Coin logo💲 Current price
🏦 Market cap and rank📊 24-hour trading volume↕️ 24-hour high and low
📈 Price change (1h to 1y)🔄 Circulating, total and max supply🏆 All-time high and low with dates
💎 Fully diluted valuation🕒 Last updated time📉 Price history points

How to get crypto prices from CoinGecko

  1. Create a free Apify account (no credit card needed).
  2. Open CoinGecko Scraper.
  3. Choose what to get: Top coins by market cap, Search coins, Trending coins, Coin details, Price history or Global market stats.
  4. Fill in what that choice needs (a Search Query for search, Coin IDs for coin details and price history), pick the Target Currency and Max Results, then click Start.
  5. When the run finishes, open the Output tab (the Coins view shows prices and changes, Price history shows chart points) or download the data as Excel, CSV, JSON, HTML or XML.

Coin IDs are the names CoinGecko uses in its page addresses, such as bitcoin, ethereum, solana or usd-coin. Use Search coins to find an ID.

How much does it cost to scrape CoinGecko data?

You pay $0.50 per 1,000 rows (coins, search results or price points). Apify platform usage is included in that price, and there is no start fee, so there is nothing else to pay.

For example, the top 100 coins cost $0.05, and 250 hourly price points for one coin cost $0.125.

Every Apify account gets $5 of free usage each month, enough for about 10,000 rows. See the Pricing tab for details.

⬇️ Input

SettingWhat it does
API Endpoint (what to get)Top coins by market cap, Search coins, Trending coins, Coin details, Price history or Global market stats (default top coins)
Target CurrencyCurrency for prices, such as usd, eur, gbp, jpy, btc (default usd)
Coin IDsComma-separated coin IDs for coin details and price history (price history uses the first one)
Search QueryText to search for with Search coins
CategoryCategory for top coins, such as layer-1
Sort OrderSort for top coins: market cap, volume or ID, up or down
Price Change TimeframesChange windows: 1h,24h,7d,14d,30d,200d,1y (default 1h,24h,7d)
Max Results1 to 250 rows (default 20). For price history, the most recent points are returned
Include SparklineAdds 7 days of hourly prices to each top coin
Days of HistoryHistory length for price history: 1, 7, 14, 30, 90, 180, 365 or max (default 30)

Example: the top 20 coins in euros (top coins is the default choice).

{
"vsCurrency": "eur",
"maxResults": 20,
"priceChangePercentage": "1h,24h,7d,30d"
}

Example: details for three coins.

{
"endpoint": "coin",
"coinIds": "bitcoin,ethereum,solana",
"vsCurrency": "usd"
}

Example: the last 30 days of Ethereum prices (hourly points, most recent 250).

{
"endpoint": "market_chart",
"coinIds": "ethereum",
"days": "30",
"maxResults": 250
}

⬆️ Output

You get one row per coin, search result or price point. You can view them as a table in Apify Console or download them as Excel, CSV, JSON, HTML or XML. recordType tells you which kind of row it is.

A coin from the top-coins list:

{
"coinId": "bitcoin",
"symbol": "btc",
"name": "Bitcoin",
"imageUrl": "https://coin-images.coingecko.com/coins/images/1/large/bitcoin.png?1696501400",
"currentPrice": 84492,
"marketCap": 1697318250094,
"marketCapRank": 1,
"fullyDilutedValuation": 1697331176433,
"totalVolume": 21802718797,
"high24h": 85089,
"low24h": 83835,
"priceChange24h": 483.29,
"priceChangePercentage1h": -0.4615,
"priceChangePercentage24h": 0.56887,
"priceChangePercentage7d": 4.9888,
"priceChangePercentage30d": 6.434,
"marketCapChange24h": 9610280470,
"marketCapChangePercentage24h": 0.56943,
"circulatingSupply": 20089965,
"totalSupply": 20090134,
"maxSupply": 21000000,
"ath": 126080,
"athChangePercentage": -32.98498,
"athDate": "2025-10-06T10:57:42.000Z",
"atl": 67.81,
"atlChangePercentage": 124503.60356,
"atlDate": "2013-07-05T16:00:00.000Z",
"lastUpdated": "2026-09-27T15:09:20.000Z",
"recordType": "market"
}

A price history point:

{
"coinId": "ethereum",
"timestamp": 1790517600000,
"date": "2026-09-27T14:00:00+00:00",
"price": 2708.88,
"marketCap": 330712182324.25,
"totalVolume": 7528162301.84,
"vsCurrency": "usd",
"recordType": "chart"
}

How can I use CoinGecko data?

  • Portfolio and price trackers: live prices in Google Sheets, Excel or a dashboard
  • Price snapshots and alerts: scheduled runs with alerts to Slack, email or a webhook
  • Research datasets: market caps, volumes and returns across coins and categories
  • Backtesting and charts: price, market cap and volume history for a coin
  • Apps, bots and reports: feed crypto prices into your own tools

How to track crypto prices on a schedule

  1. Set up the coins you care about: top coins in a category, or Coin details for a list of coin IDs.
  2. Schedule the actor to run every hour or every day.
  3. Send each run to Google Sheets, Slack or a webhook with an integration.

You can also run it from your own code with the Apify API or the Python and JavaScript clients:

from apify_client import ApifyClient
client = ApifyClient("<YOUR_API_TOKEN>")
run = client.actor("automly/coingecko-crypto-market-api").call(run_input={
"vsCurrency": "usd",
"maxResults": 100,
})
for coin in client.dataset(run["defaultDatasetId"]).iterate_items():
print(coin["marketCapRank"], coin["name"], coin["currentPrice"])

Scrape more crypto news and social data

ActorWhat it gets
Google News Scraper API - Full Text, Monitoring & RSSNews articles about any coin by keyword, with full text and only new articles per run
News API - Multi-Source Headlines & ArticlesToday's headlines from BBC, CNN, NPR, NYT, The Guardian, Google News and Hacker News
Reddit Scraper - Posts, Comments, Users, Subreddits & SearchPosts and comments from crypto subreddits and keyword searches
X (Twitter) Scraper - Profile Tweets & PostsTweets from any public X profile, such as a project's account
Hacker News Trends APIHacker News stories and comments by keyword, points and date

❓FAQ

How much does CoinGecko Scraper cost?

$0.50 per 1,000 rows, with platform usage included and no start fee. See How much does it cost to scrape CoinGecko data? above.

Do I need a CoinGecko API key?

No. You need no CoinGecko account or API key.

How many coins can I get in one run?

Up to 250 rows per run. For the top coins, that is the top 250 by your sort order; for price history, the 250 most recent points.

How fresh are the prices?

Each run reads CoinGecko's current data, which updates about every minute. Schedule the actor for regular snapshots.

Why did my coin return nothing?

Use the CoinGecko coin ID, not the ticker: bitcoin, not btc. The run log names any ID that was not found, and Search coins finds the right ID.

How detailed is the price history?

CoinGecko picks the spacing from the number of days: 1 day gives 5-minute points, 2 to 90 days hourly points, longer ranges daily points. The run returns the most recent points up to your Max Results.

Which categories can I use?

Any CoinGecko category ID, as it appears in the address of the category page on coingecko.com, for example layer-1, decentralized-finance-defi or artificial-intelligence.

Can I connect CoinGecko Scraper to other tools or AI agents?

Yes. Start runs and download results with the Apify API or the Python and JavaScript clients, send results to Make, Zapier, n8n, Google Sheets or Slack with Apify integrations and webhooks, or let AI assistants and agents run it through the Apify MCP server at mcp.apify.com.

CoinGecko Scraper only collects market data that CoinGecko shows publicly, and that data contains no personal information. Personal data in general may be protected by laws such as GDPR, so only collect data for a legitimate reason, follow CoinGecko's attribution and terms, and ask a lawyer if you are unsure. You can read more in Is web scraping legal?

CoinGecko Scraper is an independent tool. It is not affiliated with, endorsed by or sponsored by CoinGecko.

Something isn't working. What should I do?

Open the Issues tab and tell us your input and what you expected.

⭐ Your feedback

Have an idea or found a problem? Tell us on the Issues tab. If CoinGecko Scraper saved you time, a short review on the Reviews tab helps other people find it.