
CoinPaprika Scraper
hipersoft/coinpaprika-scraper
Fetch cryptocurrency market data from CoinPaprika in bulk: price, market cap, rank, 24h volume, 1h/24h/7d change, supply and all-time-high for thousands of coins. Look up specific coins, pull detailed coin profiles, or search by name/symbol. Fast, clean and cheap.
Total users
2Monthly users
1Total runs
63Per coin scraped
$0.001Last rebuilt
Oct 26, 2026Overview
Get cryptocurrency market data from CoinPaprika as clean, structured JSON, CSV, Excel or XML: price, market cap, rank, 24h volume, 1h/24h/7d price change, circulating/total/max supply and all-time-high for thousands of coins. Pull the top coins by rank, look up a specific watchlist by coin id, open a detailed coin profile, or search for coins by name or symbol — all in one run.
What does CoinPaprika Scraper do?
This CoinPaprika scraper turns crypto market data into a structured dataset. Ask for the top N coins, a specific list of coin ids, a detailed profile, or a search, and it returns one flat record per coin with price, market cap, volume, supply and all-time-high data points. Use it to power dashboards, portfolio trackers, alerts and research pipelines, and export the results in any format the Apify platform supports.
What data can you get from CoinPaprika?
| Data point | Description |
|---|---|
| Coin id, symbol & name | CoinPaprika id, ticker symbol and display name. |
| Rank | Position by market capitalisation. |
| Price | Latest price in your chosen quote currency (USD or BTC). |
| Market cap | Market capitalisation. |
| 24h volume | Total traded volume over 24 hours. |
| Price change | 1h, 24h and 7d percentage change. |
| Supply | Circulating, total and max supply. |
| All-time high | ATH price, ATH date and percent from ATH. |
| Coin profile | Description, tags, team, links, whitepaper, proof type and more (coin mode). |
| Last updated | Timestamp when the values were last refreshed. |
Use cases
- Live dashboards — power a price/market-cap dashboard or portfolio tracker.
- Snapshots on a schedule — capture the top 100–5,000 coins over time for analysis.
- Watchlist monitoring — track specific coins and their 1h/24h/7d movement.
- Coin research — pull detailed profiles with tags, team and links.
- Dataset building — feed structured crypto data into BI tools, models or apps.
How to use CoinPaprika Scraper
- Add CoinPaprika Scraper to your Apify account and open its input.
- Pick a mode:
tickers(market data),coin(detailed profile) orsearch. - For
tickers, leave coinIds empty for the top coins by rank, or list ids likebtc-bitcoin,eth-ethereum. Forsearch, set a query. - Set maxItems and, for tickers, a quote currency (
USDorBTC). - Click Run, then export the results as JSON, CSV, Excel or XML, or fetch them through the Apify API.
Input
{
"mode": "tickers",
"coinIds": ["btc-bitcoin", "eth-ethereum"],
"quote": "USD",
"maxItems": 100
}
| Field | Description |
|---|---|
mode |
tickers for market data, coin for a detailed profile, or search to find coins. |
coinIds |
CoinPaprika coin ids (e.g. btc-bitcoin). Empty in tickers mode = top coins by rank. |
query |
Name or symbol to search for (search mode). |
quote |
Quote currency for tickers mode: USD or BTC. |
maxItems |
Maximum number of coins (rows) to return. |
What you get
One flat JSON record per coin, ready to export to CSV, Excel, JSON or XML.
{
"id": "btc-bitcoin",
"name": "Bitcoin",
"symbol": "BTC",
"rank": 1,
"priceUsd": 77121.98,
"marketCapUsd": 1548516029198,
"volume24hUsd": 24548667879.96,
"percentChange1h": -0.32,
"percentChange24h": -0.36,
"percentChange7d": -1.58,
"circulatingSupply": null,
"totalSupply": 20078797,
"maxSupply": 21000000,
"athPrice": 126173.17,
"athDate": "2025-10-06T19:00:40Z",
"percentFromAth": -38.87,
"lastUpdated": "2026-09-02T19:40:16Z",
"quote": "USD"
}
Output schema (tickers mode)
| Field | Type | Description |
|---|---|---|
id |
string | CoinPaprika id for the coin. |
name |
string | Display name of the coin. |
symbol |
string | Ticker symbol. |
rank |
integer | Rank by market capitalisation. |
priceUsd |
number | Latest price in the chosen quote currency. |
marketCapUsd |
number | Market capitalisation. |
volume24hUsd |
number | Total traded volume over 24 hours. |
percentChange1h |
number | Percentage price change over 1 hour. |
percentChange24h |
number | Percentage price change over 24 hours. |
percentChange7d |
number | Percentage price change over 7 days. |
circulatingSupply |
number | Circulating supply (null when not reported). |
totalSupply |
number | Total supply. |
maxSupply |
number | Maximum supply (null when uncapped). |
athPrice |
number | All-time-high price. |
athDate |
string (ISO date) | Date of the all-time high. |
percentFromAth |
number | Percentage change from the all-time high. |
lastUpdated |
string (ISO date) | Timestamp when the values were last refreshed. |
quote |
string | The quote currency used. |
In coin mode each record is a detailed profile with description, tags, team, website, sourceCode, whitepaper, proofType, hashAlgorithm and more. In search mode each record is a match with id, name, symbol, rank and type.
FAQ
How do I get a specific coin?
Set mode to tickers or coin and add its CoinPaprika id (like btc-bitcoin) to coinIds. Not sure of the id? Run search first with the coin's name or symbol.
Which quote currencies are supported?
USD and BTC, via the quote input in tickers mode.
How many coins can I get per run?
As many as you set with maxItems. In tickers mode without a coin list, the actor pulls the top coins by rank up to your limit.
How fresh is the data?
Prices, market cap and volume are pulled at run time, and each record carries a lastUpdated timestamp.
What export formats are available? JSON, CSV, Excel and XML, plus programmatic access through the Apify API.
Can I use this with n8n? Yes. Run the actor from n8n with the Apify node (or an HTTP Request node against the Apify API) to trigger a run and read the dataset. A common workflow is a scheduled n8n trigger that runs CoinPaprika Scraper, then routes the coins into a database, spreadsheet or alert.
Can I connect this to my other tools? The CoinPaprika Scraper works with almost any cloud service or web app thanks to integrations on the Apify platform: Make, Zapier, Slack, Airbyte, GitHub, Google Drive and many more, plus the Apify API, JavaScript/Python clients and MCP. Or use webhooks to trigger an action whenever a run finishes.
Is this official CoinPaprika data? The data reflects public CoinPaprika market data, but this actor is an independent tool and is not affiliated with or endorsed by CoinPaprika.
Notes
Original clean-room implementation. Returns only public market data; you are responsible for compliant use. Not affiliated with CoinPaprika; all trademarks belong to their respective owners.
Input
| Field | Type | Description |
|---|---|---|
modeMode | string · tickers, coin, search | What to fetch. "tickers" = market data rows (price, market cap, volume, change) for the top coins or the coins you list. "coin" = a detailed profile per coin id. "search" = look up coins by name or symbol. Default: "tickers" |
coinIdsCoin ids | array | CoinPaprika coin ids to fetch, one per line (e.g. "btc-bitcoin", "eth-ethereum"). Used by "tickers" and "coin" modes. Leave empty in tickers mode to fetch the top coins by rank. |
querySearch query | string | Name or symbol to search for (e.g. "bitcoin" or "sol"). Used only by "search" mode. |
quoteQuote currency | string | Currency to price coins against for tickers mode. Supported values are USD and BTC. Default: "USD" |
maxItemsMax items | integer | Maximum number of coins (rows) to return. In tickers mode without coin ids, caps how many top coins are pulled from the full market snapshot. Default: 100 |
API
curl -X POST "https://api.apify.com/v2/acts/hipersoft~coinpaprika-scraper/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"coinIds": [
"btc-bitcoin",
"eth-ethereum"
]
}'from apify_client import ApifyClient
client = ApifyClient("YOUR_APIFY_TOKEN")
run = client.actor("hipersoft/coinpaprika-scraper").call(run_input={
"coinIds": [
"btc-bitcoin",
"eth-ethereum"
]
})
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item)import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: 'YOUR_APIFY_TOKEN' });
const run = await client.actor('hipersoft/coinpaprika-scraper').call({
"coinIds": [
"btc-bitcoin",
"eth-ethereum"
]
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items);Pricing
| Event | Price | Paid plans from |
|---|---|---|
| Coin Scraped Charged per coin returned. | $0.001 | $0.0005 |
You pay only for what the run returns. Set a maximum cost per run and it stops cleanly at that limit.
Related scrapers
Carousell Scraper
Scrape Carousell search listings: title, price, condition, location, seller, photo and URL. Requires your own Carousell app token.
242 runs · 2 users · $0.003 / listing scrapedGoogle Flights Scraper
Scrape flight options from Google Flights by route and date: airline, flight number, departure and arrival times, duration, stops, layovers and price. One-way or round-trip, any cabin and currency. For travel and price monitoring.
216 runs · 4 users · $0.004 / flight scrapedPinterest Scraper
Search Pinterest and scrape pins (title, description, destination link, image, pinner, board, saves), boards and users. Fast. For visual research, e-commerce, trend and marketing analysis.
151 runs · 2 users · $0.0034 / item scrapedGoogle Trends Scraper
Scrape Google Trends for any keyword: interest over time, related and rising queries, and interest by region. Per country and timeframe. For SEO, market and trend research. No setup.
139 runs · 6 users · $0.001 / keyword scrapedAliExpress Product Search Scraper
Search AliExpress by keyword and export one clean row per product — title, sale price, original price, image and product URL. Export to JSON, CSV or Excel.
135 runs · 3 users · $0.003 / product scrapedGoogle Maps Scraper
Search Google Maps and scrape places: name, category, full address, city, coordinates, rating, phone, website, Place ID and map link. Fast browser-free via Google's internal endpoint, no setup. For local lead generation and market research.
130 runs · 2 users · $0.005 / place scrapedSend the site and the fields. We build it and you get it first.