About Messari API - Metrics V2
Review the Service identity, supported languages, protocol versions, and source metadata discovered by the directory.Service details
Service Id
8aa18855-15da-4e45-b89f-db3247453344
Service origin
https://api.messari.io
ListedSeptember 24, 2026, 6:54 PM
Last checkedSeptember 24, 2026, 8:07 PM
Protocol details
SourceOpenAPI
Endpoints
Endpoint details are saved from the OpenAPI document. Authentication requirements and prices are advertised information, not a verified payment or access guarantee. The document may contain additional endpoints.GET/metrics/v2/assets
Get assets
Retrieve a list of assetsPrice unavailableThe operation requires declared authentication; API keys, bearer tokens and other schemes are not evidence of AEP support.GET/metrics/v2/assets/ath
Get asset ATH
Retrieve a specific asset's ATHPrice unavailableThe operation requires declared authentication; API keys, bearer tokens and other schemes are not evidence of AEP support.GET/metrics/v2/assets/details
Get asset details
Retrieve a specific asset's detailsPrice unavailableThe operation requires declared authentication; API keys, bearer tokens and other schemes are not evidence of AEP support.GET/metrics/v2/assets/metrics
Get timeseries metrics catalog
Get metric catalog of datasets for assets.Price unavailableThe operation requires declared authentication; API keys, bearer tokens and other schemes are not evidence of AEP support.GET/metrics/v2/assets/roi
Get asset ROI
Retrieve a specific asset's ROIPrice unavailableThe operation requires declared authentication; API keys, bearer tokens and other schemes are not evidence of AEP support.GET/metrics/v2/assets/{assetID}/metrics/{datasetSlug}/time-series
Get asset timeseries data
Retrieve a specific asset's timeseries dataPrice unavailableThe operation requires declared authentication; API keys, bearer tokens and other schemes are not evidence of AEP support.GET/metrics/v2/assets/{assetID}/metrics/{datasetSlug}/time-series/{granularity}
Get asset timeseries data
Retrieve a specific asset's timeseries dataPrice unavailableThe operation requires declared authentication; API keys, bearer tokens and other schemes are not evidence of AEP support.GET/metrics/v2/networks
Get networks
Retrieve a list of networksPrice unavailableThe operation requires declared authentication; API keys, bearer tokens and other schemes are not evidence of AEP support.GET/metrics/v2/networks/metrics
Get timeseries metrics catalog
Get metric catalog of datasets for networks.Price unavailableThe operation requires declared authentication; API keys, bearer tokens and other schemes are not evidence of AEP support.GET/metrics/v2/networks/metrics/{datasetSlug}/time-series/{granularity}
Get All Networks Time Series
Returns one timeseries per network, for every network the networks listing serves, in a single response. Use this instead of calling the per-network endpoint once for each network. Every network is included, so narrow start and end to limit the response size.Price unavailableThe operation requires declared authentication; API keys, bearer tokens and other schemes are not evidence of AEP support.GET/metrics/v2/networks/{entityIdentifier}/metrics/{datasetSlug}/time-series
Get network timeseries data
Retrieve a specific network's timeseries dataPrice unavailableThe operation requires declared authentication; API keys, bearer tokens and other schemes are not evidence of AEP support.GET/metrics/v2/networks/{entityIdentifier}/metrics/{datasetSlug}/time-series/{granularity}
Get network timeseries data
Retrieve a specific network's timeseries dataPrice unavailableThe operation requires declared authentication; API keys, bearer tokens and other schemes are not evidence of AEP support.GET/metrics/v2/protocols
List all protocols
Returns a complete list of all available protocols supported by Messari, along with core metrics. Protocols aggregate deployments across multiple blockchain networks (e.g., Aave includes V3, V2, and V1 versions).Price unavailableThe operation requires declared authentication; API keys, bearer tokens and other schemes are not evidence of AEP support.GET/metrics/v2/protocols/dats
List DATs
Returns one row per digital asset treasury (DAT) company, each with the assets it holds and its latest treasury values. A DAT is a public company holding crypto on its balance sheet, and its id is its stock ticker (for example MSTR). The holdings summary lists which assets the company holds, so you can see the by-asset coverage before calling the holdings endpoints. Latest values are read from the most recent point in the last 30 days; a company that reported nothing in that window returns nulls and a null asOfTime.Price unavailableThe operation requires declared authentication; API keys, bearer tokens and other schemes are not evidence of AEP support.GET/metrics/v2/protocols/dats/holdings/time-series/{granularity}
Get All DAT Holdings Time Series
Returns every company's crypto holdings history in a single response: every digital asset treasury company, every asset it holds, over the window. Use this instead of calling the per-company holdings endpoint once for each company. Every metric and the full history are returned by default; narrow start and end to limit the response size.Price unavailableThe operation requires declared authentication; API keys, bearer tokens and other schemes are not evidence of AEP support.GET/metrics/v2/protocols/dats/metrics
List DAT Metrics
Returns the metric catalog for both digital asset treasury datasets in one response: treasury, at the company grain, and holdings, one series per company and held asset. Use the metric slugs here to read the point arrays the DAT time series endpoints return.Price unavailableThe operation requires declared authentication; API keys, bearer tokens and other schemes are not evidence of AEP support.GET/metrics/v2/protocols/dats/time-series/{granularity}
Get All DATs Time Series
Returns one treasury time series per digital asset treasury company, for every company the DAT listing serves, in a single response. Use this instead of calling the per-company treasury endpoint once for each company. Every metric and the full history are returned by default; narrow start and end to limit the response size. A company with no data in the window is still present, with an empty points array.Price unavailableThe operation requires declared authentication; API keys, bearer tokens and other schemes are not evidence of AEP support.GET/metrics/v2/protocols/dats/{datIdentifier}/metrics/holdings/time-series/{granularity}
Get DAT Holdings Time Series
Returns one company's crypto holdings history, one time series per asset it holds, tracking units held, USD value and daily purchases. A company holding three assets returns three series. Each series carries its own assetSymbol, so you do not have to parse the composite series id. Only the 1d granularity is available for this dataset.Price unavailableThe operation requires declared authentication; API keys, bearer tokens and other schemes are not evidence of AEP support.GET/metrics/v2/protocols/dats/{datIdentifier}/metrics/treasury/time-series/{granularity}
Get DAT Treasury Time Series
Returns one company's capital structure history: share counts, market cap, enterprise value, cash, debt, NAV and the four mNAV variants. The identifier is the company's stock ticker (MSTR) or its Messari project slug. Only the 1d granularity is available for this dataset.Price unavailableThe operation requires declared authentication; API keys, bearer tokens and other schemes are not evidence of AEP support.GET/metrics/v2/protocols/dex
List DEX protocols
Returns a complete list of all available DEX protocols supported by Messari, along with metrics. Protocol data represents an aggregation across all chain deployments (e.g., Uniswap includes V3, V2, and V1 versions).Price unavailableThe operation requires declared authentication; API keys, bearer tokens and other schemes are not evidence of AEP support.GET/metrics/v2/protocols/dex/metrics
List DEX metrics
Returns a list of timeseries metrics available for DEXsPrice unavailableThe operation requires declared authentication; API keys, bearer tokens and other schemes are not evidence of AEP support.GET/metrics/v2/protocols/dex/time-series/{granularity}
Get All DEX Time Series
Returns one timeseries per DEX protocol, for every protocol the DEX listing serves, in a single response. Use this instead of calling the per-protocol DEX endpoint once for each protocol. Protocols are an aggregation of all deployments across all chains (e.g. Uniswap includes V3, V2 and V1). Every protocol is included, so narrow start and end to limit the response size.Price unavailableThe operation requires declared authentication; API keys, bearer tokens and other schemes are not evidence of AEP support.GET/metrics/v2/protocols/etfs
List ETF Providers
Returns one row per crypto ETF issuer, with the issuer's latest values. An ETF provider is an asset manager running crypto exchange-traded products, and its id is its Blockworks Research provider slug (for example blackrock). Latest values are read from the most recent point in the last 30 days; an issuer that reported nothing in that window returns nulls and a null asOf. Sourced from Blockworks Research.Price unavailableThe operation requires declared authentication; API keys, bearer tokens and other schemes are not evidence of AEP support.GET/metrics/v2/protocols/etfs/assets
List ETF Assets
Returns one row per underlying crypto asset held through ETFs, with the asset's latest values split by product type, by region and by strategy. This is a sibling of the provider listing, not a child of it: an issuer and an underlying asset are two independent cuts of the same data. Latest values are read from the most recent point in the last 30 days; an asset that reported nothing in that window returns nulls and a null asOf. Sourced from Blockworks Research.Price unavailableThe operation requires declared authentication; API keys, bearer tokens and other schemes are not evidence of AEP support.GET/metrics/v2/protocols/etfs/assets/time-series/{granularity}
Get All ETF Assets Time Series
Returns one time series per underlying crypto asset, for every asset the asset listing serves, in a single response. Every asset metric and the full history are returned by default; narrow start and end to limit the response size. An asset with no data in the window is still present, with an empty points array.Price unavailableThe operation requires declared authentication; API keys, bearer tokens and other schemes are not evidence of AEP support.GET/metrics/v2/protocols/etfs/assets/{assetIdentifier}/metrics/overview/time-series/{granularity}
Get ETF Asset Time Series
Returns one underlying crypto asset's ETF history: AUM, net flow and product count split by product type (spot and futures), by region (US, Europe and APAC) and by strategy (delta-one and leveraged), plus traded volume by region. Only the 1d granularity is available for this dataset.Price unavailableThe operation requires declared authentication; API keys, bearer tokens and other schemes are not evidence of AEP support.GET/metrics/v2/protocols/etfs/metrics
List ETF Metrics
Returns the metric catalog for both ETF datasets in one response: the provider grain, one series per issuer, and the asset grain, one series per underlying crypto asset. Both publish a dataset slugged overview, so each entry carries a grain telling them apart. Use the metric slugs here to read the point arrays the ETF time series endpoints return.Price unavailableThe operation requires declared authentication; API keys, bearer tokens and other schemes are not evidence of AEP support.GET/metrics/v2/protocols/etfs/time-series/{granularity}
Get All ETF Providers Time Series
Returns one time series per ETF issuer, for every issuer the provider listing serves, in a single response. Use this instead of calling the per-issuer endpoint once for each issuer. Every provider metric and the full history are returned by default; narrow start and end to limit the response size. An issuer with no data in the window is still present, with an empty points array.Price unavailableThe operation requires declared authentication; API keys, bearer tokens and other schemes are not evidence of AEP support.GET/metrics/v2/protocols/etfs/{providerIdentifier}/metrics/overview/time-series/{granularity}
Get ETF Provider Time Series
Returns one issuer's history: AUM, daily and rolling 30-day net flow, product count, AUM-weighted expense ratio, and the bitcoin and spot shares of AUM. The identifier is the issuer's Blockworks Research provider slug (blackrock) or its Messari project slug (bitwise-asset-management). Only the 1d granularity is available for this dataset.Price unavailableThe operation requires declared authentication; API keys, bearer tokens and other schemes are not evidence of AEP support.GET/metrics/v2/protocols/interop
List interoperability protocols
Returns a complete list of all available interoperability (bridging) protocols supported by Messari, along with metrics. Protocol data represents an aggregation across all chain deployments.Price unavailableThe operation requires declared authentication; API keys, bearer tokens and other schemes are not evidence of AEP support.GET/metrics/v2/protocols/interop/metrics
List interoperability metrics
Returns a list of timeseries metrics available for interoperability protocolsPrice unavailableThe operation requires declared authentication; API keys, bearer tokens and other schemes are not evidence of AEP support.GET/metrics/v2/protocols/lending
List lending protocols
Returns a complete list of all available Lending protocols supported by Messari, along with metrics. The response aggregates data across all deployments and versions of protocols (e.g., AAVE includes V3, V2, and V1).Price unavailableThe operation requires declared authentication; API keys, bearer tokens and other schemes are not evidence of AEP support.GET/metrics/v2/protocols/lending-instances/metrics
List lending instance metrics
Returns the timeseries metrics available for the lending-instances dataset. The dataset carries the same ten Blockworks Research lending metrics as the protocol-grain lending dataset, at product x chain grain.Price unavailableThe operation requires declared authentication; API keys, bearer tokens and other schemes are not evidence of AEP support.GET/metrics/v2/protocols/lending-markets
List lending markets
Returns a paginated list of Blockworks Research lending markets, one row per individual pool, filterable by protocol, product and chain. The protocol object is the parent protocol, so its slug passes straight back as the protocol filter; the specific product (aave-v3 rather than aave) is the sibling productSlug field, which the product filter matches. Each marketId is a composite of parent slug, product slug, chain and market key, keyed on the pool address rather than the market name so that it survives an upstream rename.Price unavailableThe operation requires declared authentication; API keys, bearer tokens and other schemes are not evidence of AEP support.GET/metrics/v2/protocols/lending-markets/metrics
List lending market metrics
Returns the timeseries metrics available for the lending-markets dataset. The market grain deliberately carries fewer metrics than the protocol and instance grains.Price unavailableThe operation requires declared authentication; API keys, bearer tokens and other schemes are not evidence of AEP support.GET/metrics/v2/protocols/lending/metrics
List lending metrics
Returns a list of timeseries metrics available for lending protocolsPrice unavailableThe operation requires declared authentication; API keys, bearer tokens and other schemes are not evidence of AEP support.GET/metrics/v2/protocols/lending/time-series/{granularity}
Get All Lending Time Series
Returns one timeseries per lending protocol, for every protocol the lending listing serves, in a single response. Use this instead of calling the per-protocol lending endpoint once for each protocol. The response aggregates data across all deployments and versions of protocols (e.g., AAVE includes V3, V2, and V1). This is the protocol grain only; for a series per instance or per market, use the lending-instances and lending-markets endpoints. Every protocol is included, so narrow start and end to limit the response size.Price unavailableThe operation requires declared authentication; API keys, bearer tokens and other schemes are not evidence of AEP support.GET/metrics/v2/protocols/liquid-staking
List liquid staking protocols
Returns a complete list of all available liquid staking protocols supported by Messari, along with metrics. Protocol data represents an aggregation across all chain deployments.Price unavailableThe operation requires declared authentication; API keys, bearer tokens and other schemes are not evidence of AEP support.GET/metrics/v2/protocols/liquid-staking/metrics
List liquid staking metrics
Returns a list of timeseries metrics available for liquid staking protocolsPrice unavailableThe operation requires declared authentication; API keys, bearer tokens and other schemes are not evidence of AEP support.GET/metrics/v2/protocols/metrics
List all protocols core metrics
Returns a list of timeseries core metrics available for all protocolsPrice unavailableThe operation requires declared authentication; API keys, bearer tokens and other schemes are not evidence of AEP support.GET/metrics/v2/protocols/tcg
List TCG Platforms
Returns one row per Blockworks Research trading-card and collectibles platform, each with the chains it runs on. The id is the platform's Blockworks Research slug and can be passed straight back as the platformIdentifier of the platform time series route; each chain carries the series key of its platform-chain pair, which is the id the time series endpoints return. projectSlug and networkSlug are the Messari mappings and are null where the platform or chain maps to no Messari record. Paging is over platforms, so a multi-chain platform is never split across two pages. Sourced from Blockworks Research.Price unavailableThe operation requires declared authentication; API keys, bearer tokens and other schemes are not evidence of AEP support.GET/metrics/v2/protocols/tcg/metrics
List TCG Metrics
Returns the metric catalog for the TCG overview dataset: one entry per column of a point, in point order, with the timestamp first. The slugs here are the keys of a point row, and the order is the order of the values in every points array the TCG time series endpoints return. Sourced from Blockworks Research.Price unavailableThe operation requires declared authentication; API keys, bearer tokens and other schemes are not evidence of AEP support.GET/metrics/v2/protocols/tcg/time-series/{granularity}
Get All TCG Platforms Time Series
Returns one time series per platform and chain, across every TCG platform, in a single response. Nothing is aggregated across a platform's chains: the daily-active-user and unique-buyer counts overlap between chains, so a cross-chain total would overstate them. Every series carries its platform and chain alongside the composite id, so no consumer has to split the id. Only the 1d granularity is available. The response is small enough to serve the full history by default; narrow it with start and end.Price unavailableThe operation requires declared authentication; API keys, bearer tokens and other schemes are not evidence of AEP support.GET/metrics/v2/protocols/tcg/{platformIdentifier}/metrics/overview/time-series/{granularity}
Get TCG Platform Time Series
Returns one TCG platform's history, one series per chain it runs on. Nothing is aggregated across a platform's chains: the daily-active-user and unique-buyer counts overlap between chains, so a cross-chain total would overstate them. Every series carries its platform and chain alongside the composite id, so no consumer has to split the id. Only the 1d granularity is available. A platform slug the TCG listing does not serve returns 404.Price unavailableThe operation requires declared authentication; API keys, bearer tokens and other schemes are not evidence of AEP support.GET/metrics/v2/protocols/{protocolIdentifier}/metrics/core/time-series/{granularity}
Get protocol core timeseries metric
Returns a timeseries metric for a specific protocol. Protocols represent an aggregation of all deployments across all chains (e.g., Aave will include V3, V2, and V1).Price unavailableThe operation requires declared authentication; API keys, bearer tokens and other schemes are not evidence of AEP support.GET/metrics/v2/protocols/{protocolIdentifier}/metrics/dex/time-series/{granularity}
Get DEX timeseries metric
Returns a timeseries metric for a specific DEX. Protocols will be an aggregation of all deployments across all chains (e.g., Uniswap will include V3, V2, and V1).Price unavailableThe operation requires declared authentication; API keys, bearer tokens and other schemes are not evidence of AEP support.GET/metrics/v2/protocols/{protocolIdentifier}/metrics/interop/time-series/{granularity}
Get interoperability timeseries metric
Returns a timeseries metric for a specific interoperability protocol. Protocol data represents an aggregation of all deployments across all chains.Price unavailableThe operation requires declared authentication; API keys, bearer tokens and other schemes are not evidence of AEP support.GET/metrics/v2/protocols/{protocolIdentifier}/metrics/lending-instances/time-series/{granularity}
Get lending instances timeseries
Returns one timeseries per instance of a lending protocol, where an instance is a product on a chain (for example aave-v3 on ethereum). Each series carries its own productSlug and chain, so you do not have to parse the composite series id. A protocol that Blockworks Research does not map returns 200 with an empty series list; an unknown identifier returns 404. The response caps at 100 series, above which a 400 names the filters that narrow it.Price unavailableThe operation requires declared authentication; API keys, bearer tokens and other schemes are not evidence of AEP support.GET/metrics/v2/protocols/{protocolIdentifier}/metrics/lending-markets/time-series/{granularity}
Get lending markets timeseries
Returns one timeseries per market of a lending protocol, where a market is an individual pool (for example a USDC pool of aave-v3 on ethereum). Each series carries its own marketName, productSlug and chain. A protocol that Blockworks Research does not map returns 200 with an empty series list; an unknown identifier returns 404. The response caps at 250 series, above which a 400 names the product and chain filters that narrow it.Price unavailableThe operation requires declared authentication; API keys, bearer tokens and other schemes are not evidence of AEP support.GET/metrics/v2/protocols/{protocolIdentifier}/metrics/lending/time-series/{granularity}
Get lending timeseries metric
Returns a timeseries metric for a specific Lending Protocol. Protocol data represents an aggregation of all deployments across all chains.Price unavailableThe operation requires declared authentication; API keys, bearer tokens and other schemes are not evidence of AEP support.GET/metrics/v2/protocols/{protocolIdentifier}/metrics/liquid-staking/time-series/{granularity}
Get liquid staking timeseries metric
Returns a timeseries metric for a specific liquid staking protocol. Protocol data represents an aggregation of all deployments across all chains.Price unavailableThe operation requires declared authentication; API keys, bearer tokens and other schemes are not evidence of AEP support.GET/metrics/v2/stablecoins
Get stablecoins
Retrieve a list of stablecoinsPrice unavailableThe operation requires declared authentication; API keys, bearer tokens and other schemes are not evidence of AEP support.GET/metrics/v2/stablecoins/metrics
Get timeseries metrics catalog
Get metric catalog of datasets for stablecoins.Price unavailableThe operation requires declared authentication; API keys, bearer tokens and other schemes are not evidence of AEP support.GET/metrics/v2/stablecoins/{entityIdentifier}/metrics/{datasetSlug}/time-series
Get stablecoin timeseries data
Retrieve a specific stablecoin's timeseries dataPrice unavailableThe operation requires declared authentication; API keys, bearer tokens and other schemes are not evidence of AEP support.GET/metrics/v2/stablecoins/{entityIdentifier}/metrics/{datasetSlug}/time-series/{granularity}