> For the complete documentation index, see [llms.txt](https://asknoel.gitbook.io/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://asknoel.gitbook.io/docs/asknoels-tech/noels-intelligence/market-analyzer-community-monitor-sentiment-analyzer-on-chain-tracker.md).

# Market Analyzer / Community Monitor / Sentiment Analyzer / On-Chain Tracker

The <mark style="color:purple;">**ASKNOEL Framework**</mark> is powered by specialized tools designed for financial analysis, sentiment tracking, social insights, and on-chain data processing. Additionally, the framework integrates **aggregation & orchestration tools** that unify outputs from multiple specialized sources into a **cohesive, data-driven signal**.

These tools operate seamlessly together, allowing **ASKNOEL** to analyze diverse datasets efficiently and generate **comprehensive, context-aware insights** for users. Below is an overview of the core tools and their functions within the ecosystem.

{% tabs %}
{% tab title="Market Analyzer" %} <mark style="color:purple;">**GetPriceUSD**</mark>

Fetches the price in USD for a specific slug within a given date range and interval.

<mark style="color:purple;">**GetPriceBTC**</mark>

Fetches the price in BTC for a specific slug within a given date range and interval.

<mark style="color:purple;">**GetPriceETH**</mark>

Fetches the price in ETH for a specific slug within a given date range and interval.

<mark style="color:purple;">**GetPriceUSDT**</mark>

Fetches the price in USDT for a specific slug within a given date range and interval.

<mark style="color:purple;">**GetMarketcapUSD**</mark>

Fetches the market capitalization in USD for a specific slug within a given date range and interval.

<mark style="color:purple;">**GetDailyAvgMarketcapUSD**</mark>

Fetches the daily average market capitalization in USD for a specific slug within a given date range and interval.

<mark style="color:purple;">**GetDailyClosingMarketcapUSD**</mark>

Fetches the daily closing market capitalization in USD for a specific slug within a given date range and interval.

<mark style="color:purple;">**GetVolumeUSD**</mark>

Fetches the trading volume in USD for a specific slug within a given date range and interval.

<mark style="color:purple;">**GetTransactionVolumeUSD**</mark>

Fetches the transaction volume in USD for a specific slug within a given date range and interval.

<mark style="color:purple;">**GetDailyTradingVolumeUSD**</mark>

Fetches the daily trading volume in USD for a specific slug within a given date range and interval.

<mark style="color:purple;">**GetFullyDilutedValuationUSD**</mark>

Fetches the fully diluted valuation in USD for a specific slug within a given date range and interval.

<mark style="color:purple;">**GetDEXVolumeUSD5m**</mark>

Fetches the decentralized exchange volume in USD over 5-minute intervals for a specific slug within a given date range.

<mark style="color:purple;">**GetETHBasedTradeVolumeByDEX**</mark>

Fetches the Ethereum-based trade volume by decentralized exchanges for a specific slug within a given date range and interval.

<mark style="color:purple;">**GetTotalTradeVolumeByDEX**</mark>

Fetches the total trade volume by decentralized exchanges for a specific slug within a given date range and interval.

<mark style="color:purple;">**GetFees**</mark>

Fetches Ethereum fees for a specific slug within a given date range and interval.

<mark style="color:purple;">**GetFeesUSD**</mark>

Fetches Ethereum fees in USD for a specific slug within a given date range and interval.

<mark style="color:purple;">**GetAverageFeesUSD**</mark>

Fetches the average Ethereum fees in USD for a specific slug within a given date range and interval.

<mark style="color:purple;">**GetSpentCoinsCost**</mark>

Fetches the Ethereum spent coins acquisition cost for a specific slug within a given date range and interval.

<mark style="color:purple;">**GetMeanAge**</mark>

Fetches the mean coin age for a specific slug within a given date range and interval.

<mark style="color:purple;">**GetMeanDollarInvestedAge**</mark>

Fetches the mean dollar invested age for a specific slug within a given date range and interval.

<mark style="color:purple;">**GetDailyOpeningPriceUSD**</mark>

Fetches the daily opening price in USD for a specific slug within a given date range and interval.

<mark style="color:purple;">**GetDailyHighPriceUSD**</mark>

Fetches the daily high price in USD for a specific slug within a given date range and interval.

<mark style="color:purple;">**GetDailyLowPriceUSD**</mark>

Fetches the daily low price in USD for a specific slug within a given date range and interval.

<mark style="color:purple;">**GetDailyClosingPriceUSD**</mark>

Fetches the daily closing price in USD for a specific slug within a given date range and interval.

<mark style="color:purple;">**GetPriceVolatility1d**</mark>

Fetches the 1-day price volatility for a specific slug within a given date range and interval.

<mark style="color:purple;">**GetPriceVolatility1w**</mark>

Fetches the 1-week price volatility for a specific slug within a given date range and interval.

<mark style="color:purple;">**GetPriceVolatility2w**</mark>

Fetches the 2-week price volatility for a specific slug within a given date range and interval.

<mark style="color:purple;">**GetPriceVolatility4w**</mark>

Fetches the 4-week price volatility for a specific slug within a given date range and interval.

<mark style="color:purple;">**GetRSI1d**</mark>

Fetches the 1-day Relative Strength Index (RSI) for a specific slug within a given date range and interval.

<mark style="color:purple;">**GetRSI4h**</mark>

Fetches the 4-hour Relative Strength Index (RSI) for a specific slug within a given date range and interval.

<mark style="color:purple;">**GetRSI7d**</mark>

Fetches the 7-day Relative Strength Index (RSI) for a specific slug within a given date range and interval.

<mark style="color:purple;">**GetAnnualInflationRate**</mark>

Fetches the annual inflation rate for a specific slug within a given date range and interval.

<mark style="color:purple;">**GetGiniIndex**</mark>

Fetches the Gini index for a specific slug within a given date range and interval.

<mark style="color:purple;">**GetAllSpentCoinsCost**</mark>

Fetches the transacted coin acquisition cost for a specific slug within a given date range and interval.

<mark style="color:purple;">**GetDailyAvgPriceUSD**</mark>

Fetches the daily average price in USD for a specific slug within a given date range and interval.

<mark style="color:purple;">**GetDailyClosingPriceUSDFinancial**</mark>

Fetches the daily closing price in USD for a specific slug within a given date range and interval.

<mark style="color:purple;">**GetMoneySupply**</mark>

Fetches the M2 money supply for a specific slug within a given date range and interval.

<mark style="color:purple;">**GetPriceVolatilityOverall**</mark>

Fetches the overall price volatility metrics for a specific slug within a given date range and interval.
{% endtab %}

{% tab title="Community Monitor" %} <mark style="color:purple;">**GetCommunityMessagesCount**</mark>

Fetches the community messages count for a specific slug within a given date range and interval. Indicates activity levels in forums and channels.

<mark style="color:purple;">**GetEmergingTrends**</mark>

Fetches emerging trends for a specific slug within a given date range and interval. Highlights topics or keywords gaining traction in social channels.

<mark style="color:purple;">**GetSentimentMetrics**</mark>

Fetches sentiment metrics for a specific slug within a given date range and interval. Measures the tone (positive/negative) of social conversations.

<mark style="color:purple;">**GetSocialDominance**</mark>

Fetches the social dominance for a specific slug within a given date range and interval. Measures the share of mentions relative to total social activity.

<mark style="color:purple;">**GetSocialVolume**</mark>

Fetches the social volume for a specific slug within a given date range and interval. Reflects the total mentions of a project on social platforms.

<mark style="color:purple;">**GetUniqueSocialVolume**</mark>

Fetches unique social volume for a specific slug within a given date range and interval. Filters out duplicates by counting distinct users.

<mark style="color:purple;">**GetTrendingWordsRank**</mark>

Fetches the trending words rank for a specific slug within a given date range and interval. Shows popularity ranking of topics in social channels.

<mark style="color:purple;">**GetNFTSocialVolume**</mark>

Fetches the NFT social volume for a specific slug within a given date range and interval. Reflects NFT-related activity and mentions in social channels.
{% endtab %}

{% tab title="Sentiment Analyzer" %} <mark style="color:purple;">**GetSentimentPositive**</mark>

Fetches the positive sentiment metrics for a specific slug and platform within a given date range and interval. Computed by summing scores over 0.7.

<mark style="color:purple;">**GetSentimentNegative**</mark>

Fetches the negative sentiment metrics for a specific slug and platform within a given date range and interval. Computed by summing scores over 0.7.

<mark style="color:purple;">**GetSentimentBalance**</mark>

Fetches the sentiment balance metrics for a specific slug and platform within a given date range and interval. Calculated as positive sentiment minus negative sentiment.

<mark style="color:purple;">**GetSentimentWeighted**</mark>

Fetches the weighted sentiment metrics for a specific slug and platform within a given date range and interval.
{% endtab %}

{% tab title="On-Chain Tracker" %} <mark style="color:purple;">**GetAgeConsumed**</mark>

Fetches Age Consumed metrics for a specific slug within a given date range and interval.

<mark style="color:purple;">**GetAmountInTopHolders**</mark>

Fetches Amount in Top Holders metrics for a specific slug within a given date range and interval.

<mark style="color:purple;">**GetCirculation**</mark>

Fetches Circulation metrics for a specific slug within a given date range and interval.

<mark style="color:purple;">**GetDeFiMetrics**</mark>

Fetches DeFi metrics (e.g., Total Value Locked in USD) for a specific slug within a given date range and interval.

<mark style="color:purple;">**GetExchangeFundsFlow**</mark>

Fetches Exchange Funds Flow metrics (e.g., exchange inflow in USD) for a specific slug within a given date range and interval.

<mark style="color:purple;">**GetLabeledExchange**</mark>

Fetches Labeled Exchange metrics for a specific slug within a given date range and interval.

<mark style="color:purple;">**GetSupplyOnOrOutsideExchanges**</mark>

Fetches Supply On or Outside Exchanges metrics for a specific slug within a given date range and interval.

<mark style="color:purple;">**GetTopHolders**</mark>

Fetches Top Holders metrics for a specific slug within a given date range and interval.

<mark style="color:purple;">**GetTotalSupply**</mark>

Fetches Total Supply metrics for a specific slug within a given date range and interval.

<mark style="color:purple;">**GetTransactionCount**</mark>

Fetches Transaction Count metrics for a specific slug within a given date range and interval.

<mark style="color:purple;">**GetTransactionSize**</mark>

Fetches Transaction Size metrics (e.g., average transfer size) for a specific slug within a given date range and interval.

<mark style="color:purple;">**GetTransactionVolume**</mark>

Fetches Transaction Volume metrics for a specific slug within a given date range and interval.

<mark style="color:purple;">**GetTransactionVolumeProfitLoss**</mark>

Fetches Transaction Volume in Profit or Loss metrics for a specific slug within a given date range and interval.

<mark style="color:purple;">**GetVelocity**</mark>

Fetches Velocity metrics for a specific slug within a given date range and interval.

<mark style="color:purple;">**GetWhaleTransactionCount**</mark>

Fetches Whale Transaction Count metrics (e.g., large transactions) for a specific slug within a given date range and interval.

<mark style="color:purple;">**GetMVRV**</mark>

Fetches the MVRV (Market Value to Realized Value) metrics for a specific slug within a given date range and interval.

<mark style="color:purple;">**GetNVT**</mark>

Fetches the NVT (Network Value to Transactions) metrics for a specific slug within a given date range and interval.

<mark style="color:purple;">**GetRealizedValue**</mark>

Fetches the realized value metrics for a specific slug within a given date range and interval.

<mark style="color:purple;">**GetMeanRealizedPrice**</mark>

Fetches the mean realized price metrics for a specific slug within a given date range and interval.

<mark style="color:purple;">**GetNetworkProfitLoss**</mark>

Fetches the network profit loss metrics for a specific slug within a given date range and interval.

<mark style="color:purple;">**GetRealizedCapHodlWaves**</mark>

Fetches the realized market capitalization HODL waves for a specific slug within a given date range and interval.

<mark style="color:purple;">**GetDailyActiveAddresses**</mark>

Fetches the daily active addresses metrics for a specific slug within a given date range and interval.

<mark style="color:purple;">**GetActiveAddresses24h**</mark>

Fetches the active addresses (24h) metrics for a specific slug within a given date range and interval.

<mark style="color:purple;">**GetActiveDeposits**</mark>

Fetches the active deposits metrics for a specific slug within a given date range and interval.

<mark style="color:purple;">**GetActiveWithdrawals**</mark>

Fetches the active withdrawals metrics for a specific slug within a given date range and interval.

<mark style="color:purple;">**GetNetworkGrowth**</mark>

Fetches the network growth metrics for a specific slug within a given date range and interval.
{% endtab %}

{% tab title="Other" %} <mark style="color:purple;">**GetDevelopmentActivity**</mark>

Measures the development activity of a cryptocurrency project by analyzing its GitHub contributions over a selected time frame, reflecting the project’s growth and commitment.

<mark style="color:purple;">**GetGithubActivity**</mark>

Tracks GitHub events like commits, issues, and pull requests for a project, offering insights into active development efforts during a defined period.

<mark style="color:purple;">**GetDevelopmentActivityContributors**</mark>

Counts active contributors to a project’s development over a specified period, highlighting the team’s engagement and the consistency of development efforts.

<mark style="color:purple;">**GetFundingRatesAggregated**</mark>

Fetch aggregated funding rates for a specific slug within a specified date range and interval.

<mark style="color:purple;">**GetOpenInterest**</mark>

Retrieve open interest metrics for a specific slug within a given date range and interval.

<mark style="color:purple;">**GetMetricTimeseries**</mark>

Fetches time series data for a specific metric and cryptocurrency slug within a given time range and interval. Supports trend and anomaly analysis.

<mark style="color:purple;">**GetMetricTimeseriesWithTransform**</mark>

Fetches time series data for a specific metric and slug with additional transformations, such as smoothing, derivatives, or normalizations.

<mark style="color:purple;">**GetMultipleMetrics**</mark>

Fetches time series data for a specific metric across multiple slugs within a given time range and interval. Enables comparative analysis.

<mark style="color:purple;">**GetAggregatedData**</mark>

Fetches aggregated data for multiple slugs and a specific metric within a time range, providing summary insights like averages or totals.

<mark style="color:purple;">**GetDevelopmentActivity**</mark>

Fetches development activity metrics for a specific slug within a given date range and interval. Indicates project growth and team commitment.

<mark style="color:purple;">**GetSocialVolume**</mark>

Fetches social volume metrics for a specific slug within a given date range and interval. Gauges social media activity and engagement levels.

<mark style="color:purple;">**GetExchangeInflow**</mark>

Fetches exchange inflow metrics for a specific slug. Measures tokens moving into exchanges, often indicating sell pressure.

<mark style="color:purple;">**GetMvrvRatio**</mark>

Fetches MVRV ratio metrics for a specific slug, comparing market value to realized value. Helps identify overbought/oversold conditions.

<mark style="color:purple;">**GetNetworkGrowth**</mark>

Fetches network growth metrics, reflecting the creation of new addresses. Indicates user adoption trends.

<mark style="color:purple;">**GetWhaleTransactionCount**</mark>

Fetches metrics for whale transaction counts, tracking large transactions to gauge significant market activity.

<mark style="color:purple;">**GetSupplyOnExchanges**</mark>

Fetches supply on exchanges metrics, revealing potential sell pressure or investor accumulation.

<mark style="color:purple;">**GetFundingRate**</mark>

Fetches funding rates for perpetual futures, indicating market sentiment and potential reversals.

<mark style="color:purple;">**GetTrendingWords**</mark>

Fetches trending words within a specified timeframe, highlighting discussed topics and market sentiment.

<mark style="color:purple;">**GetProjectNameFromSlug**</mark>

Retrieves the project name for a given slug using the Santiment API.

<mark style="color:purple;">**GetTickerFromSlug**</mark>

Retrieves the ticker for a given slug, enabling project identification for further analysis.

<mark style="color:purple;">GetTicker</mark>

Retrieves the slug for a given cryptocurrency ticker using the Santiment API.

<mark style="color:purple;">**GetNewsFromTicker**</mark>

Fetches news articles related to a specific cryptocurrency ticker using the Cryptopanic API.

<mark style="color:purple;">**GetLatestNews**</mark>

Fetches the latest news on cryptocurrencies for general market updates.

<mark style="color:purple;">**GetTwitterProjectPosts**</mark>

Retrieves Twitter posts related to a specific project name or ticker. Helps monitor sentiment and engagement.

<mark style="color:purple;">**GetTwitterAccountPosts**</mark>

Fetches Twitter posts from a specified account to monitor sentiment and activity.
{% endtab %}
{% endtabs %}
