31 ENDPOINTS ACROSS 4 PLATFORMS

Adanos Finance
Sentiment CLI

Interactive terminal for stock and crypto sentiment. Market scanner, daily briefings, watchlists, and natural language queries. Data from Reddit, X, and Polymarket. Built for traders, developers, and AI agents.

AI Ready

JSON for agents

Real-Time

Always fresh data

3 Sources

Reddit · X · Polymarket
Install CLI Interactive Shell
Install

Up and running in 60 seconds

Install from PyPI with pip or pipx. The guided onboarding wizard handles API key setup.

quickstart.sh
# Install from PyPI
$ pip install adanos-cli
# Guided onboarding wizard (registers + saves API key)
$ adanos onboard wizard
Welcome! Let's get you set up...
# Start the interactive shell
$ adanos
adanos> How does TSLA look?
TSLA (Tesla, Inc.) — Cross-Platform Report (7 days)
Or just tell Claude & OpenAI: Install adanos-cli from PyPI and run the onboarding wizard to set up my API key.

Python 3.10+

Install from PyPI with pip install adanos-cli or pipx install adanos-cli. Works on macOS, Linux, and Windows.

Secure Config

API key stored locally in ~/.config/adanos-cli/config.json. Never sent to third parties.

Onboarding Wizard

Run adanos onboard wizard for guided setup. Registers, retrieves, and saves your API key automatically.

Interactive Shell

Just type. The shell understands you.

Run adanos without arguments to start the interactive shell. Plain text is interpreted as a natural language query. Slash commands give direct access to all CLI features.

adanos shell
$ adanos
Welcome to adanos-cli v1.18.0
Type a question or use /commands. /help for options.
# Just type — plain text is treated as a question
adanos> How does TSLA look?
TSLA (Tesla, Inc.) — Cross-Platform Report (7 days)
Reddit: Buzz 87.5 | Bullish 45% | 342 mentions | rising
X/Twitter: Buzz 71.2 | Bullish 52% | 189 mentions | stable
Polymarket: Buzz 63.8 | 12 active markets
# Natural language comparison
adanos> TSLA vs NVDA
TSLA NVDA
Buzz 87.5 72.3
Bull 45% 54%
Ment 342 189
Trend rising stable
# Slash commands for direct access
adanos> /scan crypto
#1 BTC Buzz 91.2 | Bull 58% | 1,204 mentions | rising
#2 ETH Buzz 78.4 | Bull 51% | 687 mentions | stable
#3 SOL Buzz 65.1 | Bull 62% | 312 mentions | rising

Natural Language

Type questions in English or German. The shell detects tickers, intent, and routes to the right endpoints automatically.

Slash Commands

Prefix with / for direct commands: /scan, /briefing, /watchlist, /trending, and more.

Fullscreen Mode

Run adanos shell --fullscreen for a dedicated terminal experience. Or set ADANOS_CLI_FULLSCREEN=1.

Practical Examples

From quick lookups to full trading workflows

The CLI covers every workflow: quick questions, deep stock reports, market scanning, daily briefings, and portfolio tracking.

Market scanner with trading presets

Use adanos scan to find opportunities matching your trading style. Built-in presets for day trading, swing trading, and long-term investing. Filter by buzz score, volume, sentiment, and number of platforms.

scan.sh
# Day trader scan — high buzz, short window
$ adanos scan --asset stocks --style daytrader
Daytrader Scan — Stocks (24h)
#1 TSLA Buzz 87.5 | Bull 45% | 342 ment | rising | 3 platforms
#2 NVDA Buzz 72.3 | Bull 54% | 189 ment | stable | 3 platforms
#3 AMD Buzz 68.9 | Bull 61% | 156 ment | rising | 2 platforms
#4 AAPL Buzz 55.1 | Bull 48% | 134 ment | falling | 3 platforms
#5 PLTR Buzz 51.7 | Bull 67% | 98 ment | rising | 2 platforms
# Crypto scan with custom filters
$ adanos scan --asset crypto --min-buzz 50 --min-volume 100 --limit 5
Custom Scan — Crypto (min buzz: 50, min volume: 100)
#1 BTC Buzz 91.2 | Bull 58% | 1,204 ment | rising
#2 ETH Buzz 78.4 | Bull 51% | 687 ment | stable
#3 SOL Buzz 65.1 | Bull 62% | 312 ment | rising

Daily briefings tailored to your profile

Start your trading day with adanos briefing. Choose a profile that matches your strategy, or combine it with your watchlist for a personalized summary.

briefing.sh
# Day trader briefing — what's hot right now
$ adanos briefing --profile daytrader
Daytrader Briefing — March 3, 2026
 
Top Movers (24h)
TSLA Buzz 87.5 rising | NVDA Buzz 72.3 stable
AMD Buzz 68.9 rising | PLTR Buzz 51.7 rising
 
