Premium¶
Bases: API
Client to fetch premium data from DataMaxi+ API.
Parameters:
-
api_key
(str
, default:None
) –The DataMaxi+ API key
-
**kwargs
(Any
, default:{}
) –Keyword arguments used by
datamaxi.api.API
.
__call__
¶
__call__(
source_exchange: str = None,
target_exchange: str = None,
asset: str = None,
source_quote: str = None,
target_quote: str = None,
sort: str = None,
key: str = None,
page: int = 1,
limit: int = 100,
currency: str = None,
conversion_base: str = None,
min_pd: str = None,
max_pd: str = None,
min_pdp: str = None,
max_pdp: str = None,
min_pdp24h: str = None,
max_pdp24h: str = None,
min_pdp4h: str = None,
max_pdp4h: str = None,
min_pdp1h: str = None,
max_pdp1h: str = None,
min_pdp30m: str = None,
max_pdp30m: str = None,
min_pdp15m: str = None,
max_pdp15m: str = None,
min_pdp5m: str = None,
max_pdp5m: str = None,
min_dsp: str = None,
max_dsp: str = None,
min_dtp: str = None,
max_dtp: str = None,
min_spdp24h: str = None,
max_spdp24h: str = None,
min_spdp4h: str = None,
max_spdp4h: str = None,
min_spdp1h: str = None,
max_spdp1h: str = None,
min_spdp30m: str = None,
max_spdp30m: str = None,
min_spdp15m: str = None,
max_spdp15m: str = None,
min_spdp5m: str = None,
max_spdp5m: str = None,
min_sv: str = None,
max_sv: str = None,
min_tv: str = None,
max_tv: str = None,
min_net_funding_rate: str = None,
max_net_funding_rate: str = None,
min_source_funding_rate: str = None,
max_source_funding_rate: str = None,
min_target_funding_rate: str = None,
max_target_funding_rate: str = None,
source_market: str = None,
target_market: str = None,
only_transferable: bool = False,
network: str = None,
source_funding_rate_interval: str = None,
target_funding_rate_interval: str = None,
premium_type: str = None,
token_include: str = None,
token_exclude: str = None,
pandas: bool = True,
) -> Union[List, pd.DataFrame]
Fetch premium data
GET /api/v1/premium
https://docs.datamaxiplus.com/rest/premium/premium
Parameters:
-
source_exchange
(str
, default:None
) –Source exchange name
-
target_exchange
(str
, default:None
) –Target exchange name
-
asset
(str
, default:None
) –Asset name
-
source_quote
(str
, default:None
) –Source quote currency
-
target_quote
(str
, default:None
) –Target quote currency
-
sort
(str
, default:None
) –Sort data by
asc
ordesc
-
key
(str
, default:None
) –Key to sort data
-
page
(int
, default:1
) –Page number
-
limit
(int
, default:100
) –Page size
-
currency
(str
, default:None
) –Currency applied to cross-exchange price differences
-
conversion_base
(str
, default:None
) –conversion base for price difference calculation
-
min_pd
(str
, default:None
) –Return results with price difference in USD above min_pd
-
max_pd
(str
, default:None
) –Return results with price difference in USD below max_pd
-
min_pdp
(str
, default:None
) –Return results with price difference percentage above min_pdp
-
max_pdp
(str
, default:None
) –Return results with price difference percentage below max_pdp
-
min_pdp24h
(str
, default:None
) –Return results with price difference percentage from 24h ago above min_pdp24h
-
max_pdp24h
(str
, default:None
) –Return results with price difference percentage from 24h ago below max_pdp24h
-
min_pdp4h
(str
, default:None
) –Return results with price difference percentage from 4h ago above min_pdp4h
-
max_pdp4h
(str
, default:None
) –Return results with price difference percentage from 4h ago below max_pdp4h
-
min_pdp1h
(str
, default:None
) –Return results with price difference percentage from 1h ago above min_pdp1h
-
max_pdp1h
(str
, default:None
) –Return results with price difference percentage from 1h ago below max_pdp1h
-
min_pdp30m
(str
, default:None
) –Return results with price difference percentage from 30m ago above min_pdp30m
-
max_pdp30m
(str
, default:None
) –Return results with price difference percentage from 30m ago below max_pdp30m
-
min_pdp15m
(str
, default:None
) –Return results with price difference percentage from 15m ago above min_pdp15m
-
max_pdp15m
(str
, default:None
) –Return results with price difference percentage from 15m ago below max_pdp15m
-
min_pdp5m
(str
, default:None
) –Return results with price difference percentage from 5m ago above min_pdp5m
-
max_pdp5m
(str
, default:None
) –Return results with price difference percentage from 5m ago below max_pdp5m
-
min_dsp
(str
, default:None
) –Return results with price in fiat on source exchange above min_dsp
-
max_dsp
(str
, default:None
) –Return results with price in fiat on source exchange below max_dsp
-
min_dtp
(str
, default:None
) –Return results with price in fiat on target exchange above min_dtp
-
max_dtp
(str
, default:None
) –Return results with price in fiat on target exchange below max_dtp
-
min_spdp24h
(str
, default:None
) –Return results with price difference percentage (between now and 24h ago on source exchange) above min_spdp24h
-
max_spdp24h
(str
, default:None
) –Return results with price difference percentage (between now and 24h ago on source exchange) below max_spdp24h
-
min_spdp4h
(str
, default:None
) –Return results with price difference percentage (between now and 4h ago on source exchange) above min_spdp4h
-
max_spdp4h
(str
, default:None
) –Return results with price difference percentage (between now and 4h ago on source exchange) below max_spdp4h
-
min_spdp1h
(str
, default:None
) –Return results with price difference percentage (between now and 1h ago on source exchange) above min_spdp1h
-
max_spdp1h
(str
, default:None
) –Return results with price difference percentage (between now and 1h ago on source exchange) below max_spdp1h
-
min_spdp30m
(str
, default:None
) –Return results with price difference percentage (between now and 30m ago on source exchange) above min_spdp30m
-
max_spdp30m
(str
, default:None
) –Return results with price difference percentage (between now and 30m ago on source exchange) below max_spdp30m
-
min_spdp15m
(str
, default:None
) –Return results with price difference percentage (between now and 15m ago on source exchange) above min_spdp15m
-
max_spdp15m
(str
, default:None
) –Return results with price difference percentage (between now and 15m ago on source exchange) below max_spdp15m
-
min_spdp5m
(str
, default:None
) –Return results with price difference percentage (between now and 5m ago on source exchange) above min_spdp5m
-
max_spdp5m
(str
, default:None
) –Return results with price difference percentage (between now and 5m ago on source exchange) below max_spdp5m
-
min_sv
(str
, default:None
) –Return results with 24h volume in fiat on source exchange above min_sv
-
max_sv
(str
, default:None
) –Return results with 24h volume in fiat on source exchange below max_sv
-
min_tv
(str
, default:None
) –Return results with 24h volume in fiat on target exchange above min_tv
-
max_tv
(str
, default:None
) –Return results with 24h volume in fiat on target exchange below max_tv
-
min_net_funding_rate
(str
, default:None
) –Return results with net funding rate above min_net_funding_rate
-
max_net_funding_rate
(str
, default:None
) –Return results with net funding rate below max_net_funding_rate
-
min_source_funding_rate
(str
, default:None
) –Return results with source funding rate above min_source_funding_rate
-
max_source_funding_rate
(str
, default:None
) –Return results with source funding rate below max_source_funding_rate
-
min_target_funding_rate
(str
, default:None
) –Return results with target funding rate above min_target_funding_rate
-
max_target_funding_rate
(str
, default:None
) –Return results with target funding rate below max_target_funding_rate
-
source_market
(str
, default:None
) –Return results matching source market
-
target_market
(str
, default:None
) –Return results matching target market
-
only_transferable
(bool
, default:False
) –Return only transferable if set true
-
network
(str
, default:None
) –Return results containing only specified network
-
source_funding_rate_interval
(str
, default:None
) –Return results with min source funding rate interval
-
target_funding_rate_interval
(str
, default:None
) –Return results with min target funding rate interval
-
premium_type
(str
, default:None
) –Return based on matching premium_type
-
token_include
(str
, default:None
) –Return results containing only specified token
-
token_exclude
(str
, default:None
) –Return results not containing specified token
-
pandas
(bool
, default:True
) –Return data as pandas DataFrame
Returns:
-
Union[List, DataFrame]
–Premium data in pandas DataFrame
exchanges
¶
exchanges() -> List[str]
Fetch supported exchanges accepted by datamaxi.Premium.get API.
GET /api/v1/Premium/exchanges
https://docs.datamaxiplus.com/rest/Premium/exchanges
Returns:
-
List[str]
–List of supported exchange