MENTIONS ACROSS SYMBOLS TODAY

Reddit Crypto
Sentiment API

Crypto sentiment API for traders and fintech apps. Track Reddit buzz scores, mentions, bullish % and trend direction for BTC, ETH, SOL and other major symbols.

5000+

Symbols monitored

20+

Communities tracked

1h

Frequency
Get API Key View Trending Tokens
The Problem

Crypto narratives move in minutes, not days.

Market-moving discussions happen across multiple crypto communities at once. Symbols rotate fast, sentiment whipsaws quickly and manual monitoring misses early momentum.

Fragmented Discussion

Signals are spread across many subreddits and threads. One feed never tells the full story.

High Noise Ratio

Memes, reposts and hype cycles can hide real conviction if you only count raw mentions.

No Unified Metric

You need one comparable score to rank BTC vs ETH vs SOL across different discussion volumes.

How It Works

Three API calls. Complete Reddit crypto sentiment.

Discover trending symbols, inspect one token in depth, compare multiple assets and monitor the market-wide crypto mood. RESTful JSON endpoints designed for trading bots, dashboards and research workflows.

api-demo.sh
# 1. Discover trending crypto symbols
$ curl api.adanos.org/reddit/crypto/v1/trending?days=1&limit=20
[{ "symbol": "BTC", "buzz_score": 94.2, "trend": "rising", "mentions": 3847 }]
# 2. Analyze one token in detail
$ curl api.adanos.org/reddit/crypto/v1/token/BTC?days=7
{ "symbol": "BTC", "buzz_score": 94.2, "trend": "rising", "bullish_pct": 58 }
# 3. Compare multiple symbols
$ curl api.adanos.org/reddit/crypto/v1/compare?symbols=BTC,ETH,SOL&days=7
{ "period_days": 7, "tokens": [{ "symbol": "BTC", "buzz_score": 94.2 }] }

Update Frequency

Data refreshes hourly. Trend classification compares rolling 24h activity windows.

Unified Metrics

Buzz, sentiment, mentions, upvotes and subreddit spread are normalized into one comparable signal.

Broad Coverage

Built for large symbol coverage so you can track majors, mid-caps and faster-moving altcoins in one API.

Power your crypto tools with Reddit sentiment data

Access real-time crypto sentiment analytics from Reddit for trading systems, portfolio dashboards and market intelligence products.

  • Trending symbols with sentiment and trend classification
  • Detailed token endpoint with daily trend and top mentions
  • Compare up to 10 crypto symbols side by side
  • Search symbols by symbol or token name
  • Up to 365 days historical data
  • Free tier: 250 requests/month
  • Hourly updates with standardized JSON output

Request API Access

Fill out the form below. We'll send you a secure link to retrieve your API key.

Check your email

We've sent a link to retrieve your API key. The link expires in 24 hours and can only be used once.

Endpoints

RESTful JSON API. Protected endpoints require X-API-Key. View full Reddit Crypto docs → · BuzzScore Whitepaper →

Base URL

https://api.adanos.org/reddit/crypto

Authentication

X-API-Key: sk_live_...

Rate Limit

Free: 100 requests/minute · 250 requests/month
Paid: 1000 requests/minute · unlimited requests/month

Response Format

JSON (UTF-8)
GET /v1/token/{symbol}

Returns detailed sentiment, buzz score and daily trend data for a single crypto symbol.

Path Parameters

symbolCrypto symbol (e.g., BTC, $ETH, SOL)

Query Parameters

daysTime period in days (Free: 1-30, Hobby: 1-90, Professional: 1-365; default: 7)

Response

