The data

Two sources, two jobs

Interactive Brokers supplies the price picture; Finviz supplies the fundamentals. Both are reached through small, read-only local tools — not hosted APIs.

📈

Interactive Brokers

Price & market data

Reached via local read-only CLI → IB Gateway :4002

Price history · 1Y 52-week range Moving averages Trend Quotes Contracts Market scanner

Nothing leaves the machine · quotes delayed on the paper account · powers the swing scanner

🧮

Finviz

Fundamentals snapshot

Reached via scraped quote page, cached 1h quote.ashx

Valuation Quality & returns Balance sheet Growth Ownership Analyst target Dividend

~70-metric snapshot · one point in time (trends come from IBKR)

Mixed / derived — the analysis layer combines both sources: implied upside blends Finviz's analyst target with IBKR's live price, the Buffett scorecard scores Finviz metrics against thresholds, and the AI narrative reasons over the IBKR price picture and Finviz fundamentals together.