Sector Heat: Technology +3.2% | Energy -1.8%
Market Mood: 54% bullish across 2,847 mentions
# Briefing for your watchlist
$ adanos briefing --from-watchlist core --days 7
Watchlist Briefing — "core" (7 days)
 
MSFT Buzz 62.4 | Bull 58% | stable | 156 mentions
AAPL Buzz 55.1 | Bull 48% | falling | 134 mentions
NVDA Buzz 72.3 | Bull 54% | stable | 189 mentions
BTC Buzz 91.2 | Bull 58% | rising | 1,204 mentions
ETH Buzz 78.4 | Bull 51% | stable | 687 mentions

Watchlist management

Create named watchlists for stocks and crypto. Add or remove symbols, generate reports, and feed them into briefings.

watchlist.sh
# Create a watchlist with stocks and crypto
$ adanos watchlist add core --asset stocks --symbols MSFT,AAPL,NVDA
Added 3 stocks to watchlist "core": MSFT, AAPL, NVDA
$ adanos watchlist add core --asset crypto --symbols BTC,ETH
Added 2 crypto to watchlist "core": BTC, ETH
# View your watchlist
$ adanos watchlist show core
Watchlist "core"
Stocks: MSFT, AAPL, NVDA
Crypto: BTC, ETH
# Generate a full watchlist report
$ adanos watchlist report core --asset all --days 7
Watchlist Report — "core" (7 days)
 
MSFT Buzz 62.4 | Bull 58% | stable | 156 mentions
AAPL Buzz 55.1 | Bull 48% | falling | 134 mentions
NVDA Buzz 72.3 | Bull 54% | stable | 189 mentions
BTC Buzz 91.2 | Bull 58% | rising | 1,204 mentions
ETH Buzz 78.4 | Bull 51% | stable | 687 mentions

One-shot stock and crypto reports

Convenience commands for quick lookups. Stock reports aggregate Reddit, X, and Polymarket data. Crypto reports use Reddit Crypto endpoints.

reports.sh
# Cross-platform stock report (Reddit + X + Polymarket)
$ adanos stock AAPL --days 14
AAPL (Apple Inc.) — Cross-Platform Report (14 days)
Reddit: Buzz 55.1 | Bull 48% | 134 mentions | falling
X/Twitter: Buzz 49.3 | Bull 51% | 98 mentions | stable
Polymarket: Buzz 41.7 | 6 active markets
AI Summary: Apple mentions declining after earnings beat...
# Natural language — also works as one-shot
$ adanos ask "TSLA vs NVDA"
TSLA NVDA
Buzz 87.5 72.3
Bull 45% 54%
Ment 342 189
Trend rising stable
# Compare two crypto tokens
$ adanos crypto BTC/ETH --days 14
Crypto Comparison — BTC vs ETH (14 days)
BTC ETH
Buzz 91.2 78.4
Bull 58% 51%
Ment 1,204 687
Trend rising stable

Trending, compare, and search

Discover what's buzzing, compare tickers side by side, or search by company name across any platform.

discovery.sh
# Top 5 trending stocks on Reddit
$ adanos trending --platform reddit-stocks --limit 5
Trending Stocks — Reddit (24h)
#1 TSLA Buzz 87.5 | Bull 45% | 342 mentions | rising
#2 NVDA Buzz 72.3 | Bull 54% | 189 mentions | stable
#3 AMD Buzz 68.9 | Bull 61% | 156 mentions | rising
#4 AAPL Buzz 55.1 | Bull 48% | 134 mentions | falling
#5 PLTR Buzz 51.7 | Bull 67% | 98 mentions | rising
# Trending sectors on X/Twitter
$ adanos trending --platform x-stocks --dimension sectors
Trending Sectors — X/Twitter (24h)
#1 Technology Buzz 78.4 | 34 tickers | Bull 54%
#2 Healthcare Buzz 52.1 | 18 tickers | Bull 49%
#3 Energy Buzz 47.3 | 12 tickers | Bear 55%
# Search by company name
$ adanos search --platform reddit-crypto "ethereum"
Search results for "ethereum"
ETH Ethereum 687 mentions
ETHFI Ether.fi 12 mentions
AI Agent Integration

Built for AI agents and automation

Every command supports --output json for deterministic, machine-readable output. Errors go to stderr with structured JSON. Stable exit codes make it easy to integrate.

agent-integration.sh
# Machine-readable capabilities (for agent discovery)
$ adanos capabilities --output json
{"name":"adanos-cli","version":"1.18.0","endpoints":31,...}
# List all 31 endpoints as JSON
$ adanos endpoint list --output json
[{"id":"reddit-stocks.trending","method":"GET","path":"/reddit/stocks/v1/trending"},...]
# Direct endpoint call with JSON output
$ adanos endpoint call reddit-stocks.stock --ticker TSLA --days 7 --json
{"endpoint":"reddit-stocks.stock","data":{"ticker":"TSLA","buzz_score":87.5,...}}
# Scan and briefing in JSON mode
$ adanos --output json scan --asset stocks --style daytrader
{"scan":{"style":"daytrader","results":[...]}}

