Kraken Market Data Scraper β Prices, OHLC & Order Book
Pricing
from $0.0005 / pair scraped
Kraken Market Data Scraper β Prices, OHLC & Order Book
Fetch Kraken spot market data in bulk: ticker stats (ask, bid, last, 24h high/low/volume/vwap), OHLC candles for any interval, order book depth (top bids/asks), and tradable pair metadata. Fast, clean and cheap.
Pricing
from $0.0005 / pair scraped
Rating
0.0
(0)
Developer
hiper soft
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Pull Kraken spot market data in bulk and export it as clean JSON, CSV or Excel. Get ticker statistics (ask, bid, last price plus 24-hour high, low, volume and VWAP), OHLC candles at any interval, order book depth (top bids and asks), and the full tradable pair list β one tidy row per pair or per candle.
Perfect for crypto trading bots, price dashboards, backtesting, portfolio trackers, alerting and automated watchlists.
What you get
- π Every spot pair β request specific pairs like
XBTUSDandETHUSD, or leave the list empty to snapshot all tradable pairs at once (ticker & asset pairs). - π Four datasets in one Actor β ticker stats, OHLC candles, order book depth, and tradable pair metadata. Pick one with a single
dataTypefield. - π―οΈ Candles at any interval β 1m, 5m, 15m, 1h, 4h, 1d, 1w and more, up to the 720 most recent candles per pair.
- π Order book snapshots β top bids and asks per side, with best bid, best ask and spread computed for you.
- β‘ Fast & clean β flat records with numeric fields (not strings), ready for spreadsheets, databases or code.
Note: Kraken uses XBT for Bitcoin, so Bitcoin/US-Dollar is
XBTUSD(notBTCUSD).
Example input
Top pairs, ticker statistics:
{ "pairs": ["XBTUSD", "ETHUSD", "SOLUSD"], "dataType": "ticker" }
Every pair's ticker in one run (leave pairs empty):
{ "pairs": [], "dataType": "ticker" }
Hourly candles for two pairs:
{ "pairs": ["XBTUSD", "ETHUSD"], "dataType": "ohlc", "interval": 60 }
Order book depth, top 50 levels per side:
{ "pairs": ["XBTUSD"], "dataType": "depth", "count": 50 }
Output
Ticker (ticker) β one row per pair
{"pair": "XXBTZUSD","dataType": "ticker","ask": 77179.7,"bid": 77179.6,"last": 77183.6,"open24h": 77398.1,"high24h": 77736.2,"low24h": 76236.9,"vwap24h": 77105.55859,"volume24h": 2264.55629102,"trades24h": 106260}
OHLC (ohlc) β one row per candle
{"pair": "XXBTZUSD","dataType": "ohlc","interval": 60,"time": 1785783600,"open": 63807.2,"high": 64008.2,"low": 63784.8,"close": 63813.4,"vwap": 63901.6,"volume": 106.80970701,"count": 2594}
Order book depth (depth) β one row per pair
{"pair": "XXBTZUSD","dataType": "depth","bestBid": 77182.3,"bestAsk": 77182.4,"spread": 0.1,"bids": [{ "price": 77182.3, "volume": 0.767, "timestamp": 1788378142 }],"asks": [{ "price": 77182.4, "volume": 0.831, "timestamp": 1788378142 }]}
Asset pairs (assetpairs) β one row per pair
{"pair": "XXBTZUSD","dataType": "assetpairs","altname": "XBTUSD","wsname": "XBT/USD","base": "XXBT","quote": "ZUSD","status": "online","pairDecimals": 1,"orderMin": 0.00005,"tickSize": 0.1}
Input fields
| Field | Description |
|---|---|
pairs | Trading pairs in Kraken format (e.g. XBTUSD, ETHUSD). Empty = all pairs (ticker & asset pairs only; OHLC and depth need at least one pair). |
dataType | ticker (ask/bid/last + 24h stats), ohlc (candles), depth (order book), or assetpairs (tradable pair list). Default ticker. |
interval | Candle interval in minutes for ohlc: 1, 5, 15, 30, 60, 240, 1440, 10080, 21600. Default 60. |
count | Order-book depth per side for depth (1-500). Ignored for the other data types. |
FAQ
Which pairs can I request?
Any Kraken spot trading pair, written as base + quote with no separator β XBTUSD, ETHUSD, SOLEUR, ADAUSD, and so on. Remember Kraken uses XBT for Bitcoin. For a full snapshot of every pair, leave pairs empty (ticker or asset pairs). Not sure of a pair's exact code? Run assetpairs first to list every tradable pair.
What interval options are there for candles?
1, 5, 15, 30, 60, 240 minutes, plus 1440 (daily), 10080 (weekly) and 21600. You get up to the 720 most recent candles per pair.
How is order book depth returned?
One row per pair containing the top bids and asks (each a price, volume and timestamp), plus the best bid, best ask and the computed spread. Use count to choose how many levels per side.
What's the output format? Structured JSON β one clean record per pair or per candle, with numeric fields. Export as JSON, CSV, Excel or via the API.
Can I use this in n8n? Yes. Apify has an official n8n community node β run this Actor from an n8n workflow and pipe the returned market data straight into your automation, database or spreadsheet. It also works with Make, Zapier and many more.
Can I integrate this with other tools? The Kraken Market Data Scraper connects with almost any cloud service or web app via integrations on the Apify platform: Make, Zapier, Slack, Google Drive and more, plus the Apify API, JavaScript/Python clients, webhooks and MCP.
Notes
Market data is Β© Kraken and the respective venues, and is provided for informational purposes β respect their terms and any redistribution restrictions. Original clean-room implementation.