Best SEC Filing APIs: Features, Coverage, Pricing, and Developer Experience

By · Oct 19, 2026 · 7 min read

Best SEC Filing APIs: Features, Coverage, Pricing, and Developer Experience

SEC Filing Data offers a website for researching filings and APIs for bringing filing information into applications. If you are looking for the best SEC filing API for your needs, start with the work you want to complete: identifying a company, finding a disclosure, reviewing a document, or turning supported filing content into structured data.

The API offering covers several distinct jobs, including company mapping, filing search, document retrieval, XBRL conversion, and specialized filing datasets. The sections below explain what each workflow helps you do, where coverage varies, and how pricing and license terms affect your intended use.

Use the website for filing research and review

The website brings together company search, filing lists, filing insights, and email alerts. It provides a starting point for users who want to find and read documents without building an integration.

On the search for SEC Filing Data, enter a company name, ticker, or CIK—the filer identifier used in SEC records—and select the matching company. Check the company identity before continuing, especially when a familiar brand differs from the legal filer name.

From the company’s filing list, narrow the results by form type. Open a filing using View, confirm it is the filing you need, then select the PDF option in the top-right corner to download it. The site also offers form-based discovery and Filing Insights for categories such as annual reports and IPOs. Its published search guide says an account is required.

Email alerts can help you follow filings through the website. Website email alerts are separate from programmatic streaming, which the current catalogue marks as planned. Likewise, finding words inside an opened filing is different from searching the contents of an entire filing database.

API or service What it does Typical use
Website filing research Browse filings and review documents online. Read a company’s disclosures without an integration.
Mapping API Connect identifiers with company details. Confirm the company behind a ticker.
Query API Find filing records and source references. Build a list of relevant disclosures.
Extractor API Pull selected text from supported filings. Review a particular disclosure section.
XBRL conversion Turn supported tagged financial content into JSON. Bring reported figures into an analysis tool.
Document download/PDF generation Retrieve supported source files or create PDFs. Keep documents for review or archiving.
Specialized datasets Provide focused company, ownership, offering, fund, subsidiary, and regulatory records. Research a specific topic beyond general filing discovery.

What the main API workflows help you do

An API becomes useful when you need to repeat a search, process documents, or connect results to an internal tool. SEC Filing Data’s documented workflows cover several stages of that process; choosing the right stage prevents unnecessary processing.

Match the API to the output you need: filing metadata, an original document, a generated PDF, an extracted section, or structured financial data. These outputs serve different purposes and should be evaluated separately.

Connect company identifiers with the Mapping API

Company mapping helps connect a known identifier, such as a ticker or CIK, with company details. Instead of manually resolving each company before searching its filings, an application can request a match and retain the confirmed identifiers.

The Mapping API’s documented examples return company names, CIKs, tickers, classifications, and addresses. A practical use is to confirm the company, save its CIK, and use that identifier in subsequent filing research. Review the returned identity before accepting a match; the reference describes daily updates but does not establish a complete history of every security or ticker.

Find relevant records with the Query API

The Query API searches filing metadata using supported company and filing attributes, including ticker, CIK, company name, form type, and accession number. It returns records describing matching filings, with available filer information, attachments, and source references.

For a dashboard that lists a company’s disclosures, this is the discovery step. Your application identifies the relevant filings, then decides which documents need to be opened or processed. A search result is not itself the full document, an extracted narrative section, or a set of financial statements.

Developers can retrieve results in batches rather than requesting the entire result set at once. Before relying on a particular search, confirm the supported filters and date behavior in the endpoint documentation.

Retrieve selected narrative sections

The Extractor API is intended for selected sections of supported 10-K, 10-Q, and 8-K filings. You identify the filing, its form type, and the item you want to retrieve. The documented response example contains filing identifiers and section text.

This can help a research application bring relevant disclosure text into a review or analysis workflow. Check how the returned sections are labeled: an item number can appear in more than one part of a filing. Confirm coverage for the forms and sections you need rather than assuming every document follows the same structure.

Convert supported XBRL content into financial data

XBRL conversion serves a different purpose from narrative extraction. It takes a supported filing or associated XBRL file and converts its tagged content into JSON that an application can process.

The converter’s documented outputs include income statements, balance sheets, cash flows, shareholders’ equity, and other reported items. This workflow may fit an application that needs financial information from filings rather than only a link to the report.

Evaluate conversion with representative filings and check the periods, units, and fields your application requires. Access to an older document does not establish that it contains convertible XBRL, and the reference has request-method inconsistencies that developers should resolve before integration.

Retrieve source documents or generate PDFs

The download service describes access to supported original filings and attachments, including HTML, XML, graphics, and text files. Original files can be useful for retaining source material or performing your own processing.

