The crypto market data API returns one row per coin from CoinGecko's public markets endpoint — current price in your quote currency, market cap and rank, 24-hour volume, change, high and low, circulating and total supply, the all-time high with its date, plus icon and update time. Take the market-cap ranking as is, or narrow to specific coins or a category.
You choose the quote currency with vs_currency, filter to a set of coin_ids or a CoinGecko category slug, or leave both empty to walk the ranking. One run returns up to 250 coins. It reads CoinGecko's own public endpoint over the TLS tier — no browser — and stamps every row with last_updated so you always know how fresh the snapshot is.
$0.0002 per delivered coin, up to 250 coins per run. Nothing delivered means nothing charged.
You optionally set vs_currency (usd, eur, btc…), a list of coin_ids or a category, an order, and a max_results up to 250. With no filter it returns the market-cap ranking; with filters it returns just those coins, priced in your currency.
Worth knowing:
last_updated; there is no websocket or tick stream here — you refresh by re-running, which is why polling jobs set an interval.price, market_cap, volume_24h, ath and the 24h high/low all come back already denominated in vs_currency, so you are not converting anything yourself.coin_ids for a fixed watchlist, a category for a sector like stablecoins, or nothing to take the top of the market by cap.Every input is optional. vs_currency sets the quote currency (default usd). coin_ids restricts to specific CoinGecko ids; category restricts to a sector slug; leave both empty for the market-cap ranking. order sets the sort, and max_results caps delivery at 250 coins.
Each coin is one flat row. price, market_cap, volume_24h, high_24h/low_24h and ath are all in currency; market_cap_rank is the global rank; change_24h_pct is the 24-hour move; circulating_supply/total_supply and ath_date round out the fundamentals. last_updated stamps the snapshot time and image is the coin icon.
$0.0002 per delivered coin ($0.20 per 1,000). Nothing delivered means nothing charged, and the $2 monthly free credit covers roughly 10,000 coins here. Volume tiers take up to 30% off.
$0.0002 per delivered coin, $0.20 per 1,000 — the cheapest tier on the menu. A full 250-coin ranking is five cents; refreshing a 50-coin watchlist every minute for a day is roughly 72,000 rows, about
coin_ids filter is proportionally cheaper than pulling the whole board.The $2 monthly allowance (no card) covers about 10,000 delivered coins, and volume tiers take up to 30% off. GET /v1/scraper/collectors returns the price your key pays.
Being straight about this: CoinGecko publishes its own API, and it is the first-party source this collector reads. CoinGecko offers a free demo tier with a modest monthly call budget and per-minute rate limit, plus paid plans with higher throughput and a dedicated key. If CoinGecko data is all you need and your volume fits the demo tier, calling them directly is a perfectly good option — we will not pretend otherwise.
Where this collector earns its place is integration and scale: it delivers CoinGecko rows under the same QuantumProxies key as your other collectors, on the same per-row billing, with rotating exits so a burst of polling is not capped by a single IP's rate limit. You trade a first-party key you would otherwise manage for one pipeline and one bill.
CoinGecko's endpoint is clean JSON, so the DIY cost is not parsing — it is operating it at volume:
last_updated on every row rather than mapping the raw response yourself each time the shape shifts.If your only need is CoinGecko at low volume, their demo tier may be enough; at scale, or alongside other collectors, this and our residential proxies are the operational win.
Pass a fixed coin_ids list and poll on an interval to record price, market cap and 24h move over time — a clean time series without running a streaming feed.
Filter by a CoinGecko category like stablecoins or a meme-token sector to pull just that basket, then rank by cap or volume for a screener.
Diff price or change_24h_pct between runs to fire threshold alerts, using last_updated to guard against acting on a stale snapshot.
One run returns up to 250 coins. The data is a snapshot stamped with last_updated, not a live tick stream — freshness is set by how often you re-run. Values are denominated server-side in vs_currency, and fields CoinGecko does not populate for a coin come back null rather than guessed. Runs parallelise up to your plan's rate limit — 60 a minute on pay-as-you-go, up to 1,200 on the top tier — which is also how you poll faster than one IP against CoinGecko could.
Legally: this is public market data, and reading it is broadly lawful, but CoinGecko's terms govern use of their endpoint and market data is not investment advice. Background only — not financial or legal advice.
$2 of usage a month with no card, which at $0.0002 per coin is about 10,000 delivered coins. CoinGecko also runs its own free demo tier with a monthly call budget; this collector is worth it mainly when you want the data alongside other collectors or at higher polling rates.
No. Your QuantumProxies API key is the only credential — the collector reads CoinGecko's public endpoint for you, so there is no separate CoinGecko key or quota to manage on your side.
It is a point-in-time snapshot, stamped on every row with last_updated. There is no websocket or per-tick stream; you keep data fresh by polling on an interval, and rotating exits let you poll faster than a single IP's rate limit would allow.
Yes. Pass a coin_ids list for a fixed watchlist, or a category slug for a sector; leave both empty to walk the market-cap ranking. You pay per coin returned, so a narrow filter costs proportionally less.