# Messari Docs - [Introduction](https://docs.messari.io/introduction.md) - [Authentication](https://docs.messari.io/api-reference/authentication.md): All Messari API endpoints require an API key for authentication. - [Pay-Per-Request with x402](https://docs.messari.io/api-reference/x402-payments.md): Access Messari APIs without an account using USDC micropayments on Base or Solana via x402. - [API Tiers & Limits](https://docs.messari.io/api-reference/permissions.md): API access is structured according to your Messari subscription level. - [Response](https://docs.messari.io/api-reference/responses.md) - [Errors](https://docs.messari.io/api-reference/errors.md) - [Versioning](https://docs.messari.io/api-reference/versioning.md): Messari's API follows a versioning scheme to ensure stability and backward compatibility while allowing for continuous improvements. - [Asset & Market Data API](https://docs.messari.io/api-reference/endpoints/metrics/metrics-api.md): Messari's Asset & Market Data API provides comprehensive data on crypto assets and networks, enabling developers to access market data, on-chain metrics, and analytical insights. - [List Assets](https://docs.messari.io/api-reference/endpoints/metrics/v2/assets/get-v2-assets.md): Returns ALL assets that match the filter criteria along with their coverage. - [Get Asset Details](https://docs.messari.io/api-reference/endpoints/metrics/v2/assets/get-v2-assets-details.md): Returns detailed information for up to 20 assets specified by their ids or slugs. - [List Metrics](https://docs.messari.io/api-reference/endpoints/metrics/v2/assets/get-v2-assets-metrics.md): Returns a list of the available market data and derivatives timeseries metrics for assets along with the supported granularity. - [Get All-Time Highs](https://docs.messari.io/api-reference/endpoints/metrics/v2/assets/get-v2-assets-ath.md): Retrieve a specific asset's ATH - [Get ROIs](https://docs.messari.io/api-reference/endpoints/metrics/v2/assets/get-v2-assets-roi.md): Retrieve a specific asset's ROI - [Asset Timeseries](https://docs.messari.io/api-reference/endpoints/metrics/v2/assets/get-asset-timeseries.md): Retrieve a specific asset's timeseries data - [Get assets](https://docs.messari.io/api-reference/endpoints/metrics/v1/get-v1-assets.md): Retrieve a list of assets - [Get timeseries metrics catalog](https://docs.messari.io/api-reference/endpoints/metrics/v1/get-v1-assets-metrics.md): Get metric catalog of datasets for assets. - [Get asset](https://docs.messari.io/api-reference/endpoints/metrics/v1/get-v1-assets-assetIdentifier.md): Retrieve a specific asset - [Get asset timeseries data](https://docs.messari.io/api-reference/endpoints/metrics/v1/get-asset-timeseries.md): Retrieve a specific asset's timeseries data - [Get network timeseries data](https://docs.messari.io/api-reference/endpoints/metrics/v1/get-time-series-timeseries-with-granularity.md): Retrieve a specific network's timeseries data - [Exchanges API](https://docs.messari.io/api-reference/endpoints/exchanges/exchanges-api.md): Track crypto exchange volumes including spot volume, futures volume and futures open interest - [List Exchanges](https://docs.messari.io/api-reference/endpoints/exchanges/list-exchanges.md): Retrieve a list of exchanges - [Get Exchange](https://docs.messari.io/api-reference/endpoints/exchanges/get-exchange.md): Retrieve a specific exchange - [List Exchanges Metrics](https://docs.messari.io/api-reference/endpoints/exchanges/list-exchanges-metrics.md): Get metric catalog of datasets for exchanges. - [Exchange Time Series Metric](https://docs.messari.io/api-reference/endpoints/exchanges/get-exchange-timeseries-metric.md): Retrieve a specific exchange's timeseries data - [Markets API](https://docs.messari.io/api-reference/endpoints/metrics/v1/markets-api.md): The Markets API provides price and volume data for trading pairs across cryptocurrency exchanges. - [Get Markets](https://docs.messari.io/api-reference/endpoints/metrics/v1/get-v1-markets.md): Retrieve a list of markets - [Get Market](https://docs.messari.io/api-reference/endpoints/metrics/v1/get-v1-markets-marketIdentifier.md): Retrieve a specific market - [Get Market Timeseries Metrics](https://docs.messari.io/api-reference/endpoints/metrics/v1/get-v1-markets-metrics.md): Get the catalog of available timeseries datasets and granularities for markets. Use this to discover valid `datasetSlug` and `granularity` values for the market timeseries endpoints. - [Get Market Timeseries](https://docs.messari.io/api-reference/endpoints/metrics/v1/get-market-timeseries-with-granularity.md): Retrieve a specific market's timeseries data with specified granularity. Price data is denominated in USD. Volume data is denominated in USD. - [News API](https://docs.messari.io/api-reference/endpoints/news/news-api.md): Messari's News API provides developers with access to a curated feed of crypto news from trusted sources. Stay informed about the latest developments in the crypto space with real-time news updates filtered by asset or source. - [News Feed](https://docs.messari.io/api-reference/endpoints/news/get-v1-news-feed.md): Gets the news feed for the user - [Get News Sources](https://docs.messari.io/api-reference/endpoints/news/get-v1-news-sources.md): Get News Sources - [Get News Assets](https://docs.messari.io/api-reference/endpoints/news/get-v1-news-assets.md): Get the assets that Messari News covers. Use the returned slug or id to filter the news feed by asset. - [Topics API](https://docs.messari.io/api-reference/endpoints/topics/topics-api.md): The Topics API provides access to AI-analyzed trending topics in the crypto ecosystem. Discover what's trending, track topic evolution over time, and understand the narrative landscape through automated topic classification and summarization. - [Get Topic Classes](https://docs.messari.io/api-reference/endpoints/topics/get-v1-classes.md): Retrieve a list of all available topic classes. Topic classes categorize topics into themes like 'Partnership', 'Security and Hacks', 'Token Listing', etc. - [Get Current Topics](https://docs.messari.io/api-reference/endpoints/topics/get-v1-current.md): Retrieve today's trending topics. Returns a snapshot of topics that are actively trending right now, refreshed throughout the day. Topics can be filtered by class and sorted by different criteria. Each topic includes a title, summary, detailed content, rank, associated assets, and top source documen… - [Get Topics Timeseries](https://docs.messari.io/api-reference/endpoints/topics/get-v1-daily.md): Retrieve a timeseries of global topics over a specified time range. Returns historical topic data with rankings and associated metadata. Maximum range is 90 days. - [Research API](https://docs.messari.io/api-reference/endpoints/research/research-api.md): Access Messari's professional research reports covering in-depth analysis of crypto assets, sectors, and market trends to inform your investment decisions and market understanding. - [Get research reports](https://docs.messari.io/api-reference/endpoints/research/get-v1-reports.md): Returns a list of research reports based on filters like asset ID and tags - [Get list of tags for research report](https://docs.messari.io/api-reference/endpoints/research/get-v1-reports-tags.md): Returns a list of research report tags - [Get a research report by report ID](https://docs.messari.io/api-reference/endpoints/research/get-v1-reports-reportId.md): Returns a research report by its report ID - [Get basic research reports](https://docs.messari.io/api-reference/endpoints/research-basic/get-v1-basic-reports.md): Returns a list of basic research reports based on filters like asset ID and tags - [Get a basic research report by report ID](https://docs.messari.io/api-reference/endpoints/research-basic/get-v1-basic-reports-reportId.md): Returns a basic research report by its report ID. - [Stablecoins API](https://docs.messari.io/api-reference/endpoints/stablecoins/stablecoins-api.md): Messari's Stablecoin API provides fundamental stablecoin data to measure the growth, usage and activity of stablecoins across different stablecoins and blockchain networks - [List Stablecoins](https://docs.messari.io/api-reference/endpoints/stablecoins/list-stablecoins.md): Retrieve a list of stablecoins - [List Stablecoin Metrics](https://docs.messari.io/api-reference/endpoints/stablecoins/list-stablecoin-metrics.md): Get metric catalog of datasets for stablecoins. - [Stablecoin Timeseries Metric](https://docs.messari.io/api-reference/endpoints/stablecoins/stablecoin-timeseries-metric.md): Retrieve a specific stablecoin's timeseries data - [Networks API](https://docs.messari.io/api-reference/endpoints/metrics/v2/networks/networks.md) - [Networks](https://docs.messari.io/api-reference/endpoints/metrics/v2/networks/get-v2-networks.md): Retrieve a list of networks - [Network Metrics](https://docs.messari.io/api-reference/endpoints/metrics/v2/networks/get-v2-networks-metrics.md): Get metric catalog of datasets for networks. - [Network Time Series with Granularity](https://docs.messari.io/api-reference/endpoints/metrics/v2/networks/get-time-series-timeseries-with-granularity.md): Retrieve a specific network's timeseries data - [Get All Networks Time Series](https://docs.messari.io/api-reference/endpoints/metrics/v2/networks/all-networks-timeseries.md): 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. - [Protocols API](https://docs.messari.io/api-reference/endpoints/protocols/protocols-api.md): The Protocols API provides access to comprehensive data on DeFi protocols, including DEXs and lending platforms. Access aggregated metrics across all protocol deployments and versions on multiple blockchain networks. - [List All Protocols](https://docs.messari.io/api-reference/endpoints/protocols/core/list-protocols.md): 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). - [List Protocols Core Metrics](https://docs.messari.io/api-reference/endpoints/protocols/core/list-protocols-metrics.md): Returns a list of timeseries core metrics available for all protocols - [Get Protocol Core Timeseries Metric](https://docs.messari.io/api-reference/endpoints/protocols/core/protocol-timeseries-metric.md): 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). - [List DEX Protocols](https://docs.messari.io/api-reference/endpoints/protocols/dex/list-dex-protocols.md): 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). - [List DEX Metrics](https://docs.messari.io/api-reference/endpoints/protocols/dex/list-dex-metrics.md): Returns a list of timeseries metrics available for DEXs - [Get DEX Timeseries Metric](https://docs.messari.io/api-reference/endpoints/protocols/dex/dex-timeseries-metric.md): 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). - [Get All DEX Time Series](https://docs.messari.io/api-reference/endpoints/protocols/dex/all-dex-timeseries.md): 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 p… - [List Lending Protocols](https://docs.messari.io/api-reference/endpoints/protocols/lending/list-lending-protocols.md): 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). - [List Lending Metrics](https://docs.messari.io/api-reference/endpoints/protocols/lending/list-lending-metrics.md): Returns a list of timeseries metrics available for lending protocols - [Get Lending Timeseries Metric](https://docs.messari.io/api-reference/endpoints/protocols/lending/lending-timeseries-metric.md): Returns a timeseries metric for a specific Lending Protocol. Protocol data represents an aggregation of all deployments across all chains. - [Get All Lending Time Series](https://docs.messari.io/api-reference/endpoints/protocols/lending/all-lending-timeseries.md): 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 V… - [List Lending Instance Metrics](https://docs.messari.io/api-reference/endpoints/protocols/lending/list-lending-instance-metrics.md): 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. - [Get Lending Instances Timeseries](https://docs.messari.io/api-reference/endpoints/protocols/lending/lending-instances-timeseries-metric.md): 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… - [List Lending Markets](https://docs.messari.io/api-reference/endpoints/protocols/lending/list-lending-markets.md): 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… - [List Lending Market Metrics](https://docs.messari.io/api-reference/endpoints/protocols/lending/list-lending-market-metrics.md): Returns the timeseries metrics available for the lending-markets dataset. The market grain deliberately carries fewer metrics than the protocol and instance grains. - [Get Lending Markets Timeseries](https://docs.messari.io/api-reference/endpoints/protocols/lending/lending-markets-timeseries-metric.md): 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 un… - [List DATs](https://docs.messari.io/api-reference/endpoints/protocols/dats/list-dats.md): 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… - [List DAT Metrics](https://docs.messari.io/api-reference/endpoints/protocols/dats/list-dat-metrics.md): 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. - [Get DAT Treasury Time Series](https://docs.messari.io/api-reference/endpoints/protocols/dats/dat-treasury-timeseries-metric.md): 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. - [Get All DATs Time Series](https://docs.messari.io/api-reference/endpoints/protocols/dats/all-dats-timeseries.md): 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… - [Get DAT Holdings Time Series](https://docs.messari.io/api-reference/endpoints/protocols/dats/dat-holdings-timeseries-metric.md): 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 granul… - [Get All DAT Holdings Time Series](https://docs.messari.io/api-reference/endpoints/protocols/dats/all-dat-holdings-timeseries.md): 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 st… - [List ETF Providers](https://docs.messari.io/api-reference/endpoints/protocols/etfs/list-etf-providers.md): 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… - [List ETF Metrics](https://docs.messari.io/api-reference/endpoints/protocols/etfs/list-etf-metrics.md): 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 p… - [Get ETF Provider Time Series](https://docs.messari.io/api-reference/endpoints/protocols/etfs/etf-provider-timeseries.md): 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 gr… - [Get All ETF Providers Time Series](https://docs.messari.io/api-reference/endpoints/protocols/etfs/all-etf-providers-timeseries.md): 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. A… - [List ETF Assets](https://docs.messari.io/api-reference/endpoints/protocols/etfs/list-etf-assets.md): 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… - [Get ETF Asset Time Series](https://docs.messari.io/api-reference/endpoints/protocols/etfs/etf-asset-timeseries.md): 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. - [Get All ETF Assets Time Series](https://docs.messari.io/api-reference/endpoints/protocols/etfs/all-etf-assets-timeseries.md): 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 p… - [List TCG Platforms](https://docs.messari.io/api-reference/endpoints/protocols/tcg/list-tcg-platforms.md): 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 pla… - [List TCG Metrics](https://docs.messari.io/api-reference/endpoints/protocols/tcg/list-tcg-metrics.md): 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… - [Get TCG Platform Time Series](https://docs.messari.io/api-reference/endpoints/protocols/tcg/tcg-platform-timeseries.md): 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 composit… - [Get All TCG Platforms Time Series](https://docs.messari.io/api-reference/endpoints/protocols/tcg/all-tcg-platforms-timeseries.md): 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… - [List Interoperability Protocols](https://docs.messari.io/api-reference/endpoints/protocols/interoperability/list-interop-protocols.md): 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. - [List Interoperability Metrics](https://docs.messari.io/api-reference/endpoints/protocols/interoperability/list-interop-metrics.md): Returns a list of timeseries metrics available for interoperability protocols - [Get Interoperability Timeseries Metric](https://docs.messari.io/api-reference/endpoints/protocols/interoperability/interop-timeseries-metric.md): Returns a timeseries metric for a specific interoperability protocol. Protocol data represents an aggregation of all deployments across all chains. - [List Liquid Staking Protocols](https://docs.messari.io/api-reference/endpoints/protocols/liquid-staking/list-liquid-staking-protocols.md): 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. - [List Liquid Staking Metrics](https://docs.messari.io/api-reference/endpoints/protocols/liquid-staking/list-liquid-staking-metrics.md): Returns a list of timeseries metrics available for liquid staking protocols - [Get Liquid Staking Timeseries Metric](https://docs.messari.io/api-reference/endpoints/protocols/liquid-staking/liquid-staking-timeseries-metric.md): Returns a timeseries metric for a specific liquid staking protocol. Protocol data represents an aggregation of all deployments across all chains. - [Token Unlocks API](https://docs.messari.io/api-reference/endpoints/token-unlocks/token-unlocks-api.md): Monitor token vesting schedules, upcoming unlock events, and token allocation details across crypto projects to stay ahead of potential market impacts. - [Get Allocations](https://docs.messari.io/api-reference/endpoints/token-unlocks/get-v1-allocations.md): Returns allocation information given a set of asset IDs and optional filters - [Get Assets](https://docs.messari.io/api-reference/endpoints/token-unlocks/get-v1-assets.md): Returns assets with allocation information given a set of filters - [Get Asset Events](https://docs.messari.io/api-reference/endpoints/token-unlocks/get-v1-assets-assetId-events.md): Returns unlock events for a given asset - [Get Asset Unlocks](https://docs.messari.io/api-reference/endpoints/token-unlocks/get-v1-assets-assetId-unlocks.md): Returns interval-based unlock timeseries data for a given asset and interval - [Get Asset Vesting Schedule](https://docs.messari.io/api-reference/endpoints/token-unlocks/get-v1-assets-assetId-vesting-schedule.md): Returns vesting schedule timeseries data for a given asset - [Fundraising API](https://docs.messari.io/api-reference/endpoints/funding/funding-api.md): Access comprehensive data on fundraising rounds, mergers and acquisitions, and funding entities in the crypto and blockchain ecosystem to track capital flows and investment trends. - [Rounds](https://docs.messari.io/api-reference/endpoints/funding/fundraising-rounds/get-v1-rounds.md): Lookup Funding Rounds given a set of filters. - [Rounds Investors](https://docs.messari.io/api-reference/endpoints/funding/fundraising-rounds/get-v1-rounds-investors.md): Lookup Investors that participated in a set of Funding Rounds given a set of filters. Filters are applied to the Funding Rounds, and then their Investors are returned. - [Mergers and Acquisitions](https://docs.messari.io/api-reference/endpoints/funding/mergers-acquisitions/get-v1-mergers-and-acquisitions.md): Lookup M&A Deals given a set of filters. - [Organizations](https://docs.messari.io/api-reference/endpoints/funding/entities/get-v1-organizations.md): Lookup Organizations given a set of filters. - [Projects](https://docs.messari.io/api-reference/endpoints/funding/entities/get-v1-projects.md): Lookup Projects given a set of filters. - [Funds](https://docs.messari.io/api-reference/endpoints/funding/funds/get-v1-funds.md): Lookup Funds given a set of filters. - [Funds Managers](https://docs.messari.io/api-reference/endpoints/funding/funds/get-v1-funds-managers.md): Lookup the Managers of a set of Funds defined by the filters. Filters are applied to the Funds, and then their Managers are returned. - [AI API](https://docs.messari.io/api-reference/endpoints/ai/ai-api.md): AI-powered APIs for crypto research and analysis using Messari's knowledge graph. - [Chat Completions API](https://docs.messari.io/api-reference/endpoints/ai/chat-completions-api.md): AI-powered chat endpoints for crypto insights using Messari's knowledge graph. - [Chat Completion - Messari v2](https://docs.messari.io/api-reference/endpoints/ai/post-v2-chat-completions.md): Messari v2 chat completion endpoint for contextual crypto responses. - [Chat Completion - OpenAI Format](https://docs.messari.io/api-reference/endpoints/ai/post-openai-chat-completions.md): The MessariAI API's Chat Completion endpoint is used for generating contextual crypto responses using Messari's knowledge graph and specialized tools. - [Chat Completion - Messari Format](https://docs.messari.io/api-reference/endpoints/ai/post-v1-chat-completions.md): The MessariAI API's Chat Completion endpoint is used for generating contextual crypto responses using Messari's knowledge graph and specialized tools. - [Trending Questions](https://docs.messari.io/api-reference/endpoints/ai/get-v1-questions-trending.md): The Trending Questions endpoint fetches suggested Copilot questions based on the latest trending topics - [Agents API](https://docs.messari.io/api-reference/endpoints/ai/agents-api.md): Call Messari's Search and Compute agents directly and write the answer yourself. - [Run the Search agent](https://docs.messari.io/api-reference/endpoints/ai/post-v1-agent-search.md): Runs Messari's Search agent standalone over Messari research and news. Returns the retrieved documents in `sources`. There is no synthesized answer and no citation numbering: this endpoint retrieves, and the caller writes the answer. Requires an authenticated Enterprise user holding the `ai_toolkit_… - [Run the Compute agent](https://docs.messari.io/api-reference/endpoints/ai/post-v1-agent-compute.md): Runs Messari's Compute agent standalone over Messari's quantitative datasets. Returns each executed SQL query in `results`, with `query_result` rows, the `columns` naming each row position, and `truncated` reporting that the row cap was reached. `error` carries the agent's explanation when a run pro… - [Deep Research API](https://docs.messari.io/api-reference/endpoints/ai/deep-research-api.md): Generate comprehensive, long-form research reports on any crypto topic using Messari's knowledge graph. - [Create Deep Research Job](https://docs.messari.io/api-reference/endpoints/ai/post-v1-deep-research.md): Start a new deep research report generation. The job runs asynchronously and typically takes 5-10 minutes to complete. - [List Deep Research Jobs](https://docs.messari.io/api-reference/endpoints/ai/get-v1-deep-research.md): Returns a paginated list of deep research jobs for the authenticated user. - [Get Deep Research Job](https://docs.messari.io/api-reference/endpoints/ai/get-v1-deep-research-id.md): Returns the current status of a deep research job. When status is 'completed', the response includes the generated report and sources. - [Cancel Deep Research Job](https://docs.messari.io/api-reference/endpoints/ai/post-v1-deep-research-id-cancel.md): Cancel a running deep research job. Only jobs with status 'queued' or 'in_progress' can be cancelled. - [Signals API](https://docs.messari.io/api-reference/endpoints/signal/overview.md): Track which crypto assets are capturing attention from influential voices in real-time - [Assets](https://docs.messari.io/api-reference/endpoints/signal/assets/get-v1-assets.md): Retrieve a list of Assets - [Asset by ID](https://docs.messari.io/api-reference/endpoints/signal/assets/get-v1-assets-assetID.md): Retrieve a specific asset - [Assets Time Series with Granularity](https://docs.messari.io/api-reference/endpoints/signal/assets/get-v1-assets-time-series-granularity.md): Retrieve assets timeseries data - [Mindshare Gainers 24H](https://docs.messari.io/api-reference/endpoints/signal/assets/get-v1-assets-mindshare-gainers-24h.md): Retrieve assets with the biggest mindshare gains in the last 24 hours - [Mindshare Losers 24H](https://docs.messari.io/api-reference/endpoints/signal/assets/get-v1-assets-mindshare-losers-24h.md): Retrieve a list of Assets - [Mindshare Gainers 7D](https://docs.messari.io/api-reference/endpoints/signal/assets/get-v1-assets-mindshare-gainers-7d.md): Retrieve a list of Assets - [Mindshare Losers 7D](https://docs.messari.io/api-reference/endpoints/signal/assets/get-v1-assets-mindshare-losers-7d.md): Retrieve a list of Assets - [Monitoring API](https://docs.messari.io/api-reference/endpoints/monitoring/monitoring-api.md): Agentic monitoring for crypto's most demanding teams. Programmatic access to AI-surfaced, analyst-verified events across 1,000+ assets and 700+ sources. - [List Categories](https://docs.messari.io/api-reference/endpoints/monitoring/get-v2-categories.md): Full intel taxonomy — top-level categories with their nested subcategories. Static data, no filters or pagination. - [List Developments](https://docs.messari.io/api-reference/endpoints/monitoring/get-v2-developments.md): Paginated list of developments with rich filtering. Asset tokens (`assetIds`) may be UUIDs or slugs; unresolved tokens are silently dropped and if none of the supplied tokens resolve, the response is an empty page. Other multi-value filters (`intelCategories`, `intelSubcategories`, `assetSectors`, `… - [Get Development](https://docs.messari.io/api-reference/endpoints/monitoring/get-v2-developments-developmentId.md): Single development detail. Returns 404 if the development is not found. - [List Events](https://docs.messari.io/api-reference/endpoints/monitoring/get-v2-events.md): Paginated list of events. Events are logical groupings of related developments; the filter surface matches `/v2/developments` since downstream the service joins on the matching developments. Filter semantics also match: silent-drop on unresolved `assetIds` and unknown taxonomy slugs in `intelCategor… - [Get Event](https://docs.messari.io/api-reference/endpoints/monitoring/get-v2-events-eventId.md): Single event detail plus its nested developments. Returns 404 if the event is not found. - [List Monitoring Views](https://docs.messari.io/api-reference/endpoints/monitoring/get-v2-monitoring-views.md): Paginated list of monitoring views the caller can read. Visibility includes views the caller owns plus views team-shared with any of the caller's teams, resolved from the `x-client-info` identity header. - [Get Monitoring View](https://docs.messari.io/api-reference/endpoints/monitoring/get-v2-monitoring-views-monitoringViewId.md): View definition plus aggregate stats. Accepts either a full UUID or the slug-with-id-prefix form (e.g. `my-defi-view-a1b2c3d4`). Returns 404 if the view is not found or the caller cannot access it. - [Developments matched by a view](https://docs.messari.io/api-reference/endpoints/monitoring/get-v2-monitoring-views-monitoringViewId-developments.md): Paginated developments matching the saved view's predicates. Optional free-text `search` further narrows the result set. Response items use the canonical Development shape. - [Events matched by a view](https://docs.messari.io/api-reference/endpoints/monitoring/get-v2-monitoring-views-monitoringViewId-events.md): Paginated events matching the saved view's predicates. Optional free-text `search` further narrows the result set. - [All matched developments](https://docs.messari.io/api-reference/endpoints/monitoring/get-v2-monitoring-views-all-developments.md): Deduplicated union of developments matching any view the caller can see (personal + team-shared). Response items use the canonical Development shape. - [All matched events](https://docs.messari.io/api-reference/endpoints/monitoring/get-v2-monitoring-views-all-events.md): Deduplicated union of events matching any view the caller can see (personal + team-shared). - [Intel API](https://docs.messari.io/api-reference/endpoints/intel/intel-api.md): Access Messari's database of crypto events and developments, providing structured information about key happenings across the ecosystem. - [List all assets](https://docs.messari.io/api-reference/endpoints/intel/get-v1-assets.md): Retrieve a list of all assets - [List Events (deprecated GET form)](https://docs.messari.io/api-reference/endpoints/intel/get-v1-events.md): [DEPRECATED] Use POST /events instead. Retrieve a list of all events based on query parameters - [List all events via POST](https://docs.messari.io/api-reference/endpoints/intel/post-v1-events.md): Retrieve a list of all events based on body parameters - [Event and History by ID](https://docs.messari.io/api-reference/endpoints/intel/get-v1-events-eventId.md): Retrieve an event and its history using the event ID - [Bulk API](https://docs.messari.io/api-reference/endpoints/bulk/bulk-api.md): The Bulk API provides high-performance access to download large historical datasets in CSV or JSONL format. Designed for data scientists, analysts, and researchers who need to download comprehensive timeseries data at scale. - [Get Available Datasets](https://docs.messari.io/api-reference/endpoints/bulk/get-v1-datasets.md): Lists all bulk datasets available to the authenticated user based on their subscription tier. Each dataset includes its name, slug, description, required tier, available columns, and supported granularities. - [Download Dataset](https://docs.messari.io/api-reference/endpoints/bulk/get-v1-datasets-datasetSlug-granularity-data.md): Downloads bulk timeseries data for a specific dataset at a given granularity. Data can be exported in CSV or JSONL format. The response includes all metric columns configured for bulk output. Time range is limited to prevent excessive data downloads. - [Watchlists API](https://docs.messari.io/api-reference/endpoints/user-management/user-management-api.md): Create and manage custom watchlists to organize and track groups of assets via the Messari API. - [Get Watchlists](https://docs.messari.io/api-reference/endpoints/user-management/get-v1-watchlists.md): Get all watchlists for the authenticated user - [Create Watchlist](https://docs.messari.io/api-reference/endpoints/user-management/post-v1-watchlists.md): Create a new watchlist for the authenticated user - [Get Watchlist Details](https://docs.messari.io/api-reference/endpoints/user-management/get-v1-watchlists-id.md): Get a specific watchlist by ID for the authenticated user - [Update Watchlist](https://docs.messari.io/api-reference/endpoints/user-management/patch-v1-watchlists-id.md): Update a specific watchlist by ID for the authenticated user - [Update Watchlist Assets](https://docs.messari.io/api-reference/endpoints/user-management/patch-v1-watchlists-id-assets.md): Modify the assets in a specific watchlist by ID for the authenticated user - [Delete Watchlist](https://docs.messari.io/api-reference/endpoints/user-management/delete-v1-watchlists-id.md): Delete a specific watchlist by ID for the authenticated user - [Quickstart](https://docs.messari.io/quickstart.md): Get started with the Messari Typescript SDK in minutes - [SDK Code Examples](https://docs.messari.io/examples/overview.md): Learn how to use the Messari SDK through practical code examples - [MCP Server](https://docs.messari.io/mcp-server/hosted.md): Fully hosted Model Context Protocol server for accessing Messari's AI-powered crypto intelligence through any MCP client - [About Messari](https://docs.messari.io/user-guides/welcome/about.md) - [My Account](https://docs.messari.io/user-guides/welcome/my-account.md) - [Contact Us](https://docs.messari.io/user-guides/welcome/contact-us.md) - [Messari Copilot](https://docs.messari.io/user-guides/messari-copilot/messari-copilot.md) - [Messari Copilot Tutorial Videos](https://docs.messari.io/user-guides/messari-copilot/messari-copilot-videos.md) - [Messari Copilot Slack Bot](https://docs.messari.io/user-guides/messari-copilot/messari-copilot-slack-bot.md) - [x402 Skill for Claude Desktop](https://docs.messari.io/user-guides/agents/x402-skill-claude-desktop.md) - [x402 Skill for Claude Code](https://docs.messari.io/user-guides/agents/x402-skill-claude-code.md) - [x402 Skill for OpenClaw](https://docs.messari.io/user-guides/agents/x402-skill-openclaw.md) - [Homepage ](https://docs.messari.io/user-guides/messari-features/homepage.md) - [Project Page](https://docs.messari.io/user-guides/messari-features/project-page.md) - [Signals](https://docs.messari.io/user-guides/messari-features/signals.md) - [Watchlists ](https://docs.messari.io/user-guides/messari-features/watchlists.md) - [Asset Screener](https://docs.messari.io/user-guides/messari-features/asset-screener.md) - [Research](https://docs.messari.io/user-guides/messari-features/research.md) - [Diligence Reports](https://docs.messari.io/user-guides/messari-features/diligence-reports.md) - [Newsletter & Podcast](https://docs.messari.io/user-guides/messari-features/newsletter-podcast.md) - [Newsfeed](https://docs.messari.io/user-guides/news/news.md) - [Videos & Podcasts ](https://docs.messari.io/user-guides/news/videos-podcasts.md) - [Monitoring Overview](https://docs.messari.io/user-guides/monitoring/monitoring.md) - [Webhooks](https://docs.messari.io/user-guides/monitoring/webhooks.md) - [Telegram Alerts](https://docs.messari.io/user-guides/monitoring/telegram.md) - [Funding Rounds](https://docs.messari.io/user-guides/fundraising/funding-rounds.md) - [Investors](https://docs.messari.io/user-guides/fundraising/investors.md) - [M&A Deals](https://docs.messari.io/user-guides/fundraising/ma-deals.md) - [Funds](https://docs.messari.io/user-guides/fundraising/funds.md) - [Fundraising Screener](https://docs.messari.io/user-guides/fundraising/fundraising-screener.md) - [Assets](https://docs.messari.io/user-guides/datasets/assets.md) - [Exchanges](https://docs.messari.io/user-guides/datasets/exchanges.md) - [Networks](https://docs.messari.io/user-guides/datasets/networks.md) - [Ecosystems](https://docs.messari.io/user-guides/datasets/ecosystems.md) - [Token Unlocks](https://docs.messari.io/user-guides/datasets/token-unlocks.md) - [Google Sheets Add-On ](https://docs.messari.io/user-guides/excel-and-google-sheets-plugin/google-sheets-plugin.md) - [Microsoft Excel Add-In ](https://docs.messari.io/user-guides/excel-and-google-sheets-plugin/microsoft-excel-addin.md) - [Alert Manager](https://docs.messari.io/user-guides/tools/alert-manager.md) - [Methodology and Glossary](https://docs.messari.io/glossary/classification-system.md): Detailed descriptions of Messari's classification system and methodologies - [Monitoring Taxonomy](https://docs.messari.io/glossary/key-developments.md): A taxonomy of monitoring developments, events, and their associated metrics. - [Fundraising Taxonomy](https://docs.messari.io/glossary/fundraising-taxonomy.md): A taxonomy of fundraising events and their associated metrics - [Governance Taxonomy](https://docs.messari.io/glossary/governance-taxonomy.md): A taxonomy of governance events and their associated metrics - [Messari Market Data Service](https://docs.messari.io/glossary/data-metrics/market-data-service.md) - [Asset Metrics and Definitions](https://docs.messari.io/glossary/data-metrics/asset-metrics-definitions.md): Explanations of the available metrics and definitions for assets listed on Messari. ## OpenAPI Specs - [ai-deep-research-v1](/api-reference/openAPI/ai-deep-research-v1.json) - [ai-openai](/api-reference/openAPI/ai-openai.json) - [ai-v1](/api-reference/openAPI/ai-v1.json) - [ai-v2](/api-reference/openAPI/ai-v2.json) - [ai-vercel](/api-reference/openAPI/ai-vercel.json) - [bulk-v1](/api-reference/openAPI/bulk-v1.json) - [diligence-v1](/api-reference/openAPI/diligence-v1.json) - [funding-v1](/api-reference/openAPI/funding-v1.json) - [intel-v1](/api-reference/openAPI/intel-v1.json) - [metrics-v1](/api-reference/openAPI/metrics-v1.json) - [metrics-v2](/api-reference/openAPI/metrics-v2.json) - [monitoring-v2](/api-reference/openAPI/monitoring-v2.json) - [news-v1](/api-reference/openAPI/news-v1.json) - [research-v1](/api-reference/openAPI/research-v1.json) - [signal-v1](/api-reference/openAPI/signal-v1.json) - [token-unlocks-v1](/api-reference/openAPI/token-unlocks-v1.json) - [topics-v1](/api-reference/openAPI/topics-v1.json) - [user-management-v1](/api-reference/openAPI/user-management-v1.json)