StockFit API gives developers, quants, and research platforms direct access to SEC filing data parsed from raw XBRL, with every number traceable back to the original filing.
What is StockFit?
StockFit is a REST API that ingests SEC EDGAR filings (10-K, 10-Q, 8-K, S-1, 13F, DEF 14A, Forms 3/4/5, NPORT-P, and more) and outputs normalized JSON for financial statements, earnings, ownership, insider transactions, ETF holdings, and business models. It handles amended filings, non-December fiscal years, and Q4 reconstruction from 10-K + 10-Q. The API is updated daily and also supports the Model Context Protocol (MCP) for AI assistants like Claude, Cursor, and VS Code Copilot.
Key Features
- Point-in-time accurate financials — Income statement, balance sheet, and cash flow statement APIs with every value timestamped to its SEC filing, no look-ahead or survivorship bias. GET /api/financials/income-statement returns quarterly/annual data traceable to the underlying 10-K or 10-Q.
- Ownership and insider transactions — 13F institutional holders, Schedule 13D/13G beneficial owners, and Form 3/4/5 insider trading data in one API. GET /api/insider-transactions returns all insider trades.
- ETF and mutual fund holdings — GET /api/fund/holdings returns NPORT-P portfolio holdings; daily holdings updated every trading day. Includes reverse-lookup, overlap analysis, and fee breakdown endpoints.
- SEC filings with calendar — GET /api/filings lists filings by type (10-K, 10-Q, 8-K, etc.) with section extraction and predicted filing dates per company.
- Business models and signals — AI-classified competitive advantages, operating levers, flywheels, failure modes, and peer comparables. GET /api/company/business-model and related endpoints.
- Earnings API — Earnings calendar with predicted dates, EPS history, dividend history, quality scores (Altman-Z, Piotroski-F), and margin trajectories.
- Executive compensation — CEO and officer pay vs. performance from DEF 14A proxy statements, governance flags, and company-selected KPIs. GET /api/executives/compensation.
- Symbol lookup — Search by ticker, CIK, CUSIP, FIGI, or company name; batch lookups and former name search.
Who is it for?
- Quantitative researchers — Build backtesting models with point-in-time accurate, survivorship-bias-free financial data, including normalized statements and quality scores.
- Developers building financial tools — Integrate income statements, balance sheets, cash flows, and SEC filings via REST API with clear JSON responses.
- AI and LLM workflow builders — Connect StockFit to Claude, Cursor, or VS Code via MCP; the API key becomes an AI tool that queries SEC data directly.