Structured Access to SEC Filings and EDGAR Data

FinFeedAPI’s SEC Filings API provides structured access to filings published on the SEC EDGAR system, including filing metadata, documents, extracted content, and XBRL data. Userss can search filings by company, ticker, form type, or date, extract specific sections from 10-K, 10-Q, and 8-K reports, and download original filing documents without working directly with raw EDGAR archives.
background

200+
background
Filing per single API request
18M
+
background
Historical SEC filings
100%
background
SEC filing types covered

How does FinFeedAPI turn raw EDGAR filings into usable data?

FinFeedAPI retrieves filings directly from the SEC EDGAR system and converts them into structured outputs that are easier to search, extract, and analyze. Instead of working with raw HTML, text, or XBRL files, developers can query filing metadata, extract specific items from 10-K, 10-Q, and 8-K reports, convert XBRL disclosures into JSON, and access clean text or HTML through a single API. This approach removes the need for custom parsers while preserving access to original filing documents when needed.
background

What data will you get?

background
SEC Filing Metadata
Retrieve structured metadata for SEC filings, including accession number, form type, filing date, report date, company name, CIK, and document size. Metadata can be filtered, sorted, and paginated through the filings endpoint.
background
Historical SEC Filings
Access historical filings from the EDGAR archive, covering forms such as 10-K, 10-Q, 8-K, S-1, S-3, 20-F, and 40-F. Filings can be queried by company, ticker, form type, and date range.
background
Newly Published SEC Filings (Real-Time)
Receive a real-time stream of newly published SEC filings through the WebSocket API. New filings are delivered shortly after they appear in EDGAR
background
Original Filing Documents
Download original filing documents directly from the SEC EDGAR archive. Supported file types include HTML, XML, XBRL, TXT, PDF, and other formats submitted to the SEC.
background
Extracted Filing Content
Retrieve extracted text or HTML content from SEC filings using the extractor endpoint. Content is classified based on the filing type and document structure.
background
Item-Level Filing Sections
Extract specific items or sections from filings such as 10-K, 10-Q, and 8-K. Item-based extraction allows direct access to targeted disclosures without processing full documents.
background
Full-Text Search Results
Search across SEC filing documents using keyword-based full-text search. Results can be filtered by form type, filing date, and inclusion or exclusion of specific terms.
background
XBRL Financial Data (JSON Format)
Convert XBRL filings into structured JSON output, including financial statements, accounting concepts, and filing metadata. Supported inputs include accession numbers, HTML URLs, and XBRL file URLs.
background
Filing Content in Multiple Formats
Choose between plain text or HTML output when extracting filing content. This supports both machine processing and human-readable workflows.
background
Filing Discovery and Monitoring Signals
Receive filing discovery events indicating when new filings become available. These events support monitoring, alerting, and automated disclosure workflows.
background

MCP support for simple integration

FinFeedAPI supports the Model Context Protocol (MCP), an open standard that makes our financial data easy for AI systems to understand and use.

This gives LLMs, agents, and automated tools direct access to stock, FX, prediction market, and SEC data without manual integration work.

Other benefits include:

  • AI-ready data: AI models can use FinFeedAPI data right away — no extra tools or special setup
  • One place to access everything: All FinFeedAPI products use the same MCP protocol.
  • Fewer mistakes: Clear data schemas help catch errors early, making your AI tools more stable
  • Automatic Updates: New data and endpoints show up instantly in your AI tools. No code changes needed.

SEC API allows you to...

Search and filter SEC filings programmatically
Query filings by company, ticker, CIK, form type, filing date, or report date using structured metadata endpoints. This enables precise discovery without scanning raw EDGAR indexes.
Extract specific sections from filings
Retrieve individual items or sections from 10-K, 10-Q, and 8-K filings by item number. This avoids processing full documents when only targeted disclosures are needed.
Monitor new SEC filings in near real time
Subscribe to a WebSocket stream of newly published filings as they appear in EDGAR. This supports alerting, monitoring, and automated disclosure workflows.
Convert XBRL filings into structured JSON
Transform XBRL financial statements into machine-readable JSON, including income statements, balance sheets, and cash flow data. This removes the need to work directly with XBRL schemas.
Download original SEC filing documents when required
Fetch original filing files directly from the EDGAR archive using accession numbers. Supported formats include HTML, XML, XBRL, TXT, and PDF documents.

Use cases

Use case: Compliance & Regulatory Monitoring

Compliance teams and regulatory technology platforms rely on accurate, timely disclosures to monitor material events, risk factors, and changes in corporate filings. Manual scraping or incomplete feeds lead to missed alerts, audit gaps, and costly remediation. FinFeedAPI delivers unfiltered SEC filings, structured metadata, and extracted sections so compliance workflows stay proactive, reliable, and audit‑ready.

background

Let's Chat!

  • Not sure if our solutions solve your problem? We'd be happy to check it.

  • Need help choosing? Our sales team is ready to help you select the right product and plan that best suits your business's needs.

  • Looking for a quote on an enterprise plan? Request an estimate today.

  • We’re ready to address all your questions and concerns. Submit a form and we will get back to you right away! Request an estimate today.

Contact details
What products are you interested in?

By completing and submitting this form, I agree to receive marketing emails.

You can unsubscribe or update your preferences at any time.

Your personal data will be processed in accordance with the Privacy Policy.

Recent Articles