Bitcoin Price API • Live on Bitcoin mainnet

Get the Bitcoin price in one call.

Query the live Bitcoin spot price in USD by default or request a subset of 10 major fiat currencies. The response also includes market stats plus a fear_greed market snapshot when the upstream provider is available.

1 sat / call
GET /api/btc-price
Defaults to USD
market stats included
fear_greed included

What It Does

ArkAPI Bitcoin Price returns the live Bitcoin spot price rounded to the nearest cent. By default it returns USD, but you can request one currency or a subset of supported fiat codes through query parameters. It also includes market stats and a lightweight fear_greed market sentiment snapshot sourced from Alternative.me.

Behavior

This endpoint is intentionally lightweight. It uses GET, has no request body, and is designed for quick market context instead of historical charting or exchange-specific order data.

Example Request

curl -H "Authorization: Bearer ak_your_token" "https://arkapi.dev/api/btc-price?currencies=USD,EUR,CAD" | jq

Use a funded token from the Fund page. No JSON body is required, and omitting query parameters returns USD by default.

Example Response

{ "success": true, "data": { "btc_usd": "68406.28", "btc_eur": "59345.62", "btc_cad": "94738.48", "market_stats": { "rank": 1, "change_1h_pct": -0.42, "change_24h_pct": -3.18, "change_7d_pct": -7.64, "volume_24h_usd": 28123456789.12, "market_cap_usd": 1312345678901.45, "source": "Alternative.me" }, "fear_greed": { "value": 8, "label": "extreme_fear", "source": "Alternative.me", "updated_at": "2026-03-30T00:00:00Z" }, "updated_at": "2026-03-26T19:15:36Z" }, "cost_sats": 1, "balance_remaining": 8637, "response_ms": 4, "endpoint": "/api/btc-price" }

Good Uses

For broader platform usage, see the main docs and the live catalog.

Useful Query Patterns

Discovery