{
  "symbol": "ETH",
  "name": "Ethereum",
  "found": true,
  "buzz_score": 87.5,
  "trend": "rising",
  "mentions": 2156,
  "sentiment_score": 0.24,
  "bullish_pct": 54,
  "bearish_pct": 20,
  "positive_count": 991,
  "negative_count": 412,
  "neutral_count": 753,
  "total_upvotes": 11290,
  "unique_posts": 438,
  "subreddit_count": 21,
  "period_days": 7,
  "top_subreddits": [
    { "subreddit": "cryptocurrency", "count": 431 },
    { "subreddit": "ethtrader", "count": 212 }
  ],
  "daily_trend": [
    { "date": "2026-02-24", "mentions": 328, "sentiment_score": 0.18, "buzz_score": 83.1 },
    { "date": "2026-02-25", "mentions": 351, "sentiment_score": 0.27, "buzz_score": 87.5 }
  ],
  "top_mentions": [
    {
      "text_snippet": "ETH momentum looks strong this week...",
      "sentiment_score": 0.64,
      "sentiment_label": "positive",
      "upvotes": 1200,
      "subreddit": "cryptocurrency",
      "created_utc": "2026-02-25T10:30:00Z"
    }
  ]
}

Response Fields

symbolCrypto symbol
nameToken name (nullable)
foundWhether mentions were found
buzz_scoreBuzz score (0-100)
mentionsExplicit mentions in selected period
sentiment_scoreAverage sentiment
positive_countPositive mention count
negative_countNegative mention count
neutral_countNeutral mention count
daily_trendDaily mentions, sentiment_score and buzz datapoints
top_subredditsTop subreddits by mention count
top_mentionsTop mentions ordered by engagement

Error Codes

404No mentions found for symbol in the selected period
401Missing or invalid API key
GET /v1/compare

Compares up to 10 crypto symbols over the selected period using unified Reddit sentiment metrics.

Query Parameters

symbolsComma-separated symbol list (max 10, required), e.g. BTC,ETH,SOL
daysTime period in days (Free: 1-30, Hobby: 1-90, Professional: 1-365; default: 7)

Response

{
  "period_days": 7,
  "tokens": [
    {
      "symbol": "BTC",
      "name": "Bitcoin",
      "buzz_score": 94.2,
      "trend": "rising",
      "mentions": 423,
      "unique_posts": 97,
      "subreddit_count": 12,
      "sentiment_score": 0.31,
      "bullish_pct": 47,
      "bearish_pct": 18,
      "total_upvotes": 15620
    },
    {
      "symbol": "ETH",
      "name": "Ethereum",
      "buzz_score": 72.4,
      "trend": "stable",
      "mentions": 318,
      "unique_posts": 73,
      "subreddit_count": 9,
      "sentiment_score": 0.27,
      "bullish_pct": 43,
      "bearish_pct": 19,
      "total_upvotes": 10422
    }
  ]
}

Response Fields

period_daysSelected analysis window
tokensArray of token sentiment objects
tokens[].symbolCrypto symbol
tokens[].nameToken name
tokens[].buzz_scoreBuzz score in the selected period
tokens[].trendRecent activity trend
tokens[].mentionsMentions in selected period
tokens[].unique_postsUnique posts in the selected period
tokens[].subreddit_countSubreddit coverage in the selected period
tokens[].sentiment_scoreAverage sentiment (-1 to +1)
tokens[].total_upvotesTotal upvotes across matched mentions

Error Codes

400Invalid symbols request (e.g., empty list or more than 10 symbols)
401Missing or invalid API key
GET /v1/market-sentiment

Returns a market-wide Reddit crypto snapshot with total discussion volume, sentiment balance and the symbols currently driving narrative momentum.

Query Parameters

daysTime period in days (Free: 1-30, Hobby: 1-90, Professional: 1-365; default: 1)

Response

{
  "buzz_score": 69.8,
  "trend": "rising",
  "mentions": 23140,
  "unique_posts": 3821,
  "subreddit_count": 29,
  "total_upvotes": 195204,
  "active_tickers": 188,
  "sentiment_score": 0.22,
  "positive_count": 10982,
  "negative_count": 3745,
  "neutral_count": 8413,
  "bullish_pct": 47,
  "bearish_pct": 16,
  "trend_history": [58.9, 60.3, 62.7, 64.8, 66.1, 68.2, 69.8],
  "drivers": [
    { "symbol": "BTC", "mentions": 3847, "buzz_score": 94.2, "sentiment_score": 0.31 },
    { "symbol": "ETH", "mentions": 2156, "buzz_score": 87.5, "sentiment_score": 0.24 }
  ]
}

