Skip to main content
Yanked

This release has been yanked by its maintainers, and will be ignored by installers, except when explicitly specified.
Consider using release 0.2.3 instead.

crowdwisdomtrading

What thousands of pro traders think about any ticker, in one number.

Every day CrowdWisdom Trading reads what pro traders say on YouTube, X, StockTwits, Reddit, broker platforms, podcasts and newsletters, and turns it into a ProCrowdSentimentScore from -100 (everyone short) to +100 (everyone long), with ProTraders: how many distinct traders stand behind it.

Covers US stocks and ETFs, crypto, futures, indices and FX. Daily and weekly. Start free, no account, no key.

pip install crowdwisdomtrading
from crowdwisdomtrading import Client

c = Client()
c.daily_sentiment("NVDA")      # free: today's crowd score
c.weekly_sentiment("BTC-USD")  # free: this week's
{"ticker": "NVDA", "cycle": "daily", "date": "2026-11-06",
 "ProCrowdSentimentScore": 26.5, "ProTraders": 1746}

Free and paid

Call Price What you get
daily_sentiment(ticker) free today's ProCrowdSentimentScore and ProTraders (low_coverage when fewer than 10 traders)
weekly_sentiment(ticker) free the same for the week
sample() free one real crowd prediction, at least 7 days old
catalog() free every call, price and field
consensus(ticker) $0.10 direction, confidence, the score and trader count per source, versus the ticker's own past, any past date (as_of)
setup_latest(ticker) $0.50 the crowd's prediction: direction, entry, 2 targets, 2 stops, confidence, risk/reward
setups_today() $10.00 every prediction of the day
crowdmap(ticker) $0.30 CrowdMap: the crowd's support / resistance levels with how many traders named each
history(ticker, from, to) $0.10 past predictions as published at the time (backtest-safe)

Free calls: 50 a day per IP address for each. Tickers: AAPL, NVDA, BTC-USD, GC=F, ^SPX, EURUSD=X, ...

Paying per call (no account)

Paid calls use x402: the API states the price, the package pays it in USDC on Base and returns the data with a receipt. No sign-up, no API key, a failed call is never charged.

pip install "crowdwisdomtrading[x402]"
export X402_WALLET_PRIVATE_KEY=0x...    # a wallet with a few dollars of USDC on Base
c = Client()
c.consensus("AAPL")            # $0.10
c.setup_latest("AAPL")         # $0.50
c.crowdmap("AAPL")             # $0.30
c.last_receipt                 # {"transaction": "0x...", "network": "eip155:8453", ...}

Monthly plan customers use their key instead (CWT_API_KEY=cwt_live_...); a key always wins over a wallet. Fund the wallet with small amounts: the package pays only the quoted price.

More

c.consensus("NVDA", as_of="2026-11-04")        # the crowd as it was on that day
c.history("NVDA", "2026-10-01", "2026-10-31")  # only predictions published by the end date

Answers for past dates are cached on disk (~/.crowdwisdomtrading/cache), so a backtest pays once per ticker and day; live answers are cached for 10 minutes. Client(cache=False) turns it off.

Command line:

crowdwisdomtrading daily NVDA
crowdwisdomtrading weekly BTC-USD
crowdwisdomtrading catalog

Integrations

virattt/ai-hedge-fund: a ready crowd-sentiment model. pip install "crowdwisdomtrading[aihf]", then

from crowdwisdomtrading.aihf import CrowdConsensusModel
ALPHA_MODEL_REGISTRY["crowd"] = CrowdConsensusModel

It returns a signal from -1 to +1 per ticker and date, never looks at data after that date, and abstains when the crowd data is older than 10 days.

Metadata

Release files for crowdwisdomtrading 0.2.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for crowdwisdomtrading 0.2.1
File Size Uploaded Provenance Actions
crowdwisdomtrading-0.2.1.tar.gz 17.7 kB Without provenance Details for crowdwisdomtrading-0.2.1.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for crowdwisdomtrading 0.2.1
File Interpreter ABI Platform Actions
crowdwisdomtrading-0.2.1-py3-none-any.whl Python 3 none any Details for crowdwisdomtrading-0.2.1-py3-none-any.whl

Total release size: 30.5 kB

Release files / crowdwisdomtrading-0.2.1.tar.gz

Download URL crowdwisdomtrading-0.2.1.tar.gz
Size 17.7 kB
Tags Source
SHA-256 checksum
How to use checksums
c80324365fb52a323d793dd76d977b1d1d36c839df601abdd168b9f5feb2a185
BLAKE2b-256 checksum
How to use checksums
affcbd7309da8727a730c4fb6078fd7871b6cabc8633f41efb3b27e1f6094088
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.8

Release files / crowdwisdomtrading-0.2.1-py3-none-any.whl

Download URL crowdwisdomtrading-0.2.1-py3-none-any.whl
Size 12.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
13b7de328252a3610abf9d7c9870e1ff26f79b9c315f6096be199e961069695f
BLAKE2b-256 checksum
How to use checksums
0eb5b1defb99cf0612702b47b13923118564100bfeca41e6ee2bbfe368f21f5a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.8

Security for crowdwisdomtrading 0.2.1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page