Crypto Markets
Coverage for coins and tokens: discover tradable tickers, pull live quotes and details, and retrieve historical OHLCV data for backtesting.
Crypto API
The Crypto API provides comprehensive cryptocurrency market data including ticker information and historical price data. This API supports multiple time frame aggregations and is essential for cryptocurrency analysis, trading strategies, and portfolio management.
/crypto/tickersRetrieves a comprehensive list of all available cryptocurrency tickers. This endpoint supports optional filtering by cryptocurrency type and returns essential metadata for each cryptocurrency including its full name and classification.
Query Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
| type | string | Optional | Filter tickers by cryptocurrency type. Valid values: spotfuturesperpetual |
Examples:
https://api.axionquant.com/crypto/tickershttps://api.axionquant.com/crypto/tickers?exchange=COINBASEResponse Fields
id number
Unique identifier for the cryptocurrency
ticker string
Ticker symbol (e.g., "BTC", "ETH")
name string
Full name of the cryptocurrency
type string
Type classification (spot, futures, perpetual)
category string
Category classification (e.g., cryptocurrencies, smart contract platforms, stablecoins)
All Tickers
Request
1from axion import Axion
2client = Axion(api_key='axn_123')
3
4tickers = client.crypto.tickers(type='spot')
5print(tickers)Response
[
{
"id": 1,
"ticker": "BTC",
"name": "Bitcoin",
"type": "spot",
"category": "cryptocurrencies"
},
{
"id": 2,
"ticker": "ETH",
"name": "Ethereum",
"type": "spot",
"category": "smart contract platforms"
},
{
"id": 3,
"ticker": "USDT",
"name": "Tether USDt",
"type": "spot",
"category": "stablecoins"
},
{
"id": 4,
"ticker": "BNB",
"name": "BNB",
"type": "spot",
"category": "smart contract platforms"
},
{
"id": 5,
"ticker": "USDC",
"name": "USDC",
"type": "spot",
"category": "stablecoins"
}
]/crypto/gainersRetrieves the top gaining cryptocurrencies over a specified lookback period. Returns ticker symbols with their percentage change, sorted from highest gainer to lowest. Useful for identifying momentum in the crypto market.
Query Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
| days | integer | Optional | Lookback period in days (default: 5) |
| limit | integer | Optional | Maximum number of results to return (default: 10) |
Examples:
https://api.axionquant.com/crypto/gainershttps://api.axionquant.com/crypto/gainers?days=30&limit=20Response Fields
ticker string
Cryptocurrency ticker symbol
pctchange number
Percentage change over the lookback period
Crypto Gainers
Request
1from axion import Axion
2client = Axion(api_key='axn_123')
3
4gainers = client.crypto.gainers(days=5, limit=10)
5print(gainers)Response
[
{
"ticker": "VANA",
"pctchange": 24077102.262329
},
{
"ticker": "LUNA",
"pctchange": 29965.2941892873
},
{
"ticker": "SPACE",
"pctchange": 27397.3324788449
}
]/crypto/losersRetrieves the top losing cryptocurrencies over a specified lookback period. Returns ticker symbols with their percentage change, sorted from most negative to least negative. Useful for identifying weakness in the crypto market.
Query Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
| days | integer | Optional | Lookback period in days (default: 5) |
| limit | integer | Optional | Maximum number of results to return (default: 10) |
Examples:
https://api.axionquant.com/crypto/losershttps://api.axionquant.com/crypto/losers?days=30&limit=20Response Fields
ticker string
Cryptocurrency ticker symbol
pctchange number
Percentage change over the lookback period
Crypto Losers
Request
1from axion import Axion
2client = Axion(api_key='axn_123')
3
4losers = client.crypto.losers(days=5, limit=10)
5print(losers)Response
[
{
"ticker": "ZYPTO",
"pctchange": -100
},
{
"ticker": "3ULL",
"pctchange": -82.1428578389002
},
{
"ticker": "ARCA",
"pctchange": -82.0354057891293
}
]