SEC EDGAR Filings & Financials avatar

SEC EDGAR Filings & Financials

Pricing

from $1.00 / 1,000 filings

Go to Apify Store
SEC EDGAR Filings & Financials

SEC EDGAR Filings & Financials

Get a US public company's SEC filings and clean financials by ticker. Returns 10-K, 10-Q, 8-K and other filings with document links, plus normalized annual and quarterly revenue, net income, EPS, cash flow and margins from XBRL. Also full-text search across all filings.

Pricing

from $1.00 / 1,000 filings

Rating

0.0

(0)

Developer

Matheus Coelho

Matheus Coelho

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Categories

Share

Get any US public company's SEC filings and clean, ready-to-use financials from a ticker. One run returns:

  • Filings: 10-K, 10-Q, 8-K, Form 4, S-1, DEF 14A and every other form, with direct links to the document and the filing index.
  • Financials: annual and quarterly revenue, gross profit, operating income, net income, EPS, operating cash flow, capex, free cash flow, R&D, assets, liabilities, equity, cash, long-term debt and margins, normalized from the company's XBRL data.
  • Full-text search: find every filing since 2001 that mentions a phrase, e.g. "going concern" or "tariffs".

Data comes straight from the SEC's official EDGAR APIs. No login, no API key, no scraping of third-party sites.

Why the financials are "clean"

Raw XBRL is hard to use: the fy field is the year of the filing, not of the period, every 10-K repeats prior years, and companies switch tags over time (Apple reported Revenues until 2018 and RevenueFromContractWithCustomerExcludingAssessedTax after). This Actor classifies each value by its real period (about 365 days = annual, about 90 days = quarter), merges tag variants by priority, keeps the most recently filed figure for each period and adds free cash flow and margins.

Input

FieldWhat it does
companiesTickers (AAPL, MSFT, BRK-B) or SEC CIK numbers.
formsOnly these form types, e.g. 10-K, 8-K, 4. Empty = all. Also filters full-text search.
maxFilingsPerCompanyMost recent filings per company (default 10, 0 = financials only).
startDate / endDateFiling date range, YYYY-MM-DD.
includeFinancialsAdd the normalized financials row (default on).
financialYears / financialQuartersHow many fiscal years (default 5) and quarters (default 4).
fullTextQuerySearch the text of all filings. Quotes for exact phrases.
maxSearchResultsMax search hits (default 20).

Output

Every row has a recordType.

filing

{
"recordType": "filing",
"ticker": "AAPL",
"companyName": "Apple Inc.",
"cik": "0000320193",
"form": "8-K",
"filingDate": "2026-07-30",
"items": ["2.02", "9.01"],
"documentUrl": "https://www.sec.gov/Archives/edgar/data/320193/000032019326000018/aapl-20260730.htm",
"filingIndexUrl": "https://www.sec.gov/Archives/edgar/data/320193/000032019326000018/0000320193-26-000018-index.htm"
}

financials (one per company)

{
"recordType": "financials",
"ticker": "AAPL",
"currency": "USD",
"annual": [
{
"periodEnd": "2025-09-27",
"revenue": 416161000000,
"grossProfit": 195201000000,
"operatingIncome": 133050000000,
"netIncome": 112010000000,
"epsDiluted": 7.46,
"operatingCashFlow": 111482000000,
"capex": 12715000000,
"freeCashFlow": 98767000000,
"grossMargin": 0.4691,
"netMargin": 0.2692
}
],
"quarterly": [ { "periodEnd": "2026-06-27", "revenue": 109400000000 } ]
}

searchHit: company, ticker, form, filing date and document link for each match.

error: unknown ticker, no matching filings or no XBRL data, each with a hint so an AI agent can fix the input without reading logs.

Good to know

  • Financials cover companies that file XBRL with the SEC (practically all US-listed operating companies since 2011). Funds and many foreign filers have none, and you get an error row instead.
  • The filings list covers the company's most recent ~1,000 filings.
  • Amounts are in USD as reported, not adjusted for splits.