Claude, ChatGPT, Agents

Let AI agents call adanos as a tool. JSON output and stable exit codes make parsing trivial.

Deterministic Output

Exit code 0 = success, 1 = runtime error, 2 = auth error. Errors always on stderr.

Self-Documenting

adanos capabilities and adanos endpoint list let agents discover features at runtime.

Get your API key to use the CLI

The CLI connects to the same Adanos Finance Sentiment API. Register once and use your key across the CLI, Python SDK, and direct HTTP calls.

  • Interactive shell with natural language input
  • Market scanner with 4 trading style presets
  • Daily briefings with 7 customizable profiles
  • Watchlist management for stocks and crypto
  • 4 platforms, 31 endpoints, JSON output for agents
  • Free tier: 250 requests/month
  • Same key works with CLI, Python SDK, and REST API

Request API Access

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

Direct endpoint access

Every OpenAPI endpoint is available via adanos endpoint call. Use adanos endpoint list to see all 31 endpoints.

Platforms

reddit-stocks, reddit-crypto, x-stocks, polymarket-stocks

Output Modes

--output text (default) or --output json

Config

~/.config/adanos-cli/config.json

Python

Requires Python 3.10+
CLI adanos stock / crypto / ask

High-level commands that aggregate data from multiple platforms into a single report.

Commands

adanos stock <TICKER>Cross-platform stock report (Reddit + X + Polymarket)
adanos crypto <SYMBOL>Reddit crypto sentiment report
adanos crypto <A/B>Compare two crypto tokens (e.g. BTC/ETH)
adanos ask "<query>"Natural language query (English & German)

Flags

--days NTime period in days (default: 7)
--jsonMachine-readable JSON output
--api-key KEYOverride API key for this call

Examples

adanos stock TSLA --days 14
adanos crypto BTC --days 7 --json
adanos crypto BTC/ETH --days 14
adanos ask "How does NVDA look?" --json
adanos ask "wie sieht es mit aktie AAPL aus"
CLI adanos scan / briefing

Market scanner with trading style presets and daily briefings with customizable profiles.

Scan Command

--assetstocks or crypto (required)
--stylestarter, daytrader, swing, investor
--days NTime period in days
--limit NMax results
--top NTop N results to show
--min-buzz XMinimum buzz score filter
--min-volume NMinimum mention volume filter
--min-platforms NMinimum number of platforms with mentions
--min-sentiment XMinimum sentiment score filter
--max-sentiment XMaximum sentiment score filter

Briefing Command

--profilestarter, daytrader, swing, investor, crypto, research, portfolio
--days NTime period in days
--limit NMax results per section
--stocks CSVCustom stock tickers to include
--crypto CSVCustom crypto symbols to include
--from-watchlist NAMEUse a saved watchlist as input

Examples

adanos scan --asset stocks --style daytrader
adanos scan --asset crypto --min-buzz 50 --min-volume 100
adanos scan --asset stocks --style investor --days 14 --json
adanos briefing --profile daytrader
adanos briefing --profile crypto --days 3
adanos briefing --from-watchlist core --days 7 --json
adanos briefing --profile research --stocks TSLA,NVDA --crypto BTC,ETH
CLI adanos watchlist

Create and manage named watchlists for stocks and crypto. Generate reports and feed watchlists into briefings.

Subcommands

watchlist listList all saved watchlists
watchlist show NAMEShow symbols in a watchlist
watchlist add NAMEAdd symbols to a watchlist
watchlist remove NAMERemove symbols from a watchlist
watchlist delete NAMEDelete an entire watchlist
watchlist report NAMEGenerate a sentiment report for all symbols

Flags

--assetstocks, crypto, or all (for report)
--symbols CSVComma-separated symbols to add/remove
--days NTime period for reports (default: 7)

Examples

# Build a watchlist
adanos watchlist add core --asset stocks --symbols MSFT,AAPL,NVDA
adanos watchlist add core --asset crypto --symbols BTC,ETH

# Manage
adanos watchlist list
adanos watchlist show core
adanos watchlist remove core --asset stocks --symbols AAPL

# Reports
adanos watchlist report core --asset all --days 7
adanos watchlist report core --asset stocks --days 14 --json

# Use in briefings
adanos briefing --from-watchlist core
CLI adanos endpoint list / call

Direct access to all 31 OpenAPI endpoints. Each endpoint has a unique ID.

Endpoint IDs

