Get full filing document text
GET
/api/v1/public/edgar/document/:filingId10 credits / callAPI key required
Get the full raw text/HTML content of an SEC EDGAR filing by its internal filing ID. Filings can be very large (10-K filings often exceed 1MB) — use `maxLength` to truncate for previews; the response then carries a `truncated` boolean. Find filing IDs via /edgar/filings.
Parameters
Path
Internal filing ID (numeric). Find via /edgar/filings.
Query
Truncate content to this many characters (minimum 100). Adds a "truncated" flag when applied.
Code example
cURL
curl -X GET 'https://api.signal8.ai/api/v1/public/edgar/document/' \
-H "X-Api-Key: $SIGNAL8_API_KEY"Request URL
fix parameters to runGET
https://api.signal8.ai/api/v1/public/edgar/document/example · 200
{
"data": {
"filing_id": 1537388,
"cik": "320193",
"company_name": "Apple Inc.",
"form_type": "10-Q",
"filing_date": "2026-05-01T00:00:00.000Z",
"accession_number": "0000320193-26-000013",
"content": "<DOCUMENT><TYPE>10-Q<SEQUENCE>1<FILENAME>aapl-20260328.htm ... UNITED STATES SECURITIES AND EXCHANGE COMMISSION ... (content truncated for documentation)",
"truncated": true
}
}