SEC EDGAR Filing Search (Official API)
Pricing
from $2.20 / 1,000 result items
SEC EDGAR Filing Search (Official API)
Search SEC EDGAR filings using official SEC endpoints only - full-text search across filing content, or a company's complete submission history by ticker or CIK. No API key needed. Public domain U.S. government data.
Pricing
from $2.20 / 1,000 result items
Rating
0.0
(0)
Developer
Doohan Kim
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Search SEC EDGAR filings through the SEC's own endpoints. No scraping, no API key.
Two modes
Full-text search — search the content of filings. Find every filing that mentions a phrase, optionally limited to certain form types and dates.
Company submissions — list one company's filing history by ticker or CIK, including form type, filing date, accession number and document links.
Why this Actor
- Official endpoints only.
efts.sec.govfull-text search anddata.sec.govsubmissions. No HTML page scraping. - No API key. SEC publishes this data openly.
- Public domain. U.S. government works.
- Respects SEC fair access. Requests are rate limited and carry the contact you provide.
- Real document links. Every row includes a working
document_urlandfiling_index_url.
Required: your contact
SEC's fair access policy requires automated requests to identify the requester. Put your name and email in the Your contact input, for example:
Jane Doe jane@example.com
The Actor refuses to run without it. This is sent to SEC in the User-Agent header, as SEC asks.
Output
Full-text mode returns, per filing:
| Field | Description |
|---|---|
company_name, ticker, cik | Filer identity |
form | Form type, e.g. 8-K, 10-K, PX14A6G |
filing_date | YYYY-MM-DD |
accession_number | e.g. 0000320193-25-000079 |
document_url | Direct link to the filed document |
filing_index_url | Link to the filing index page |
items, period_ending, document_type | Filing details when present |
sics, biz_states, inc_states | Industry and location codes |
Submissions mode adds report_date, acceptance_date_time, size, is_xbrl,
core_type, act, file_number and more.
Examples
Find recent 8-K filings mentioning a merger:
{"user_agent": "Jane Doe jane@example.com","mode": "fulltext","query": "merger agreement","forms": ["8-K"],"max_results": 100}
Get Apple's filing history:
{"user_agent": "Jane Doe jane@example.com","mode": "submissions","ticker": "AAPL","max_results": 200}
Limits worth knowing
- SEC full-text search caps paging at 10,000 results per query. Narrow with dates or forms.
- Full-text search covers filings from 2001 onward; older documents are reachable in submissions mode.
include_older_filingsfetches archived history files. It is slower and costs extra requests.
Running locally
pip install -r requirements.txtSEC_USER_AGENT="Your Name you@example.com" python -m tests.test_edgar
Attribution
Data from the U.S. Securities and Exchange Commission (EDGAR). This Actor is not affiliated with or endorsed by the SEC. Filings are submitted by registrants; the SEC does not verify their accuracy. Nothing here is investment advice.