Unofficial Messari API client.
Project description
Messari
Unofficial Messari's Crypto Data API client in python
The library can be used for crypto prices, market data metrics, on-chain metrics, and qualitative information (asset profile). For more information, see Messari API Documentation
Installation:
use pip to install:
pip install messari
Authentication:
Most endpoints are accessible without an API key.
Pass API key in object initialization if required.
Example usage:
from messari import Messari
# initialize api client
# API Key is optional
messari = Messari(key='xxxxxxxxxxxxxxx')
# Get the paginated list of all assets and their metrics and profiles.
resp = messari.get_all_assets()
# Get basic metadata for an asset.
resp = messari.get_asset(asset_key='btc')
# Get all of our qualitative information for an asset.
resp = messari.get_asset_profile(asset_key='btc')
# Get all of our quantitative metrics for an asset.
resp = messari.get_asset_metrics(asset_key='btc')
# Get the latest market data for an asset.
resp = messari.get_asset_market_data(asset_key='btc')
# Lists all of the available timeseries metric IDs for assets.
resp = messari.list_asset_timeseries_metric_ids()
# Retrieve historical timeseries data for an asset.
resp = messari.get_asset_timeseries(asset_key='bitcoin', metric_id='price')
# Get the list of all exchanges and pairs that our WebSocket-based
# market real-time market data API supports.
resp = messari.get_all_markets()
# Retrieve historical timeseries data for a market.
resp = messari.get_market_timeseries(market_key='binance-btc-usdt', metric_id='price')
# Get the latest (paginated) news and analysis for all assets.
resp = messari.get_all_news()
# Get the latest (paginated) news and analysis for all assets.
resp = messari.get_news_for_asset(asset_key='btc')
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
messari-0.2.1.tar.gz
(3.9 kB
view hashes)
Built Distributions
messari-0.2.1-py3.8.egg
(7.4 kB
view hashes)