get_filing_document
Get Filing Document
What it does
Get the full raw text/HTML content of an SEC filing by its internal filing ID (the id on search_sec_filings rows, filingId from lookup_accession_number or get_filing_documents). Returns the complete filing document which can be very large (10-K filings can be 1MB+). Use the maxLength parameter to truncate content for previews.
The response includes company_name, form_type, filing_date, cik, and accession_number alongside the content. Record-only filings (bodyStored: false) have no body here — open them on sec.gov. To read one exhibit rather than the whole submission, use get_filing_documents or get_filing_exhibits, then get_exhibit_content. For Form 3/4/5, 13F and SCHEDULE 13D/G, get_filing_structured returns parsed fields instead of XML.
Coverage: Signal8's SEC EDGAR archive, updated through the day, in its held range (see archiveFrom in each response; currently from late 2021, expanding back to 2016 as the history backfill fills in). Before archiveFrom it holds only a scatter, so ABSENCE BEFORE archiveFrom IS NOT EVIDENCE a filing was never filed; check SEC EDGAR for earlier periods.
Record-only rows (bodyStored: false) have no stored body; open them at their sec.gov URL.
Ask your AI
With the Signal8 MCP server connected, your assistant calls this tool when a question needs it. For example:
Using Signal8, get the full raw text/html content of an SEC filing by its internal filing ID.
Parameters
| Name | Type | Description |
|---|---|---|
filingIdrequired | string | Internal filing ID (numeric). Find via search_sec_filings. |
maxLengthoptional | number | Truncate content to this many characters. Useful for previewing large filings. Response includes a "truncated" boolean when truncation is applied. |
Other SEC filings & EDGAR tools
- get_exhibit_contentFull text/HTML of a single exhibit.
- get_filing_documentsEvery document in a filing, with the ids to read each one.
- get_filing_exhibitsList the readable exhibits within a filing.
- get_filing_structuredParsed Form 3/4/5 transactions, 13F holdings, and Schedule 13D/G.
- lookup_accession_numberLook up a filing/exhibit by accession number.
- screen_sec_filingsScreen filings across all companies by company + filing filters.
- screen_sec_filings_performancePrice performance after filings, with aggregate stats.
- search_filing_textFull-text search that returns the matching passage per filing.
- search_sec_filingsSearch filings by CIK, form, date, 8-K items, full text, or company filters (market cap, float, sector, exchange...).