Holiday Sale! Get over 30% off when you subscribe to an annual plan!

Crypto Price API

The Crypto Price API provides access to live market prices for several hundred different cryptocurrencies.

Available endpoints:

(4.1)

From 2,495 users

API Status

Online - All Systems Operational

API Response Times

Average
P50
P75
P90
P95
374ms398ms416ms663ms1246ms

Didn't find what you were looking for? Suggest an improvement


/v1/cryptoprice GET

https://api.api-ninjas.com/v1/cryptoprice

Returns the current price and current time (in UNIX timestamp in seconds) for any cryptocurrency symbol. For historical price data, see /v1/cryptopricehistorical.

Parameters

  • symbol  required

    Cryptocurrency symbol (e.g. LTCBTC). To get the full list of available symbols, use the Crypto Symbols API.

Headers

  • X-Api-Key  required

    API Key associated with your account.

Response

  • symbol

    The cryptocurrency trading pair symbol (e.g. LTCBTC).

  • price

    The current price of the cryptocurrency pair.

  • timestamp

    The timestamp of the price in Unix format (in seconds).

Sample Request Live Demo!

symbol

Try this API endpoint with all available parameters in our API playground

https://api.api-ninjas.com/v1/cryptoprice?symbol=LTCBTC

Headers

X-Api-KeyLog in or sign up to get your API Key

Sample Response

JSON
1 2 3 4 5 { "symbol": "LTCBTC", "price": "0.00381400", "timestamp": 1637809196 }

Code Examples

1 2 curl -X GET "https://api.api-ninjas.com/v1/cryptoprice?symbol=BTCUSD" \ -H "X-Api-Key: YOUR_API_KEY"

If your programming language is not listed in the Code Example above, you can still make API calls by using a HTTP request library written in your programming language and following the above documentation.


/v1/cryptopricehistorical GET Premium Only

https://api.api-ninjas.com/v1/cryptopricehistorical

Returns historical price data for any cryptocurrency pair in OHLCV (Open, High, Low, Close, Volume) format. The data is returned in descending order (most recent first).


Parameters

  • symbol  required

    Cryptocurrency symbol (e.g. LTCBTC). Use the same values as the symbol parameter in /v1/cryptoprice.

  • interval  optional

    Time interval between data points. Valid values are: 1m, 5m, 15m, 30m, 1h, 4h, 1d. Default is 5m.

  • start  optional

    Start timestamp in Unix format (in seconds). If not provided, defaults to 24 hours ago.

  • end  optional

    End timestamp in Unix format (in seconds). If not provided, defaults to current time.

  • limit  optional

    Maximum number of data points to return. Default is 100, maximum is 1000.

Headers

  • X-Api-Key  required

    API Key associated with your account.

Response

  • open

    The opening price of the cryptocurrency.

  • high

    The highest price of the cryptocurrency.

  • low

    The lowest price of the cryptocurrency.

  • close

    The closing price of the cryptocurrency.

  • volume

    The volume of the cryptocurrency traded in the time period.

  • close_time

    The timestamp of the closing price in Unix format (in milliseconds).

  • timestamp

    The timestamp of the price in Unix format (in seconds).

  • price

    The current price of the cryptocurrency pair. This is the same value as the close field.

Sample Request Live Demo!

symbol
interval
start
end
limit

Try this API endpoint with all available parameters in our API playground

https://api.api-ninjas.com/v1/cryptopricehistorical?symbol=LTCBTC&interval=1h&limit=10

Headers

X-Api-KeyLog in or sign up to get your API Key

Sample Response

JSON
1 2 3 4 5 6 7 8 9 10 11 12 [ { "open": "0.00381100", "high": "0.00381100", "low": "0.00380100", "close": "0.00380900", "volume": "6.41000000", "close_time": 1637812799999, "timestamp": 1637812799, "price": "0.00380900" } ]

/v1/cryptosymbols GET Premium Only

https://api.api-ninjas.com/v1/cryptosymbols

The Crypto Symbols API provides a list of all available cryptocurrency ticker symbols. It can be used in conjunction with the Crypto Price API to retrieve price data.

Returns a list of available cryptocurrency symbols that have pricing information.


Parameters

None

Headers

  • X-Api-Key  required

    API Key associated with your account.

Response

  • symbols  array

    An array of cryptocurrency symbol pairs.

Sample Request Live Demo!

Try this API endpoint with all available parameters in our API playground

https://api.api-ninjas.com/v1/cryptosymbols

Headers

X-Api-KeyLog in or sign up to get your API Key

Sample Response

JSON
1 2 3 4 5 6 7 { "symbols": [ "ETHBTC", "LTCBTC", ... ] }

Code Examples

1 2 curl -X GET "https://api.api-ninjas.com/v1/cryptosymbols" \ -H "X-Api-Key: YOUR_API_KEY"

If your programming language is not listed in the Code Example above, you can still make API calls by using a HTTP request library written in your programming language and following the above documentation.