SEC EDGAR Filings API: 10-K, 10-Q & 8-K to Markdown
Pricing
$3.00 / 1,000 filing delivereds
SEC EDGAR Filings API: 10-K, 10-Q & 8-K to Markdown
SEC EDGAR API: give a ticker or CIK and get the company's latest 10-K, 10-Q or 8-K filing as clean markdown for AI agents, split by Item (Risk Factors, MD&A...), with key XBRL figures such as revenue, net income and debt. Charged per filing delivered; failed lookups are free.
Pricing
$3.00 / 1,000 filing delivereds
Rating
0.0
(0)
Developer
Frameskim Tools
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Security
Limited permissionsShare
SEC Filings to Markdown for AI Agents
Give a ticker or a CIK and get the company's latest 10-K, 10-Q or 8-K filings from SEC EDGAR as clean markdown, split by Item, with the key XBRL figures for the period: one item per filing, ready for AI agents that read annual reports, quarterly results and current events, for research agents, analysts' tools and RAG over filings.
- Data comes only from the SEC's own free EDGAR APIs (company list, submissions, XBRL company facts) and the filing's main document in the EDGAR archives.
- Sections are the Items of the filing: Business, Risk Factors (1A), MD&A (7), Financial Statements (8), or the numbered Items of an 8-K such as 2.02 Results of Operations.
- Key figures: revenue, gross profit, operating income, net income, EPS, total assets and liabilities, equity, cash, long-term debt and operating cash flow, each with its unit, concept and dates.
- Charged per filing delivered; companies that are not found and filings that cannot be read are free.
More: SEC Filings to Markdown on frameskim.dev
What you get
{"ticker": "AAPL","cik": "0000320193","companyName": "Apple Inc.","form": "10-K","accessionNumber": "0000320193-24-000123","filingDate": "2024-11-01","reportDate": "2024-09-28","items": [],"documentUrl": "https://www.sec.gov/Archives/edgar/data/320193/000032019324000123/aapl-20240928.htm","filingUrl": "https://www.sec.gov/Archives/edgar/data/320193/000032019324000123/","sections": [{"part": "I", "item": "1A", "title": "Risk Factors", "markdown": "The Company's business, reputation, results of operations..."}],"financials": {"revenue": {"value": 391035000000, "unit": "USD", "concept": "RevenueFromContractWithCustomerExcludingAssessedTax", "start": "2023-10-01", "end": "2024-09-28"},"netIncome": {"value": 93736000000, "unit": "USD", "concept": "NetIncomeLoss", "start": "2023-10-01", "end": "2024-09-28"}},"financialsError": null,"truncated": false,"source": "U.S. Securities and Exchange Commission, EDGAR (public information)"}
- A missing field is
null.itemslists the Items an 8-K reports and is empty for the other forms. - Text before the first Item (the cover page, and the body of filings that do not head their Items) comes as a section without an Item, so nothing is lost.
- Tables become markdown tables without the spacer columns of the original HTML; the hidden XBRL header is left out.
- If the SEC's figures cannot be read, the filing is still delivered and
financialsErrorsays why. - A company or filing that could not be delivered has
inputanderror, with the reason, and is not charged. - If nothing is delivered, the run still ends as succeeded: each company or filing that failed is in the dataset with its
error, the status message gives the first reason, and nothing was charged. - Exhibits (such as the press release attached to an 8-K) are not included;
filingUrllinks to the whole filing.
Input
| Field | What it does |
|---|---|
companies | From 1 to 10 tickers or CIK numbers. |
forms | Which forms to read: 10-K, 10-Q, 8-K. |
maxFilings | From 1 to 20 (default 3): how many filings per form and company, newest first. |
includeAmendments | Also read amendments (10-K/A and the like). |
sections | Keep only these Items, such as 1A or 7; up to 30. |
financials | Add the key XBRL figures (on by default). |
fromDate | Only filings on or after this date, YYYY-MM-DD. |
Limits
- Filing documents up to 20 MB, and each request to the SEC waits up to 20 s.
- 2 filings at a time. Requests follow the SEC's fair access rules: a declared User-Agent and a low request rate shared by every run.
- Set a maximum charge per run to cap spending: the run stops before a filing that would pass it.
Pricing
This actor bills one event, nothing else:
filing: one per filing delivered.
Companies that are not found, filings that cannot be read and filings with none of the Items you asked for are not charged.
What it does not do
It does not give investment advice, and it does not include exhibits or filings other than 10-K, 10-Q and 8-K. It has no affiliation with the SEC.
Terms and privacy
SEC Filings to Markdown for AI Agents is operated by Emttn LLC and is not affiliated with, endorsed by or sponsored by the U.S. Securities and Exchange Commission or the companies whose filings it returns. Filings are public information from the SEC; the markdown, sections and figures are an automatic conversion that can contain mistakes, so the original filing is the source of record. Nothing here is investment advice. Filings can name a company's directors, officers and signers, public information the SEC publishes. Terms: https://frameskim.dev/terms. Privacy: https://frameskim.dev/privacy. Questions: support@frameskim.dev.