Graham · Buffett · Lynch · Al Brooks — pure-math scoring across 32 criteria.
Set up your API keys once and they're saved in your browser forever.

● Required
🤖
Anthropic API Key
Powers the 🧠 AI Summary — generates investment thesis, bull/bear case, entry strategy per stock. Without it scoring still works, just no AI narratives.
Get free key at console.anthropic.com ↗
Not set
📊
Finnhub API Key
Live stock price + all fundamentals — P/E, ROE, margins, growth rates, debt ratios. Powers all 24 fundamental scoring criteria (Graham + Buffett + Lynch).
Free at finnhub.io/register — no credit card ↗
Not set
📈
Twelve Data API Key
250 days of daily price history → real EMA20, EMA50, EMA200 calculations. Powers all 8 Al Brooks technical scoring criteria. Without it Tech score shows 0/8.
Free at twelvedata.com — 800 calls/day ↗
Not set
○ Optional
🎯
MarketData.app Token
Live options chain — real bid/ask, IV, delta, theta, breakeven for 6-month call options. Without it, options tab shows AI-estimated strikes only.
Free at marketdata.app — 100 calls/day ↗
Not set
☁️
Cloudflare Worker URL
CORS proxy that lets live options work when hosted on GitHub Pages or Netlify. Without it, options only work on localhost. Deploy takes ~5 minutes.
Free at dash.cloudflare.com — 100k req/day ↗
Not set
🟢
Robinhood — Import Positions (optional)
Import your stock positions from Robinhood CSV export. In Robinhood app: Account → Statements → Export. Upload the CSV here to auto-populate your Portfolio tab.
Robinhood Statements ↗
Optional
Save your Anthropic, Finnhub, and Twelve Data keys to launch.

📚 Value Investor Stock Screener

Graham · Buffett · Lynch · Al Brooks  ·  Pure-math scoring · 🧠 AI on-demand · ●LIVE via Finnhub + Twelve Data

No stocks yet — enter a ticker above.

●LIVE price via Finnhub  ·  ●LIVE fundamentals direct from Finnhub API  ·  ●LIVE options direct from MarketData.app  ·  Not financial advice.