Sec Filings avatar

Sec Filings

Pricing

Pay per usage

Go to Apify Store
Sec Filings

Sec Filings

Extract SEC filings, financial statements, and public company data from EDGAR. Search by ticker symbol or CIK to get 10-K, 10-Q, 8-K filings and company financial information for investment research.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Max N

Max N

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

SECFilings — Public Company Financial Data

Extract SEC filings, financial statements, and insider trades for any US public company directly from the SEC EDGAR database. Get 10-K annual reports, 10-Q quarterlies, 8-K material events, XBRL financial data (revenue, net income, assets), and Form 4 insider transactions.

What data can you get?

Filings — Search and download SEC filings by company, filing type, and date. Covers 10-K, 10-Q, 8-K, DEF 14A, S-1, and all other SEC form types. Over 20 years of filings available.

Company Facts (XBRL) — Structured financial data extracted from company filings: revenue, net income, total assets, liabilities, earnings per share, and hundreds more metrics. Data comes from machine-readable XBRL filings — no PDF parsing needed.

Insider Trades — Form 4 filings showing when company officers, directors, and 10% owners buy or sell stock. Track insider buying patterns and large transactions.

Use cases

  • Quantitative analysis — Build financial datasets for backtesting trading strategies
  • Fundamental research — Screen companies by financial metrics (revenue growth, margins, debt ratios)
  • Insider trading signals — Monitor insider buying/selling for investment signals
  • Competitive intelligence — Compare financial performance across companies in a sector
  • Due diligence — Research company financials for M&A, investment, or partnerships
  • Academic research — Access structured financial data for papers and analysis

How to use

  1. Choose searchType: filings, company-facts, or insider-trades
  2. Identify the company by ticker (AAPL), CIK number, or company name
  3. Optionally filter by filing type and date range
  4. For company-facts, use factsFilter to get specific metrics (Revenue, NetIncome, etc.)

Example input — Financial statements

{
"searchType": "company-facts",
"ticker": "AAPL",
"factsFilter": ["Revenue", "NetIncome", "Assets"],
"maxResults": 500
}

Example output — XBRL financial fact

{
"companyName": "Apple Inc.",
"ticker": "AAPL",
"cik": "320193",
"metric": "RevenueFromContractWithCustomerExcludingAssessedTax",
"label": "Revenue from Contract with Customer, Excluding Assessed Tax",
"value": 391035000000,
"unit": "USD",
"fiscalYear": 2024,
"fiscalPeriod": "FY",
"form": "10-K",
"filingDate": "2024-11-01",
"scrapedAt": "2026-02-14T12:00:00.000Z"
}

Data source

  • SEC EDGAR — Official SEC database (free, public API)
  • XBRL financial data from machine-readable filings
  • Updated daily as companies file new reports

Pricing

Pay-per-event pricing:

  • $1.00 per actor start
  • $0.005 per result (filing or financial fact)

Example: Fetching 200 financial facts for Apple costs $1.00 + $1.00 = $2.00 total.

Integrations

Works with all Apify integrations. Schedule quarterly runs to track earnings reports, or daily runs to monitor insider trading activity.

Tips

  • Use factsFilter to target specific financial metrics. Instead of pulling all XBRL data, request only what you need (e.g., ["Revenue", "NetIncome", "Assets"]) to get cleaner output and pay for fewer results.
  • Combine 10-K filings with insider trades for investment signals. Run company-facts for fundamental data and insider-trades for the same company to see whether insiders are buying or selling around earnings releases.
  • Schedule quarterly runs aligned with earnings season. Most 10-Q filings land within 40 days after quarter end and 10-K filings within 60 days after fiscal year end. Schedule runs in February, May, August, and November to capture fresh data.
  • Search by CIK number for precision. Ticker symbols can be ambiguous (e.g., multiple share classes). Using the SEC CIK number ensures you get data for exactly the right entity.
  • Build sector comparison datasets by running the actor for multiple companies in the same industry. Pull the same factsFilter metrics for each competitor to create standardized financial comparisons.