reddit-stocks.*trending, trending.sectors, trending.countries, stock, stock.explain, search, compare, stats, health
reddit-crypto.*trending, token, search, compare, stats, health
x-stocks.*trending, trending.sectors, trending.countries, stock, search, compare, stats, health
polymarket-stocks.*trending, trending.sectors, trending.countries, stock, search, compare, stats, health

Examples

adanos endpoint list
adanos endpoint list --json
adanos endpoint call reddit-stocks.stock --ticker TSLA --days 7
adanos endpoint call reddit-crypto.token --symbol BTC --days 14
adanos endpoint call x-stocks.trending --days 7 --limit 20
adanos endpoint call polymarket-stocks.compare --tickers TSLA,NVDA --days 7
adanos endpoint call reddit-stocks.stock.explain --ticker NVDA
CLI adanos config / shell / onboard

Interactive shell, API key management, global flags, and onboarding wizard.

Shell

adanosStart interactive shell (recommended for humans)
adanos shellExplicit shell mode
adanos shell --fullscreenFullscreen terminal mode

Global Flags

--api-key KEYOverride API key for this call
--base-url URLOverride API base URL
--output text|jsonOutput format (recommended before subcommand)
--versionPrint version and exit

Config Commands

adanos config setSave API key and optional base URL
adanos config showDisplay current config (key is masked)
adanos config clearDelete local config file

Onboarding Commands

adanos onboardShow onboarding guide
adanos onboard wizardGuided setup wizard (register + redeem + save)
adanos onboard registerRegister for an API key from the CLI
adanos onboard redeemRedeem delivery token for your API key

Config Resolution Order

1. CLI flags--api-key, --base-url (highest priority)
2. EnvironmentADANOS_API_KEY, ADANOS_BASE_URL
3. Config file~/.config/adanos-cli/config.json

Examples

# Guided onboarding wizard
adanos onboard wizard

# Manual onboarding
adanos onboard register --name "Jane Doe" --email "jane@example.com" --purpose "Trading research"
adanos onboard redeem --token kt_abc123 --save

# Config management
adanos config set --api-key sk_live_xxx
adanos config show

# Shell modes
adanos                            # interactive shell
adanos shell --fullscreen         # fullscreen mode
ADANOS_CLI_FULLSCREEN=1 adanos    # env var alternative

# Global flags (recommended before subcommand)
adanos --output json capabilities
adanos --output json ask "How does TSLA look?"
FAQ

Frequently Asked Questions

Common questions about the Finance Sentiment CLI.

What is the interactive shell?

Run adanos without arguments to start a persistent shell session. Type questions in plain text and the shell interprets them as natural language queries. Prefix with / for direct commands like /scan, /briefing, or /watchlist show core. Use /help to see available commands.

What scan styles are available?

The market scanner has four built-in presets: starter (general overview), daytrader (high buzz, short window), swing (multi-day trends), and investor (longer-term patterns). Each preset configures filters like buzz score, volume, and sentiment automatically.

How do briefings work?

Daily briefings aggregate trending data, sentiment snapshots, and key movers into one report. Choose a profile (daytrader, swing, crypto, research, etc.) or combine with a watchlist via --from-watchlist. You can also pass custom tickers with --stocks and --crypto flags.

Can AI agents use the CLI?

Yes. Every command supports --output json for deterministic machine-readable output. adanos capabilities --output json lets agents discover all features at runtime. Errors are emitted to stderr as structured JSON. Exit codes are stable: 0 success, 1 runtime error, 2 auth error.

What platforms are covered?

Four platforms: Reddit Stocks (50+ subreddits), Reddit Crypto, X/Twitter (FinTwit), and Polymarket prediction markets. Stock reports aggregate multiple sources (Reddit + X + Polymarket). Crypto reports currently use Reddit Crypto endpoints. If no mentions exist in the selected window, you receive a valid response with no data.

Do I need a separate API key?

No. The CLI uses the same Adanos Finance Sentiment API key as the REST API and Python SDK. Run adanos onboard wizard for guided setup, or store an existing key with adanos config set --api-key sk_live_xxx. The key can also be set via the ADANOS_API_KEY environment variable.

What are the system requirements?

Python 3.10 or higher on macOS, Linux, or Windows. Install with pip install adanos-cli or pipx install adanos-cli. The CLI is available as both adanos and adanos-cli commands after installation. If adanos is not found, use python3 -m adanos_cli.

Tips for reliable results?

Use direct symbols (stock, crypto, compare) when possible for the most stable results. Use broader time windows for less-liquid assets (--days 7 or --days 30). Check service health first if results look stale: adanos health --platform all.

Get Started

Install from PyPI

The Finance Sentiment CLI is available on PyPI. Install with pip or pipx and run the onboarding wizard. Pair it with a free API key to get started, or upgrade for higher limits and commercial use.

Contact Us