SEC EDGAR Filing Search (Official API) avatar

SEC EDGAR Filing Search (Official API)

Pricing

from $2.20 / 1,000 result items

Go to Apify Store
SEC EDGAR Filing Search (Official API)

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

Doohan Kim

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

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.gov full-text search and data.sec.gov submissions. 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_url and filing_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:

FieldDescription
company_name, ticker, cikFiler identity
formForm type, e.g. 8-K, 10-K, PX14A6G
filing_dateYYYY-MM-DD
accession_numbere.g. 0000320193-25-000079
document_urlDirect link to the filed document
filing_index_urlLink to the filing index page
items, period_ending, document_typeFiling details when present
sics, biz_states, inc_statesIndustry 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_filings fetches archived history files. It is slower and costs extra requests.

Running locally

pip install -r requirements.txt
SEC_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.