Kraken+API.SH

Kraken API

Kraken tickers, order books, OHLC candles, trades and pair details as JSON, with no Kraken API key.

The API.SH Kraken API returns Kraken's public market data as structured JSON. Get a pair's last price, best bid and ask, 24-hour high, low and volume, its order book with spread, OHLC candles for each interval and recent trades with side and order type. List every trading pair with its decimals, minimum order, margin and stop levels and maker and taker fee schedules.

  • 5 endpoints
  • from $1 / 1,000 calls
  • 1,000 free credits / month
  • failed calls free
Kraken OHLC candles
GET https://api.api.sh/kraken/v1/ohlc
{ "success": true }
1 credit · $1 per 1,000 calls

What you can build with the Kraken API

Live price tickers

Read last price, best bid and ask and 24-hour stats for one pair or several pairs at once.

Charting and backtesting

Pull OHLC candles with volume-weighted price and trade count at your chosen interval.

Liquidity and spread analysis

Read bids and asks per level with the best bid, best ask and spread to judge depth.

Trade flow research

Page through recent trades with price, volume, side and order type, starting from a unix time.

Pair and fee reference

List pairs by base or quote currency with minimum order sizes, tick size, margin levels and fee tiers.

Kraken data you get

Field names from real responses. Numbers come parsed, URLs absolute, dates in ISO 8601.

Kraken API endpoints and prices

Every Kraken endpoint costs 1 credit per call: credits are $1 per 1,000 on a monthly plan, $2 pay-as-you-go. Pricing

Products, listings and places1
Kraken order book
/kraken/v1/orderbook
$1 · $2 PAYG
1 credit
More data4
Kraken OHLC candles
/kraken/v1/ohlc
$1 · $2 PAYG
1 credit
Kraken pairs
/kraken/v1/pairs
$1 · $2 PAYG
1 credit
Kraken ticker
/kraken/v1/ticker
$1 · $2 PAYG
1 credit
Kraken trades
/kraken/v1/trades
$1 · $2 PAYG
1 credit

Call the Kraken API

Kraken OHLC candles: GET https://api.api.sh/kraken/v1/ohlc

curl "https://api.api.sh/kraken/v1/ohlc?pair=XBTUSD" \
  -H "x-api-key: $APISH_KEY"
  1. Create a free accountConfirm your email and get 1,000 free credits every month. No card needed.
  2. Create an API keyOne key works for all 482 platforms.
  3. Send the requestJSON back in one call. Add output=csv or output=ndjson for files.

Why API.SH for Kraken data

  • Public data only: no Kraken login, cookies or account needed
  • One key and one response shape for Kraken and 481 other platforms
  • Built and maintained by API.SH, not third-party publishers
  • Pay per call; errors on our side cost nothing
  • Live status for every endpoint

API.SH vs the official Kraken API

Kraken has an official API with REST, WebSocket and FIX options for market data and trading, and its public market data endpoints need no key while account and trading calls need an API key you create in your account. API.SH covers only public market data, with no Kraken key and no trading, and returns it in the same JSON shape as other platforms.

Use Kraken's own API for trading, account access or streaming; for simple public price, candle and order book pulls next to data from other sites, API.SH gives one key and a fixed price per call.

Kraken API questions

What Kraken data can I get?+

Tickers (/kraken/v1/ticker), OHLC candles (/kraken/v1/ohlc), order books (/kraken/v1/orderbook), recent trades (/kraken/v1/trades) and the list of trading pairs with fees (/kraken/v1/pairs).

How much does the Kraken API cost?+

Every Kraken endpoint costs 1 credit per call. On a monthly plan 1,000 credits cost $1 (Starter is $50/month for 50,000 credits). Pay-as-you-go is $2 per 1,000 credits, with top-ups from $15 that never expire.

Is there a free trial?+

Yes. Every account gets 1,000 free credits every month. That is 1,000 calls to /kraken/v1/ohlc at 1 credit each.

Is there an official Kraken API?+

Yes. Kraken has an official REST, WebSocket and FIX API, with an API key needed for account and trading calls. API.SH is separate and only reads public market data.

Do I need a Kraken account or login?+

No. API.SH reads public Kraken market data only. No endpoint uses a login, an API key from Kraken or anyone's account, and it cannot place orders or see balances.

How do I get started?+

1. Sign up at api.sh. 2. Copy your API key. 3. Call /kraken/v1/ticker with a pair such as XBTUSD. Request examples and every parameter are in the docs at https://api.sh/docs. You can also use the JS or Python SDK, Google Sheets, Zapier, Make, n8n or the MCP server at https://api.sh/mcp.

Can I place trades or check my balance?+

No. API.SH has no trading or account endpoints. It returns public market data only.

How many candles can I get?+

Kraken keeps the latest 720 candles of each interval. /kraken/v1/ohlc returns them oldest first, and since starts later within that window.

More finance & crypto APIs all financial & crypto APIs →

Start with 1,000 free credits
Every month, on every account. One key works for all 482 platforms.
Get a free API key