Stock Database Import

Import all NYSE, NASDAQ & AMEX tickers with prices from Yahoo Finance. (Admin only)

Logs will appear here when you start the import...

• Ticker list is fetched live from NASDAQ's official FTP directory (~12,500 stocks)

• Prices are fetched in batches of 50 via Yahoo Finance with rate-limit throttling

• This process takes 20–40 minutes for all stocks — keep this tab open

• If it errors, click Re-run — it will restart from the beginning

Enrich Stock Fundamentals

Fetch sector, EPS growth, revenue growth, PE ratio, market cap, ratings & signals from Financial Modeling Prep (FMP). Run this after import.

10,995 stocks are missing fundamental data. Run enrichment to fill the gaps.

Logs will appear here when you start enrichment...

• Requires FMP_API_KEY to be set in environment variables

• Fetches 100 stocks per batch — multiple batches will run automatically

• Fills in: sector, EPS growth, revenue growth, P/E, market cap, signal, composite rating

Enrich via StockFit

Fetch EPS growth, revenue growth, Piotroski scores, sector & signals from StockFit API. Only processes stocks with missing data — faster with upgraded plan.

Logs will appear here when you start enrichment...

• Requires STOCKFIT_API_KEY to be set in environment variables

• Fetches 100 stocks per batch, automatically skips stocks already enriched

• Fills in: EPS growth, revenue growth, composite rating, signal, sector (via Piotroski F-Score)