SEC EDGAR API
SEC EDGAR (sec.gov) has 4 public methods: list company SEC filings, get company financials, list insider trades and search filings by phrase. Each costs 1 credit per completed run (1¢ with pay as you go); failed runs are free.
Unofficial. Not affiliated with or endorsed by SEC EDGAR.
Methods
4Finds a public company by name or ticker in SEC EDGAR and lists its filings, newest first, optionally narrowed by filing type and filing date.
Returns company name, CIK, and for each filing the form type, plain meaning, dates, description, document link, index link and accession number
Readsec.gov/get_company_filingsLooks up a public company by name or ticker on SEC EDGAR and returns its reported annual or quarterly financial figures from XBRL company facts. Quarterly flows are derived from year-to-date totals when no quarterly figure is filed. Unavailable figures are null.
Returns company name, currency, CIK, and per-period revenue, net income, EPS, balance sheet, cash flow, shares and filing references
Readsec.gov/get_company_financialsLists stock transactions reported on Form 4 filings by a company's officers, directors and major owners, newest first. Trades without a reported price have no calculated value.
Returns insider name, role, trade date and type, shares, price, total value, shares owned after trade, filing date, Form 4 link
Readsec.gov/list_insider_tradesFinds SEC EDGAR company filings that mention an exact phrase, optionally limited to a company, a filing category and a filing date range, ranked by search relevance; one entry per filing.
Returns company name, form type and meaning, filing date, report period, excerpt, document link, CIK, accession number
Readsec.gov/search_filings