Skip to main content
GET
Use this endpoint to fetch a real-time spot price for any supported cryptocurrency expressed in your chosen fiat currency. This is particularly useful when displaying fiat-equivalent values in your application, pre-filling invoice amounts, or calculating fee estimates in local currency. No authentication is required, so you can call this endpoint directly from lightweight or public-facing services.

Query Parameters

Method: GET URL: https://api.finrock.io/prices
string
default:"usd"
The fiat currency in which to express the asset price. Common values include usd, eur, gbp, aed.
string
default:"btc"
The cryptocurrency ticker whose price you want. Examples: btc, eth, usdc, usdt.

Response

A 200 response returns the current spot price of the requested cryptocurrency in the specified fiat currency. The response is an object keyed by the fiat currency (for example usd), then by the lower-case asset ticker (for example btc). Each asset entry has these fields:
string
Display name of the asset, for example Bitcoin.
string
Ticker symbol of the asset, for example BTC.
string
Network the asset runs on, for example Bitcoin.
string | null
Layer 2 network, if any. null otherwise.
string | null
Status notes for the asset, if any.
number
Current spot price in the fiat currency.
number
Price change over the last 24 hours, as a percentage.
array of numbers
Prices over the last 7 days, oldest first, for drawing a small trend chart.
Prices are provided for informational and estimation purposes. Finrock sources real-time market data, but rates may differ slightly from exchange execution prices due to market movement and latency.