CoinGecko Scraper — Crypto Prices, Market Cap & API avatar

CoinGecko Scraper — Crypto Prices, Market Cap & API

Pricing

from $1.00 / 1,000 coin records

Go to Apify Store
CoinGecko Scraper — Crypto Prices, Market Cap & API

CoinGecko Scraper — Crypto Prices, Market Cap & API

Scrape live cryptocurrency data from CoinGecko via the official public API. No API key required. Supports top-coins by market cap, bulk lookup by coin IDs, and search by keyword. Returns price, market cap, volume, ATH, circulating supply and more. Pay per result.

Pricing

from $1.00 / 1,000 coin records

Rating

0.0

(0)

Developer

Vitalii Bondarev

Vitalii Bondarev

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

CoinGecko Crypto Scraper — Live Prices, Market Cap & Coin Data | from $0.50/1K

Built for quant analysts, DeFi dashboards, and AI agents that need reliable, schema-stable crypto market data — without maintaining a CoinGecko Pro subscription ($129/mo).

No API key required. Official CoinGecko API — zero fragility. Pay only for results: from $0.50 per 1,000 results (Pay Per Event). includeDetail=true for description + website: $1.50/1,000.

Scrape live cryptocurrency data from CoinGecko via the official public API. No browser, no proxy, no auth required for the Demo tier. Pay only for results.

What you get per coin

FieldDescription
coin_idCoinGecko slug (e.g. bitcoin, ethereum)
symbolTicker symbol (uppercased: BTC, ETH)
nameDisplay name
current_price_usdLive price in your chosen quote currency
market_capMarket capitalization
market_cap_rankGlobal rank by market cap
total_volume24h trading volume
price_change_24h_pct24h price change %
circulating_supplyCirculating supply of coins
athAll-time high price
ath_dateDate of ATH (ISO 8601)
last_updatedWhen CoinGecko last updated this coin
image_urlCoin logo URL
descriptionShort description (first 500 chars) — when includeDetail=true
website_urlOfficial website — when includeDetail=true
parse_confidence0.0–1.0 data quality score
warningsMachine-readable list of any data-quality issues

Modes

  • markets — Top coins ranked by market cap (default). Returns the top N coins with all price data in a single efficient batch call. Use order to sort by volume, gecko score, etc.
  • coinIds — Fetch specific coins by their CoinGecko ID (e.g. bitcoin, ethereum, solana). Use this when you have a known list of coins to track.
  • search — Search CoinGecko by keyword. Returns up to 25 matching coin stubs per query. Use includeDetail=true to add full price data to each result.

Input

{
"mode": "markets",
"vsCurrency": "usd",
"maxItems": 100,
"order": "market_cap_desc"
}
{
"mode": "coinIds",
"coinIds": ["bitcoin", "ethereum", "solana"],
"vsCurrency": "eur"
}
{
"mode": "search",
"searchQueries": ["defi", "layer 2"],
"includeDetail": true
}

Pricing example

Pay per result (PPE). Charged per coin record pushed:

FetchRecordsCost
Top 10 coins by market cap10~$0.005
Top 100 coins100~$0.05
Top 1,000 coins1,000~$0.50
50 coins with includeDetail=true50 base + 50 detail events~$0.10

FAQ

Do I need a CoinGecko API key or account? No. The free Demo API is used by default — no key, no sign-up. Provide a Pro key only if you need higher rate limits (>30 req/min).

What formats can I export to? JSON, CSV, and Excel via the Apify dataset download or the REST API. The structured flat schema works directly in pandas, Google Sheets, or any BI tool.

Can I schedule this to run automatically? Yes. Set up a schedule in Apify Console (e.g. every 5 minutes for a live price feed) or trigger via webhook from n8n / Make.

What if it returns empty or partial results? Empty results mean the search query matched no coins or the API was temporarily rate-limited. The actor logs the reason and pushes nothing — you are not charged for empty runs. Check the warnings field and the actor's log for details.

Rate limits & API key

The public CoinGecko Demo API is free with no API key, but rate-limited to ~30 requests/minute. The actor handles 429 responses with exponential backoff automatically.

For higher throughput, provide a CoinGecko Pro API key via the apiKey input (marked secret, not logged). The actor injects it as the x-cg-pro-api-key header.

Competitor comparison

ScraperData sourcePrice modelparse_confidenceNotes
This actorOfficial CoinGecko APIPPE $0.50/1KyesStable schema, no proxy
coin-data-scraper (DOM)HTML scrapingrental $15/monoBreaks on redesigns
crypto-price-tracker (3rd-party API)Unofficial endpointrentalnoToS risk

Official API = zero fragility. The data structure does not change without notice. DOM scrapers break whenever CoinGecko redesigns their website. Every record carries parse_confidence (0.0–1.0) — not just on error rows, but on every record — so downstream pipelines can filter low-quality data automatically.

Integrations

Built for quant analysts and DeFi dashboard builders feeding live crypto prices and market-cap data into models — the JSON/dataset output drops into the tools you already run, no glue code:

  • n8n / Make / Zapier — trigger a run or pipe every new dataset item into 500+ apps (Google Sheets, Airtable, Slack, HubSpot, your database) with no code: n8n, Make, Zapier.
  • Webhooks — fire your own endpoint the moment a run finishes, to push results straight into your pipeline (docs).
  • MCP server — expose this actor as a tool to Claude, Cursor, or any MCP client so an AI agent can pull this data mid-conversation (guide).
  • API & SDKs — fetch the dataset as JSON, CSV, or Excel through the Apify REST API or the Python / JS SDKs.

See all Apify integrations.

Not affiliated with CoinGecko

This actor uses CoinGecko's publicly documented API. It is not affiliated with, endorsed by, or sponsored by CoinGecko or its parent company.

Use with AI agents (MCP)

This actor is callable as a tool by AI agents (Claude Desktop, Cursor, VS Code, n8n, LangGraph, CrewAI, or any MCP-compatible client) via Apify's hosted Model Context Protocol server. An agent uses it to look up live cryptocurrency prices, market caps, and market data mid-conversation — e.g. "what is Bitcoin's price right now?", "show me the top 10 coins by market cap", or "get me price and volume for ETH and SOL".

Point your MCP client at this tool:

{
"mcpServers": {
"apify": {
"command": "npx",
"args": [
"mcp-remote",
"https://mcp.apify.com/?tools=bovi/coingecko-scraper",
"--header",
"Authorization: Bearer <YOUR_APIFY_TOKEN>"
]
}
}
}

Minimal input an agent can send (keep maxItems low for fast, token-lean responses):

{ "mode": "markets", "vsCurrency": "usd", "maxItems": 10 }

Fetch specific coins by slug:

{ "mode": "coinIds", "coinIds": ["bitcoin", "ethereum", "solana"], "vsCurrency": "usd" }

Returns flat rows the agent can reason over directly:

{ "coin_id": "bitcoin", "symbol": "BTC", "name": "Bitcoin",
"current_price_usd": 67420.0, "market_cap": 1328000000000,
"market_cap_rank": 1, "total_volume": 29500000000,
"price_change_24h_pct": 2.14, "circulating_supply": 19700000,
"ath": 73738.0, "last_updated": "2026-06-03T10:00:00.000Z",
"parse_confidence": 1.0, "warnings": [] }

Reliability for agents: data comes from CoinGecko's official public API (not HTML scraping), so rows don't break on site redesigns. Every row includes parse_confidence (0.0–1.0) and a machine-readable warnings list for agent-side quality checks. The free Demo API tier (~30 req/min) is sufficient for most agent calls — no API key required inside the tool, only your Apify token in the client config above.

Also in this finance family