Tutorials
Step by step recipes for SEC data: working code and real output from the SecFeed API.
Setup
Every field and operator the SecFeed filing search supports: ticker, cik, formType, filedAt ranges, sic, lists, AND, OR and NOT, with real results.
SetupSEC EDGAR API quickstart in PythonMake your first SecFeed API call from Python in five minutes: get a key, search EDGAR filings and read the JSON response.
Fetch & download
List every file in an SEC filing and download any document or exhibit, such as Exhibit 21 subsidiaries, with two API calls.
Fetch & downloadExport SEC filing search results to CSVTurn any EDGAR filing search into a CSV file for Excel, Google Sheets or pandas, using the /v1/filings/csv endpoint.
Fetch & downloadConvert SEC filings to PDF with PythonRender any SEC filing or exhibit to a clean PDF with one API call, ready to archive, print or send to a document pipeline.
Section & text extraction
Pull Item 1A risk factors out of any 10-K as clean text with one API call, then search and compare them across companies or years.
Section & text extractionExtract 8-K item text: executive changes (Item 5.02)Get 8-K filings classified by item, with the text of each item, using executive and director changes (Item 5.02) as the example.
Financial data
Download any 10-K or 10-Q's financial statements as an .xlsx workbook, one sheet per statement, with no spreadsheet library on your side.
Financial dataCompare one financial metric across every public companyUse XBRL frames to get one concept, such as total assets, for every SEC filer in a single period, then rank and screen companies.
Financial dataConvert XBRL financial statements to JSONTurn the XBRL in any 10-K or 10-Q into JSON statements: income statement, balance sheet, cash flow and cover page, with periods and units.
Market events
Find every 8-K Item 4.01 change in certifying accountant, read why the auditor left, and spot filings that combine it with other events.
Market eventsTrack 8-K cybersecurity incident disclosures (Item 1.05)Find every 8-K Item 1.05 material cybersecurity incident disclosure, with the item text, and follow companies that file updates.
Ownership & fund analysis
Query Schedule 13D filings by percent of class owned, with reporting persons, CUSIPs and the purpose of transaction, as structured JSON.
Ownership & fund analysisGet a fund's 13F portfolio holdings by CIKPull an institutional manager's 13F holdings for a quarter, aggregate by CUSIP and compute portfolio weights, using Berkshire Hathaway as the exa
Ownership & fund analysisFind large Form 144 proposed insider salesQuery Form 144 notices of proposed sales of restricted and control stock by market value, with seller, relationship, broker and 10b5-1 plan dates.
Ownership & fund analysisBuild an insider buying screener with Form 4 dataScreen open market insider purchases (Form 4 code P) across the whole market with SecFeed's bulk insider data, then drill into one company.
Offerings
Find Regulation D private placements above a dollar threshold with issuer, industry, amount offered and sold, exemptions and investors, as JSON.
OfferingsTrack IPO pricing from 424B4 prospectusesGet final IPO terms from 424B4 prospectuses: shares offered, price, ticker, exchange, proceeds and underwriters, as JSON.
Governance & compensation
Pull audit, audit related, tax and other fees from proxy statements, plus the auditor of record, and compare non-audit fee share across companies.
Governance & compensationGet executive compensation data by tickerRead the Summary Compensation Table from a company's latest proxy statement as JSON: salary, bonus, stock awards, incentives and total pay per ex
Reference
Convert between ticker, CIK, company name and CUSIP, and look up an EDGAR entity profile with SIC code, fiscal year end and filer category.
ReferenceStream new SEC filings in real time with Server-Sent EventsReceive every new EDGAR filing seconds after it is published with a Server-Sent Events stream, filter by form type or CIK, or use webhooks.