CoinMarketCap Crypto Prices Scraper avatar

CoinMarketCap Crypto Prices Scraper

Pricing

from $0.10 / 1,000 coin records

Go to Apify Store
CoinMarketCap Crypto Prices Scraper

CoinMarketCap Crypto Prices Scraper

Scrape public CoinMarketCap cryptocurrency prices, ranks, market caps, volumes, supply metrics, links, and descriptions.

Pricing

from $0.10 / 1,000 coin records

Rating

0.0

(0)

Developer

Fetch Cat

Fetch Cat

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

1

Monthly active users

3 days ago

Last modified

Share

Export public CoinMarketCap prices, market caps, ranks and trading volumes. Collect a ranking-page snapshot or enrich specific coin profiles with available descriptions and official links, then download CSV, Excel or JSON.

🚀 Quick start

Start with two known coin slugs and an explicit limit:

{
"slugs": ["bitcoin", "ethereum"],
"maxItems": 2,
"includeDescription": true,
"includeOfficialLinks": true,
"proxyConfiguration": {"useApifyProxy": false}
}

Open the dataset after the run. Results are scrape-time snapshots of public page data, rather than a real-time trading feed or access to the paid CoinMarketCap API.

Ready-to-run examples

Choose your input

InputHow it changes the collection
startUrlsPublic HTTPS CoinMarketCap ranking or currency-profile URLs
slugsSpecific coin slugs or supported symbols, converted to profile URLs
maxItemsExplicit whole-run cap, up to 1,000 saved records
includeDescriptionInclude an available profile description
includeOfficialLinksInclude available websites, explorers and source-code links
proxyConfigurationOptional proxy settings; start without a proxy for a small trial

URL and slug targets can be combined. A ranking-page request and a coin-profile request may expose different fields. Keep the limit explicit, particularly when combining targets.

📊 Output

Each dataset row represents a coin record.

FieldsMeaning
coinId, slug, name, symbol, urlCoin identity and profile URL
rank, price, marketCap, volume24hAvailable ranking and USD market figures
circulatingSupply, totalSupply, maxSupplyAvailable supply metrics
percentChange1h, percentChange24h, percentChange7dReported price-change percentages
high24h, low24h, ath, atlAvailable price-range and historical extremes
profileDescription, tagsAvailable profile context
officialLinks, explorerLinks, sourceCodeLinksPublic external references
lastUpdated, scrapedAtSource quote time, when present, and collection time

Missing numeric/profile fields can be null; missing link lists can be empty. Those values do not mean a coin has zero market cap or no official website.

Pricing and limits

Actor event fees in USD, at the Free-plan rate:

ChargePrice
Start one run$0.005
1,000 saved coin records$0.115

A run saving 1,000 coin records has $0.12 in Actor event fees. This is a cost illustration, not a promise that every target will return that many coins. Check the Pricing tab for current rates, discounts and additional charges.

The Actor collects public market data only. It does not access personal portfolios, perform trades or guarantee complete market coverage. Verify figures against an authoritative feed before making financial decisions.

API and AI agents

Use the API tab for integration details.

$npm install apify-client
import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: process.env.APIFY_TOKEN });
const run = await client.actor('fetch_cat/coinmarketcap-crypto-prices-scraper').call({
slugs: ['bitcoin', 'ethereum'],
maxItems: 2,
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items);

Connect through the official Apify plugin. Example request: “Use fetch_cat/coinmarketcap-crypto-prices-scraper for Bitcoin and Ethereum. Return price, rank, market cap and the collection time.” Ask the agent to inspect the schema and keep the limit at two.

For optional experimental agent payments, see Apify’s x402 guide. Payment setup is handled by Apify; this scraper does not manage wallets.

FAQ and troubleshooting

Enable the corresponding inputs and use a currency-profile target. Public ranking data may not expose the same details as a profile page.

What happens when a target fails?

Inspect RUN_SUMMARY for saved-record, error and pending counts. Successful targets can still produce records when another target fails. A completed run does not prove every requested target was collected.

Can I collect repeated market snapshots?

Yes, with an Apify schedule. Store earlier exports and compare coin identity with scrapedAt; the Actor does not keep a historical price database or calculate investment signals for you.

Is this the official CoinMarketCap API?

No. It is a public-data extraction workflow on Apify.

Support

Found an error or have a request? Open an issue with the run ID, a non-sensitive input example and the expected result. For custom additions, email hello@fetchcat.dev. Feedback and reviews help us improve the Actor.

Made with care for curious people, AI agents and the possibilities in data. ♥