A generated PDF is a rendered copy for reading, review, or sharing. The reference’s worked examples describe submitting a filing URL, receiving generation information, and then downloading the resulting PDF. They do not fully clarify how to select original-file retrieval instead of PDF generation, so confirm the required download mode before building around it.

Specialized datasets for broader research

SEC Filing Data also publishes references for datasets beyond general filing discovery. These can support more focused research without requiring users to interpret every document manually:

  • Company and subsidiary data: available filer contact details and Exhibit 21-derived subsidiary information can help connect companies, addresses, and corporate structures.
  • Ownership data: insider transactions, parsed Forms 3, 4, and 5, and Form 144 records support research into reported ownership activity and restricted-sales filings.
  • Offering and fund data: Form D records describe private offerings, while N-PORT data provides reported fund and portfolio information.
  • Regulatory data: enforcement actions, administrative proceedings, litigation releases, accounting and auditing releases, and SRO filings support legal and regulatory research.

Use the SEC Filing Data API documentation to check the appropriate reference for searchable fields, response structure, history, and access requirements. Some regulatory databases document bulk JSON downloads, but a bulk metadata file should not be mistaken for an archive of all underlying documents. Enriched website and email information is offered as a paid add-on.

Related website and data services

Alongside API access, SEC Filing Data describes custom investor relations and corporate websites, filing widgets, and contact-data enrichment. Widgets are intended to display filings and disclosures on company websites; enrichment services describe customized delivery in Excel and API JSON formats.

These may be relevant when your goal is a public-facing filing display or a tailored dataset rather than a standalone API integration. Confirm the service scope and delivery arrangement separately. A service-page description does not establish that the work or dataset is included in a standard API subscription.

Coverage and history depend on the dataset

SEC Filing Data describes an overall filing archive reaching back to 1993 and support for more than 150 form types. That is platform-level scope, not a promise that every endpoint processes every form or supplies the same fields throughout that history.

For example, the Form D and Forms 3, 4, and 5 references state history from 2008, while section extraction names three supported form types. Company mapping, financial conversion, fund records, and regulatory datasets each need their own coverage check.

The public pages also differ on some archive figures and start dates. If a project depends on an early year, a particular issuer group, or a less common form, confirm that exact dataset and output before committing to it.

Availability matters as much as history. The current catalogue marks filing full-text search, WebSocket streaming, EDGAR index/archive APIs, and an MCP server as planned. Do not build a required production workflow around those features until availability is confirmed.

Pricing, eligibility, and licensing

The following public API prices were checked on October 19, 2026. The SEC Filing API pricing and licensing page separates evaluation, internal research, and Enterprise use.

Plan Published pricing Intended use
Free $0; 125 API calls Internal research, product evaluation, and testing.
Research Internal Use $45 monthly; $450 annually listed Education, nonprofit, and government organizations; internal use.
Business Internal Use $150 monthly; $1,500 annually listed Businesses and for-profit organizations; internal use.
Enterprise Contact sales Commercial use and external publishing under the applicable agreement.

Annual prices appear in the public page content, although the reviewed rendered view showed monthly cards. Confirm annual-plan availability before subscribing. Paid internal-use plans are subject to rate limits, but the public pricing page does not specify their numeric allowances.

For a customer-facing application, externally published data, or resale, confirm Enterprise licensing. Also check that the plan covers the datasets and add-ons you require. The Business Internal Use plan’s name should not be read as permission for external publication.

What developers should expect

How to use the SEC Filing Data API describes creating an account, generating an API key, maintaining an active subscription, and using the sandbox to explore supported requests. The free allowance gives prospective users a way to evaluate the product without establishing unrestricted access to every capability.

The references provide parameter tables, request examples in multiple languages, status codes, and some sample responses. That material can help a developer understand the integration, but parts of the documentation need clarification. Authentication examples, request methods, and some snippets are not fully consistent.

Use the individual endpoint reference as the starting point and resolve any conflicting instructions before depending on a workflow. Then check actual results through your authorized access: whether the right records are found, whether the required content is returned, and whether the application handles missing data, pagination, and errors.

A useful evaluation can stay small. Choose a recent filing, an older filing, and an example relevant to your specialized data needs. Follow each from discovery to the required output, then confirm the expected request volume, coverage, and permitted use. This article is based on public documentation; it does not report an authenticated end-to-end API test.

Assess the fit for your project

SEC Filing Data offers a path from manual filing research to repeatable discovery and supported document processing. Its value for your project depends on which steps it can handle with the coverage, outputs, and usage rights you need.

