SEC EDGAR API · Filings, Full-Text Search & Financials avatar

SEC EDGAR API · Filings, Full-Text Search & Financials

Pricing

from $3.00 / 1,000 records

Go to Apify Store
SEC EDGAR API · Filings, Full-Text Search & Financials

SEC EDGAR API · Filings, Full-Text Search & Financials

Query SEC EDGAR: company filings (10-K, 10-Q, 8-K, Form 4…), full-text search across all filings, and XBRL financial statements. Official US government data, no API key.

Pricing

from $3.00 / 1,000 records

Rating

0.0

(0)

Developer

Saulius Saulenas

Saulius Saulenas

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

Query the U.S. SEC EDGAR system as clean JSON — company filings (10-K, 10-Q, 8-K, Form 4, S-1, 13F…), full-text search across every filing since 2001, XBRL financial statements over time, and company profiles. Official government data. No API key, no subscription, no call caps — pay per record.

Built for fintech and investment tools, compliance/KYC teams, researchers, journalists, and AI agents that need reliable SEC data without wrestling EDGAR's raw endpoints.

Why this actor

  • 4 data types, one actor — filings lists, full-text search, financials (XBRL), company profiles.
  • Ticker or CIK — pass AAPL or 0000320193; tickers are resolved automatically.
  • Full-text search across all filers — find every filing mentioning a phrase, filtered by form type and date. (e.g. every 10-K that mentions "large language model".)
  • Real financial statements — revenue, net income, assets, equity, EPS, cash flow and more as clean annual & quarterly time series, pulled from XBRL (handles the different tags companies use).
  • Direct filing URLs — every filing row links straight to the primary document on sec.gov.
  • Monitoring mode — schedule runs and return only new filings via a persistent dedup store. Perfect for watching a portfolio for fresh 8-Ks, Form 4 insider trades, or 10-Ks.
  • Compliant by design — proper SEC User-Agent and ≤10 requests/second throttling built in.

Use cases

You are a…You use it to…
Fintech / investing toolPull fundamentals & filings for your coverage universe
Compliance / KYCMonitor companies for new 8-Ks, ownership changes, Form 4s
Quant / researcherBackfill XBRL financial time series across many tickers
Journalist / analystFull-text search filings for a phrase, person, or risk factor
AI / RAG / MCP agentGive an agent an SEC filings & financials tool

Input

FieldTypeDescription
dataTypestringfilings, search, financials, or company.
companiesarrayTickers or CIKs (for filings/financials/company).
searchQuerystringText/phrase for full-text search (quotes = exact phrase).
formsarrayForm types filter, e.g. 10-K, 10-Q, 8-K, 4, S-1, 13F-HR.
startDate / endDatestringYYYY-MM-DD date range.
conceptsarrayFinancial line-items for financials (revenue, netIncome, assets…).
maxFilingsPerCompanyintegerCap filings per company.
maxSearchResultsintegerCap total full-text search results.
dedupAcrossRunsbooleanReturn only NEW records vs previous runs (monitoring).
userAgentContactstringYour name/email for SEC's fair-access User-Agent (optional).
proxyConfigurationobjectApify Proxy recommended.

Example — a company's recent filings

{ "dataType": "filings", "companies": ["AAPL", "MSFT"], "forms": ["10-K", "10-Q", "8-K"], "maxFilingsPerCompany": 20 }
{ "dataType": "search", "searchQuery": "\"climate risk\"", "forms": ["10-K"], "startDate": "2025-01-01", "maxSearchResults": 100 }

Example — financials

{ "dataType": "financials", "companies": ["NVDA"], "concepts": ["revenue", "netIncome", "eps", "assets"] }

Output

Filing item:

{
"dataType": "filing", "ticker": "AAPL", "company": "Apple Inc.", "form": "10-K",
"filingDate": "2025-11-01", "reportDate": "2025-09-27", "accessionNumber": "0000320193-25-000123",
"primaryDocument": "aapl-20250927.htm", "isXBRL": true,
"filingUrl": "https://www.sec.gov/Archives/edgar/data/320193/000032019325000123/aapl-20250927.htm"
}

Financials item: concept, xbrlTag, label, unit, latestValue, latestPeriodEnd, and a points array of { value, start, end, fiscalYear, fiscalPeriod, form, filed }.

Search item: matching form, filingDate, companies, cik, accessionNumber, and filingUrl. Company item: name, sic, sicDescription, tickers, exchanges, stateOfIncorporation, fiscalYearEnd, business address, and filings count.

A run summary is saved to the key-value store under SUMMARY.

Pricing

Pay-per-event: charged per record returned (one filing, one search hit, one financial-concept series, or one company profile), plus a small per-run start fee. No subscription, no per-call caps. See the Pricing tab for the live rate.

FAQ

Where does the data come from? Directly from the SEC's official EDGAR system (data.sec.gov, efts.sec.gov, sec.gov/Archives). It's public U.S. government data.

How far back does full-text search go? EDGAR full-text search covers filings from 2001 to today.

Why do revenue values use different XBRL tags? Companies tag the same concept differently; the actor tries the common tags and returns whichever the filer used (shown in xbrlTag).

Can I monitor for new filings? Yes — set dedupAcrossRuns: true with a dedupStoreName and schedule it; each run returns only filings not seen before.

Limitations

  • Financial data reflects what companies report in XBRL; very old or non-standard filings may lack some concepts.
  • Full-text search deep-paging is capped by EDGAR at 10,000 results per query — narrow with form/date filters for exhaustive coverage.
  • Not investment advice; for informational use.