SEC EDGAR
Overview
The SEC EDGAR Connector allows you to interact with the U.S. Securities and Exchange Commission’s EDGAR (Electronic Data Gathering, Analysis, and Retrieval) system. EDGAR is the official repository of filings, forms, and disclosures submitted by publicly traded companies and institutional investors.
This connector enables structured access to company metadata, filing histories, and standardized financial facts directly from the SEC.
The SEC EDGAR connector is commonly used for:
Investment research – Access 10-K, 10-Q, 8-K, DEF 14A filings
Financial analysis pipelines – Extract structured financial facts
Compliance and monitoring – Track regulatory disclosures
Corporate intelligence – Retrieve company identifiers and histories
All data is sourced directly from U.S. Securities and Exchange Commission public endpoints.
Connecting to SEC EDGAR
Authentication
The SEC EDGAR API does not require an API key.
However, the SEC requires a User-Agent header that identifies who is making the request.
In Stack AI, a connection can easily be created with your email.
Creating a New SEC EDGAR Connection
Click the SEC EDGAR node to open its settings
Select New connection
Enter the following required information
Field
Value
Connection Name
Any descriptive name (e.g. sec-edgar-connection)
User Agent
Your organization name and contact email (e.g. AcmeResearch [email protected])
⚠️ Important: Requests without a proper User-Agent may be throttled or blocked by the SEC.
No additional authentication or credentials are required.

Available Actions
The SEC EDGAR connector provides 3 core actions.
1. Lookup Company
Action ID: lookup_company_sec_edgar
Description Search for a company using a name, ticker symbol, or CIK and retrieve basic identifying information. This action is typically the first step in any SEC EDGAR workflow.
Inputs
Field
Type
Required
Description
Company Identifier
string
✅ Yes
Company name, ticker symbol (e.g. AAPL), or CIK (e.g. 0000320193). Partial and fuzzy matches are supported.
Outputs
Field
Type
Description
status_code
number
HTTP response status
headers
object
Response headers
body
object
Company metadata, including CIK, legal name, and identifiers
2. Get Company Filings
Action ID: get_company_filings_sec_edgar
Description Retrieve a company’s full SEC filing history using its CIK. Includes recent filings and historical submission metadata.
Inputs
Field
Type
Required
Description
Company CIK
string
✅ Yes
10-digit Central Index Key (CIK)
Outputs
Field
Type
Description
status_code
number
HTTP response status
headers
object
Response headers
body
object
Filing data including form types, dates, accession numbers, and document links
Common Filing Types Returned
10-K (Annual Report)
10-Q (Quarterly Report)
8-K (Current Events)
DEF 14A (Proxy Statement)
S-1 (IPO Registration)
4 (Insider Transactions)
13F (Institutional Holdings)
3. Get Company Facts
Action ID: get_company_facts_sec_edgar
Description Retrieve structured financial facts derived from XBRL-tagged SEC filings. This action returns standardized metrics such as revenue, assets, liabilities, and earnings.
Inputs
Field
Type
Required
Description
Company CIK
string
✅ Yes
10-digit Central Index Key (CIK)
Outputs
Field
Type
Description
status_code
number
HTTP response status
headers
object
Response headers
body
object
Structured financial facts organized by taxonomy and reporting period
Key Concepts
Central Index Key (CIK)
A CIK is a unique 10-digit identifier assigned by the SEC to each filing entity.
You can obtain a CIK by:
Using Lookup Company with a name or ticker
Providing it directly if already known
All other SEC EDGAR actions require a valid CIK.
Tips & Best Practices
Always resolve to a CIK first – Tickers and names are not accepted by downstream actions
Use Python for parsing – EDGAR responses are deeply nested JSON
Combine with scraping – Filings metadata includes URLs, not full text
Be respectful of rate limits – Use caching where possible
Summary Table
Action Name
Description
Key Inputs
Key Outputs
Lookup Company
Resolve name/ticker → CIK
Company name ticker, or CIK
Company metadata
Get Company Filings
Retrieve filing history
Company CIK
Filing list & links
Get Company Facts
Retrieve structured financial data
Company CIK
XBRL financial facts
Last updated
Was this helpful?