When deciding what makes the best SEC filing API for your workflow, start with one concrete task. Confirm that SEC Filing Data can complete it using currently documented features, then evaluate the subscription and any remaining integration work before expanding the scope.

Learn More

Learn about our SEC Filing API and Investor Relations Website Services.

In this article

Featured

Tags

10-K annual report (1) 10-K Filing (2) 10-K Filings (1) 10-K Report (2) 10-Q Filings (2) 10-Q quarterly report (1) 10-Q Report (1) 10-Q vs 10-K (1) 8-K filing (1) 8-K filing requirements (1) analyzing company earnings reports (1) Annual Report (2) Annual Reports (1) API authentication (1) API for Investors (1) API Guide (1) API pagination (1) API Tutorial (1) Assets (1) Blue sky laws (1) Business Model (1) CIK (1) CIK lookup (1) Company Analysis (1) company earnings dates (1) Company Filings (1) Company Reports (1) Company Research (1) corporate earnings schedule (1) corporate transactions (1) Corporate Website Posting Requirements (1) deal structure (1) Developer Experience (1) Developer Tutorials (0) Download SEC Filings (1) earnings announcement dates (1) earnings calendar (1) earnings release dates (1) earnings report guidance and outlook (1) EDGAR (3) EDGAR Database (1) EDGAR Filings (1) EDGAR Search (1) Exempt securities (1) Filing Automation (1) Filing Insights (2) Financial Analyst (1) Financial Data API (1) Financial Filings (1) Financial Performance (1) financial reporting (1) Financial Reports (1) financial results dates (1) Financial Statements (5) Fiscal Year (1) Floating Stock (1) Form 1-A (1) Form 10-K (2) Form 10-Q (3) Form 8-K (3) Form D (2) Form DEF 14A (1) Form N-1A (1) Form N-CEN (1) Form N-CSR (1) Form N-Port (1) Form N-PX (1) Form S-1 (3) Going Public (1) Going Public Tips (1) how investors should read earnings reports (1) how to read 10-Q filings (1) how to tell if earnings are good or bad (1) Impact of SEC Filings on Stock Prices (1) income statement vs balance sheet in earnings (1) Initial Public Offering (1) Insider Buying and Selling (1) Insider Trading (1) Insider Trading API (1) Insider Trading Trends 2025 (1) investment due diligence (1) Investment Signals from Insiders (1) Investor Relations Page (1) Investor Relations Strategy (1) Investor Relations Websites (1) Investor Research (1) IPO Advisors (1) IPO Filings (1) IPO Process (1) IPO Process Steps (1) IR Website Disclosure Requirements (1) issuer mapping (1) JSON (1) key metrics in earnings reports (1) Late Filings (1) Legal Proceedings (2) Liabilities (1) M&A financial analysis (1) Mapping API (1) Market Behavior (1) Market Sentiment Indicators (1) mergers and acquisitions (1) Opportunistic Insider Purchases (1) Pricing and Allocation (1) Private Company Filings (1) Private offerings (1) Proxy Statements (1) public company disclosure (1) Public Company Filings (1) Public Trading (1) Python (1) quarterly earnings dates (1) Quarterly Report (1) quarterly report dates (1) Query API (1) reading SEC filings (10-Q) (1) red flags in earnings reports (1) Red Flags in SEC Filings (1) Registration Statement (2) Regulation D (1) Risk Factors (2) Rule 506 (1) S-1 Registration Statement (1) Search Filings (1) SEC API (1) SEC Compliance (1) SEC EDGAR (1) SEC EDGAR API (5) SEC EDGAR Forms (1) SEC Filing (4) SEC Filing Data (4) SEC Filing Data API (3) SEC Filing Deadlines (2) SEC Filing Guide (1) SEC Filings (10) SEC Filings API (1) SEC Filings Search (1) SEC Form 10-Q (1) SEC Form 4 Insights (1) SEC Form 8-K (1) SEC Forms (1) sec proxy statement form (1) SEC Regulations (1) SEC Reporting (1) SEC.gov (1) Securities Marketing (1) Share Issuance (1) Shareholder Equity (1) shareholder information (1) signs of trouble in quarterly earnings reports (1) stock earnings calendar (1) stock market earnings calendar (1) Stock Market Insider Activity (1) Stock Market Listing (1) Stock Prices (1) stock tickers (1) Stockholders Market (1) understanding 10-Q reports (1) understanding quarterly earnings reports (1) Waiting Period (1) what to look for in earnings reports (1) what to look for in quarterly earnings (1) when do companies report earnings (1) When is a proxy statement filed (1) XBRL (1)
Get Started
Get free alerts on your SEC filings with data insights
Start for Free
Get Started
Get free alerts on your SEC filings with data insights
Start for Free
Share via
Copy link