get_weekly_signals
This week's value-investing buy signals
Get this week's top value stocks meeting Graham + Buffett criteria, ranked by composite score (total_score). Returns up to 20 signals. Each signal includes: ticker, exchange, total_score, pe, pb, roe, margin_of_safety, sector (may be null), and moat_signals (array of passing criteria tags like 'PE<15', 'ROE>15%', 'FCF>0'). Also returns watch_count (total stocks on watchlist) and _meta with credit usage. Use for questions like 'what are the best value stocks this week?'. Costs 5 credits. Without a key, returns the top 3 signals as a free demo (20 calls/day, no key needed). Data is quantitative screening output, not personalised financial advice.
Takes no parameters.
get_watchlist
Value stocks approaching the buy zone
Get stocks with strong fundamentals that are approaching, but not yet at, a full margin of safety. Returns up to 50 stocks. Each entry includes: ticker, total_score, pe, sector (may be null). Useful for building a monitoring list. Costs 3 credits. Data is quantitative screening output, not personalised financial advice.
Takes no parameters.
get_screener
Full value screener (all 966 stocks)
Get the full screener output: every stock in the universe with Graham, Buffett and Deep Value scores, key metrics and rankings. buy_list contains all buy-qualified stocks with full scoring breakdown. watch_list contains top 100 watchlist stocks. Requires a Starter plan or higher. Costs 10 credits. Prefer get_weekly_signals for 'top picks' questions. Data is quantitative screening output, not personalised financial advice.
Takes no parameters.
Check WeeklyMoat API health, when the screener last ran (data_updated field), and which endpoints are available. Free, no key needed.
Takes no parameters.
Check credit balance and recent call history for your WeeklyMoat API key. Returns: plan, credits_remaining, credits_total, credits_used, member_since, last_used, calls_by_endpoint, recent_calls.
Takes no parameters.