Response Fields

buzz_scoreRelative crypto-market heat vs. the trailing 90-day Reddit crypto baseline (~50 is normal)
trendrising, falling, or stable for the aggregate crypto snapshot
mentionsTotal Reddit crypto mentions across the selected window
unique_postsNumber of distinct Reddit posts represented in the aggregate snapshot
subreddit_countNumber of subreddits contributing to the aggregate snapshot
total_upvotesTotal upvotes across all matched mentions
active_tickersNumber of active symbols in the selected window
sentiment_scoreAverage sentiment across all matched mentions (-1 to +1)
positive_countNumber of bullish mentions in the aggregate window
negative_countNumber of bearish mentions in the aggregate window
neutral_countNumber of neutral mentions in the aggregate window
bullish_pctPercentage of bullish mentions across the whole Reddit crypto universe
bearish_pctPercentage of bearish mentions across the whole Reddit crypto universe
trend_historyDaily aggregate buzz-score history (oldest to newest)
driversTop symbols currently driving the broader Reddit crypto mood
Pricing

Simple, transparent pricing

All plans share the same base API. Professional adds raw mention data and commercial rights.

Free

$0 /month

Perfect for quick tests, API exploration and early prototypes. No credit card required.

  • 100 requests/minute
  • 250 requests/month
  • Access to all API endpoints
  • 30 days historical data
  • Community support
Non-commercial use only
Get Started

Hobby

$19.99 /month

For professional traders, personal trading bots, academic research & side projects

  • 1000 requests/minute
  • Unlimited requests/month
  • Access to all API endpoints
  • 90 days historical data
  • Email support
Non-commercial use only
Get Hobby

Non-profit & Education: Free access for qualifying organizations. Learn more →

FAQ

Frequently Asked Questions

Everything you need to know about the Reddit Crypto Sentiment API.

Which Reddit communities are included?

The dataset aggregates activity from major crypto-focused Reddit communities and symbol-specific threads, including for example r/CryptoCurrency, r/Bitcoin and r/ethtrader.

How are symbols detected?

Symbol extraction normalizes variants such as ETH and $ETH, then maps mentions to the token reference set used by the search endpoint.

How is buzz score calculated?

Buzz score combines mention volume, sentiment balance, engagement, source diversity and recent momentum into a normalized 0-100 value for cross-symbol ranking.

How is trend calculated?

rising, falling and stable are derived from rolling 24h activity comparisons. This helps identify whether a symbol is accelerating or cooling off.

How often is data updated?

The Reddit Crypto pipeline refreshes every 60 minutes. New posts and comments are ingested in each cycle, then mentions, sentiment aggregates and trend metrics are recalculated so the trending list reflects the latest market discussion as closely as possible.

What's included in the free tier?

The free tier includes 250 requests/month, 100 requests/minute, access to every endpoint including the market-wide sentiment snapshot and 30 days of history. Hobby increases that to 1000 requests/minute, unlimited monthly requests and 90 days of history. Professional extends historical access to up to 365 days.

What format is the API response?

All responses are JSON (UTF-8). The /v1/token/{symbol} endpoint includes rich per-symbol fields like daily_trend, top_subreddits, top_mentions and sentiment distribution counts. For a market-wide view, /v1/market-sentiment returns aggregate crypto buzz, breadth and the symbols driving the current Reddit narrative.

Can I compare multiple symbols in one request?

Yes. /v1/compare accepts comma-separated symbols and returns unified token sentiment objects for side-by-side analysis (up to 10 symbols).

Can I use this for trading decisions?

Use this data as one signal among many. Social sentiment can be noisy and regime-dependent. Combine it with risk controls, market structure and your own research before making trades.

For Professionals

Need more API requests?

Running a hedge fund, building a fintech product, or need high-volume access for your trading platform? Our Enterprise plan offers significantly higher rate limits for professional use cases.

View Pricing