Skip to main content

Messari

Python 3.7 Python 3.8 Python 3.9

License


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:

Pass API key in object initialization.


Example usage:

from messari import Messari

# initialize api client

messari = Messari(key='xxxxxxxxxxxxxxx')

# Get a list of all assets and their market caps, sorted by market cap descending.
response = messari.get_all_assets()

# Get the ID, name, symbol, slug, market cap, sector, category, and tags for a single asset.
response = messari.get_asset_by_id(asset_id=asset_id)

# Get market data for a specific asset.
response = messari.get_market_data_by_asset(asset_id=asset_id)

# Get a list ROI data for all assets.
response = messari.get_roi()

# Get a single assets ROI data.
response = messari.get_roi_by_asset(asset_id=asset_id)

# Get a list of market specific data for all markets.
response = messari.get_markets()

# Get a list of exchanges with market data.
response = messari.get_exchanges()

Donate & Help maintain the library

Paypal


Release files for messari 2.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for messari 2.1.0
File Size Uploaded
messari-2.1.0.tar.gz 9.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for messari 2.1.0
File Interpreter ABI Platform
messari-2.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 17.6 kB

Release files / messari-2.1.0.tar.gz

Download URL messari-2.1.0.tar.gz
Size 9.0 kB
Tags Source
SHA-256 checksum
How to use checksums
9df807150642cf29c0950e40d7f871aafb870a473ae0e04ff0aefa96703380b2
BLAKE2b-256 checksum
How to use checksums
d3a7502069f49c9cac6e1705598982decef63f98f16d0fd6933637c5cec59fbb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.3

Release files / messari-2.1.0-py3-none-any.whl

Download URL messari-2.1.0-py3-none-any.whl
Size 8.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
8cf5cdf5b3ea6f0a17f443592039d83d3cb49c9fd8adfb1743f7ac74507ed56e
BLAKE2b-256 checksum
How to use checksums
cc8d35c1b165e29f2eb329686badcaaf4de650f9b116ab6528dbe76d0476ab52
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.3

Release history Release notifications | RSS feed

This release

2.1.0 This release

2 release files

2.0.0

2 release files

1.0.0

2 release files

0.2.1

3 release files

0.2.0

1 release file

0.1.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page