Skip to content

Add Adanos Sentiment API as alternative data source#1

Open
alexander-schneider wants to merge 2 commits intodylee9:mainfrom
alexander-schneider:add-adanos-sentiment-api
Open

Add Adanos Sentiment API as alternative data source#1
alexander-schneider wants to merge 2 commits intodylee9:mainfrom
alexander-schneider:add-adanos-sentiment-api

Conversation

@alexander-schneider
Copy link

Summary

  • Adds adanos_client.py — a client for the Adanos Sentiment API providing pre-analyzed sentiment from Reddit, X/Twitter, and Polymarket
  • Integrates with existing feelstrader.py via fetch_and_store_sentiment() that pulls API data into the MySQL datapoint table
  • No scraping, Selenium, or StockTwits credentials needed — just an API key

What is Adanos Sentiment API?

Finance Sentiment API unifies Reddit, X, financial news, Polymarket, and crypto community data in one API for sentiment analysis and market research.

Endpoints include:

  • Trending stocks/crypto with buzz scores, sentiment, and trend direction
  • Per-ticker detail with daily trends, top mentions, bullish/bearish percentages
  • Cross-platform comparison (Reddit + X/Twitter)
  • Sector and country breakdowns

Changes

  • adanos_client.py — API client with methods for all major endpoints
  • feelstrader.pyfetch_and_store_sentiment() helper function
  • config.py.exampleADANOS_API_KEY placeholder
  • README.md — usage docs, data source reference, project structure update

Usage example

from adanos_client import AdanosClient

client = AdanosClient(api_key="your-key")
trending = client.reddit_trending(days=7, limit=20)
for stock in trending:
    print(f"{stock['ticker']}: sentiment={stock['sentiment_score']}, buzz={stock['buzz_score']}")

Free API keys available at api.adanos.org/docs.

Adds a client for the Adanos Sentiment API as an alternative to scraping
StockTwits. The API provides pre-analyzed sentiment data from Reddit,
X/Twitter, and Polymarket — no scraping, Selenium, or API rate limit
management needed.

Changes:
- adanos_client.py: API client with methods for trending, stock detail,
  compare, and cross-platform sentiment fetching
- feelstrader.py: fetch_and_store_sentiment() helper that pulls from
  Adanos and writes to the existing MySQL datapoint table
- config.py.example: ADANOS_API_KEY placeholder
- README.md: usage docs and data source reference
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant