Market commentary, turned into structured intelligence.
Buzzberg listens to public market chatter across tweets, Reddit threads, YouTube videos, newsletters, news wires, and finance communities, then turns it into source-linked signals you can scan, compare, and verify.
What is Buzzberg?
Buzzberg monitors the public market conversation: FinTwit posts, Reddit threads, YouTube videos, Substack newsletters, news wires, and the rumors and debates that move through finance communities every day.
Instead of making you watch every video, read every thread, or manually track every call, Buzzberg turns that market chatter into structured, source-linked intelligence: tickers, direction, thesis, sentiment, confidence, and speaker history.
It is built for research and education. It helps surface claims worth checking; it does not tell you what to buy or sell.
More ideas. More context. Less research work.
Give your AI assistant a research head start: investor commentary from four platforms, structured ideas and author track records in one searchable database. Go straight to the thesis, the evidence and the people behind it.
9,196 author profiles. 228,709 structured idea records. 1,325 records published in the measured 24-hour window. Database snapshot: 2026-09-14T19:58:14Z.
Four platforms. One research workflow.
Bring X/Twitter, YouTube, Reddit and Substack into the same research workflow. Discover ideas across platforms, compare opposing views and turn the daily flow of commentary into a focused summary. Search by company, author, direction and time window to find the conversation that matters to you.
Find voices worth your attention
Our source selection focuses on substantive financial commentary from investors, traders, channels, newsletters and communities. Go beyond follower counts: inspect an author’s original statements, past calls and results to decide whose reasoning deserves a closer look.
Frontier AI. Three stages of quality control.
We use current-generation frontier AI models and update our model stack as new generations become available. Our quality workflow combines source-claim extraction, evidence checks and reconciliation with author history and price context. In internal agent-led evaluations, our team has recorded AI-analysis accuracy of up to 95%.
Go beyond the opinion. See the track record.
See what an author said, when they said it and how prices moved afterward. Explore individual calls alongside historical results, sample sizes and evaluation periods. Connect today’s thesis to a record you can inspect, with original sources close at hand.
Less collection work. More useful analysis.
The collection, extraction and organization are already done. Start with structured research, filter it to your question and bring the results into your AI assistant through MCP. Skip repeating the same searches and processing the same posts, videos and newsletters. Put that work toward comparing theses and building your answer.
Connect Buzzberg to your AI assistant · Explore our data and methodology
How it works
Data sources
Buzzberg uses public and third-party data sources such as YouTube, Twitter/X, Reddit, Substack, SEC filings, market-data APIs, and macro data feeds. Source availability can change, and public feeds may be delayed or incomplete.
Speaker opinions belong to the original speakers. Buzzberg does not endorse third-party opinions or guarantee that extracted summaries capture every nuance.
Features
Data and methodology
AI-analysis evaluation
The Buzzberg team reports AI-analysis accuracy of up to 95% in internal agent-led evaluations. This measures AI analysis rather than investment prediction success. The evaluation date, sample size and scoring rubric are not yet public.
Evidence checks cover attribution, ticker and direction against the original source. Additional model reviews depend on the source pipeline and task. Saved ideas are reconciled with author history and stored price context.
Go beyond the opinion. See the track record.
Historical call returns are modeled from recorded ideas and stored prices, not actual brokerage portfolio returns. Check the evaluated call set and horizon; past results do not establish future prediction accuracy.
Coverage and counting method
Snapshot: 2026-09-14T19:58:14Z. The measured 24-hour publication window starts at 2026-09-13T19:58:14Z. Profiles count stored author records. Idea records have a thesis and direction, including watch and avoid; repeated mentions and multiple tickers can produce several records for one underlying idea. Configured sources count accounts, channels, communities and newsletters. Summaries apply their selected time window, filters, grouping and account limits. Newswire records are excluded.
| Platform | Configured sources | Idea records | Published in last 24h |
|---|---|---|---|
| X / Twitter | 802 | 147,372 | 369 |
| YouTube | 44 | 70,817 | 651 |
| 55 | 8,513 | 276 | |
| Substack / newsletters | 24 | 2,007 | 29 |
FAQ
What is Buzzberg?
Buzzberg tracks public market commentary and turns it into structured market intelligence: tickers, directional calls, source links, sentiment, and speaker track records.
Where does the data come from?
Buzzberg aggregates public sources such as YouTube, Twitter/X, Reddit, Substack, SEC filings, market data providers, and macro data feeds.
How does the AI analyze content?
AI models extract candidate trade ideas, identify tickers, classify direction and sentiment, summarize the thesis, and attach confidence signals where verification is available.
What does confidence mean?
Confidence is an internal quality signal for how clearly the source supports the extracted idea. It is not a prediction of investment returns.
Is Buzzberg financial advice?
No. Buzzberg is an informational and educational tool. It does not provide personalized investment advice, suitability determinations, or trade recommendations.
How accurate are the extracted ideas?
AI extraction can be wrong, incomplete, delayed, or based on ambiguous source material. Always verify important claims against the original source.
What is the difference between Feed and Ideas?
Feed shows source items you follow. Ideas shows structured, AI-extracted directional calls across tracked sources.
What is the difference between a trade idea and a thesis?
A trade idea is one extracted ticker call from a source item, including the ticker, speaker, direction, confidence, source link, entry price, and supporting rationale. A thesis is the rationale behind the call. On speaker pages, thesis view deduplicates repeated mentions and shows the first opened ticker-direction thesis for that speaker; long and short calls on the same ticker are treated as separate theses.
What do Long, Short, Avoid, and Watch mean?
Long means the source is bullish on the ticker. Short means bearish or explicitly positioned against it. Avoid means the source flags risk or says not to own it, without necessarily making a short call. Watch or Neutral means the mention is mixed, wait-and-see, or not clearly directional. Saved is different: those are your own starred ideas, not an AI stance.
Where can I change filters in the trade feed?
Use the filter bar above the Feed or Ideas list. Sources, Channels, Tickers, and Feeds change the universe; Direction filters Long, Short, Avoid, or Others; Score filters by confidence; Saved shows your starred ideas; Long Short focuses the feed on actionable calls; and First Call shows first-time ticker mentions. The reset icon clears active filters.
How are speaker rankings calculated?
The Leaderboard compares authors using calls opened within the selected Call window, evaluated at the selected Return horizon. Alpha Rank measures performance relative to the S&P 500 with an adjustment for sample size. Changing either selector can change the ranking; typing a name or using additional table filters does not recalculate the scores.
How is Alpha Rank calculated?
For each eligible call, Buzzberg compares its return with the return of SPY, an ETF tracking the S&P 500, over matching start and end dates. The differences are averaged across the author’s calls. For example, a call returning +12% while SPY returns +5% outperforms by 7 percentage points. A positive call can still lag the market: +3% versus +5% is 2 percentage points behind. These are illustrative examples.
The average difference is then adjusted for the number of evaluated calls. Smaller samples are pulled more strongly toward zero, so a short track record has less influence. With the same average outperformance of 7 percentage points, 10 calls give an adjusted result of 1.75 points; 90 calls give 5.25 points. The same rule moderates negative results. Authors are ranked by this adjusted result.
At least 10 calls with both call and benchmark data are required for Alpha. A smaller sample may still show Calls, Average Return and Win Rate, while Alpha remains blank. The calculation uses the selected Call window and Return horizon. Search and additional table filters keep the scores from that full comparison group.
What does Call Window select?
Call Window selects calls by their opening date. A 90-day window includes calls opened during the last 90 days, regardless of whether the author discussed the same company before. YTD starts on January 1 of the current year; All time uses the full tracked history. It does not set how long a call is held.
The two selectors work together. With a 90-day window and a 30-day horizon, a call opened 60 days ago can qualify; one opened 10 days ago cannot yet. A 30-day window with a 90-day horizon normally has no eligible calls: none are old enough. Opening dates define the pool; the horizon determines which calls can be evaluated.
How does Return Horizon work, including an early close?
Return Horizon selects the measurement point: 7, 30, 90, 180 or 360 days after each call opens. With a 30-day horizon, Buzzberg measures the price change from opening to the end of that horizon. If the author closed the position earlier, the return is fixed at that earlier close.
For example, a LONG opened at 100 and valued at 110 at the 30-day endpoint returns +10%. If it was closed on day 12 at 106, its result is +6%, even if the price later reaches 110. For a SHORT, a fall from 100 to 90 gives a +10% modeled return. These are illustrative prices.
Even an early-closed call must reach the full selected age before joining the statistics: a call closed on day 12 enters a 30-day comparison only once 30 days have elapsed since opening. Calls missing the necessary prices are excluded. A longer horizon can therefore show fewer eligible calls.
Why can Calls, Average Return, Win Rate or Alpha be missing?
Calls counts the eligible calls for which both the call’s return and the matching SPY return are available. Average Return is the arithmetic mean of those call returns. Win Rate is the share with a return above zero; a zero return is not a win. These columns use the same set of calls.
For example, returns of +10%, −4% and 0% give 3 calls, a +2% average return and a 33% win rate. This is an illustrative three-call sample; Alpha would remain blank because it needs at least 10 comparable calls. Calls that are too recent, lack prices or cannot be evaluated are not counted. Alpha’s detailed tooltip shows comparison coverage and missing-data reasons.
The Ideas and Posts columns and the overview counters cover all time. They can therefore exceed the number of calls evaluated for the selected window and horizon.
How is the S&P 500 comparison matched to each call?
SPY is the passive alternative for both LONG and SHORT calls. Its return uses the New York closing price on the publication date, or the most recent preceding close within five calendar days when that date has no stored close. The comparison ends on the call’s actual price-evaluation date, including an earlier close.
Call returns remain in the instrument’s quoted currency. The comparison does not convert currencies or adjust for dividends or volatility. It describes historical modeled calls rather than an invested brokerage portfolio.
How do Callfolio’s Performance, Holdings, Calls and 13F fit together?
Performance and Holdings are two views. Performance replays a model portfolio through history and compares it with the S&P 500 over the selected period. Holdings shows its underlying tickers, prices and returns by author or fund.
Calls and 13F choose the source in either view. Calls uses Buzzberg’s AI interpretation of public statements. 13F uses positions disclosed by tracked funds in quarterly SEC filings. Neither Performance curve is a verified account statement from the author or fund.
Holdings can appear as cards or a list. Expand a list row to see up to ten tickers. Cards can be reordered; the list preserves that order. Switching the layout does not change the return calculation.
What do the Calls filters change?
Mentions selects the tickers an author discusses most often; Recent selects their newest calls. Performance builds a model of up to ten equally weighted positions, using the latest recorded call to determine long or short. Mkt cap narrows the selection by company size. In Performance it filters an author’s existing ten positions; it does not necessarily replace excluded names with new ones.
The Performance period sets the date range of the chart. In Holdings, 1D, 7D and 30D show price changes over the selected window. First Call uses the recorded first-call entry; aggregate portfolios label this Avg Entry and use the contributing authors’ average entry. The return beside a Calls author is the average of the displayed tickers with available returns.
The top filter row applies to all author cards or rows. Controls inside an expanded author change that author’s view.
How do the 13F report and return filters work?
Report quarter selects a disclosed quarter-end portfolio. Latest uses each fund’s latest available report. A filing is published after the positions’ reporting date, so it is a delayed view of the fund’s holdings.
Performance models copying at the first eligible market close after the filing becomes public, rather than buying at the earlier quarter-end date. Entry is this model price, not the fund’s purchase price. The holdings drift with prices until the next eligible filing rebalance.
In Holdings, 1D, 7D and 30D set the return window; ALL starts from the selected report’s copy date. The fund’s headline return comes from its full modeled copy portfolio. Each ticker’s Return is its own price change over the chosen window. The list shows the ten largest positions; cards also let you view all positions or changes.
Why can Holdings returns differ from Performance?
Performance follows a portfolio through time, including changes to its positions. Holdings describes the currently selected set of tickers or report. Averaging today’s ticker returns does not recreate the history of a portfolio that changed along the way.
For Calls, the return beside an author averages the available returns of the displayed tickers. For 13F, the fund return follows the full weighted copy portfolio, including model cash; it is not an average of the ten visible tickers. Changing a ticker sort order or switching Cards / List does not change that 13F portfolio return.
Holdings quotes and historical curves also refresh on different schedules. Check the displayed period and data date before comparing values.
What are the main limits of Callfolio’s model returns?
Calls reflects AI interpretations of public content. The author may hold none of the named securities, and the AI can misread a statement. Coverage, late-processed material and ticker corrections can affect historical results.
13F covers only disclosed securities, not a fund’s complete portfolio or real cash balance. The copy model excludes option rows and buys only non-option long holdings with verified tickers and usable prices. Untradeable disclosed weight remains model cash at zero return; the remaining holdings are not scaled back up to 100%. Consensus Top 10 uses today’s tracked manager roster, which can bias its historical results.
The displayed backtests do not deduct trading costs. Missing prices appear as a dash. These are research models, not actual account returns or investment recommendations.
How do notifications work?
Signed-in users can link Telegram and receive alerts for selected feeds, depending on their notification settings. Email is used for transactional login codes.
Can I use Buzzberg through an AI assistant?
Buzzberg includes an MCP server for assistant workflows. Availability and access may change while the product is in beta.
Disclaimer
Contact
For support, privacy requests, corrections, or legal notices, contact [email protected].