SEC EDGAR Filings Scraper - Insider Trades & Reports avatar

SEC EDGAR Filings Scraper - Insider Trades & Reports

Pricing

from $0.000035 / actor start

Go to Apify Store
SEC EDGAR Filings Scraper - Insider Trades & Reports

SEC EDGAR Filings Scraper - Insider Trades & Reports

Scrape SEC EDGAR filings by stock ticker or company — form type + plain-English label, filing & report dates, filer, accession & direct doc links. Filter to Form 4 insider trades, 8-K, 10-K, 13F etc. + by date. Official SEC data, no API key. Export CSV/JSON/Excel.

Pricing

from $0.000035 / actor start

Rating

0.0

(0)

Developer

Flash Scrape

Flash Scrape

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

Insider Trading Tracker — SEC Form 4 Buy/Sell Scraper with Signal Score

Turn the SEC's raw EDGAR filings feed into a clean insider trading dataset — give it a stock ticker and get every Form 4 insider buy/sell transaction, parsed into shares, price, value, and a -100 to +100 signal score so you can rank real conviction trades in seconds, at $5 per 1,000 results.

What does it do?

This actor is an insider trading scraper built on the official SEC EDGAR API (data.sec.gov). Give it a ticker (or company name) and it resolves the CIK, pulls the company's filings, and for every Form 3/4/5 insider filing fetches the ownership XML and parses the full transaction table — insider name, role (director / officer / 10% owner), transaction code, shares, price per share, total value, and shares owned after. Every insider filing is then classified with an insider_signal ("Bullish — open-market buy", "Bearish — open-market sale", "Net insider buying", etc.) and a buy/sell signal_score from -100 (strong sell) to +100 (strong buy), plus total_bought_value, total_sold_value, and net_transaction_value so you can rank conviction trades instead of reading raw filings one by one. It also returns 8-K, 10-K, 13F, and S-1 filings with plain-English form labels and direct document links when you don't filter to Form 4 only.

Why use it / who's it for

  • Retail investors building a personal insider-buying watchlist — see when a CEO or CFO is putting real money into their own stock, not just a link to a filing.
  • Fintech builders who need a clean, structured insider-trading feed to power a trading signal, screener, or alert app — no HTML scraping, no XML parsing on your end.
  • Equity & credit analysts who want Form 4 insider transactions joined with company profile data (SIC industry, exchange, fiscal year end) for fundamental research.
  • Newsletter writers & fintwit / stock-alert accounts who publish "insider buying alerts" and need a repeatable, automatable data source.
  • Compliance teams & journalists who need a clean, dated, linkable trail of officer/director trading activity.
  • Use cases: insider-trading watchlists across a portfolio of tickers, scheduled Form 4 alerts via Make/n8n/Zapier, ranking the market's most bullish/bearish insider signals this week, feeding a stock-screener or trading-signal model.

How to use it

  1. Enter one or more stock tickers (e.g. ["AAPL", "NVDA"]) or a company name search.
  2. Set formType to 4 to scope the run to insider trading filings only (leave blank for all filing types).
  3. Optionally set dateFrom to only pull recent insider trades, and cap maxItems / maxPerCompany.
  4. Leave parseInsiderTransactions on (default) to get the full parsed buy/sell transaction table and signal score on each row.
  5. Run the actor and export results as CSV, JSON, or Excel — or pull them straight into Sheets/Airtable via integrations.

Output fields

FieldDescription
ticker, company, cikResolved stock ticker, company name, and SEC CIK
company_sic, company_industrySIC code and plain-English industry
company_exchangeListing exchange(s), e.g. Nasdaq
fiscal_year_end, state_of_incorporation, entity_categoryCompany profile fields
form, form_labelFiling form (e.g. 4) and plain-English label ("Insider trade")
filing_date, report_dateWhen it was filed / the transaction date
accession_numberSEC accession number
primary_doc_url, filing_index_url, insider_xml_urlDirect links to the filing document, index, and raw ownership XML
is_xbrl, sizeXBRL flag and file size
insider_name, insider_roleReporting insider's name and role
insider_is_director, insider_is_officer, insider_is_ten_percent_ownerInsider relationship flags
transactionsFull parsed insider trading table: security, date, code, code_label, shares, price_per_share, value, shares_owned_after
transaction_countNumber of transactions on the filing
total_bought_value, total_sold_value, net_transaction_valueDollar totals bought vs. sold
insider_signal, signal_scorePlain-English insider trading signal and a -100…+100 buy/sell score

Example output

A real sample from a live run:

tickercompanyformform_labelfiling_dateprimary_doc_url
AAPLApple Inc.4Insider trade2026-06-17form4.xml
AAPLApple Inc.4Insider trade2026-06-17form4.xml
AAPLApple Inc.4Insider trade2026-05-29form4.xml
AAPLApple Inc.SDSD2026-05-28ef20073373_sd.htm

Input example

{
"tickers": ["AAPL", "NVDA"],
"formType": "4",
"dateFrom": "2026-01-01",
"parseInsiderTransactions": true,
"maxItems": 500
}

How much does it cost?

This actor is pay-per-event at $0.005 per result — $5 per 1,000 insider trading records (effective 2026-07-16). There's no subscription: you only pay for filings actually returned. New Apify accounts get roughly 1,000 results free on the platform's free tier, enough to build and test a full insider-trading watchlist across a dozen tickers before spending anything.

FAQ

Yes. Form 4, 8-K, 10-K, and all other filings come straight from the SEC's public EDGAR API (data.sec.gov) — the same government database anyone can browse for free. This actor just parses it into structured rows.

How fresh is the insider trading data?

The SEC "recent" feed (used by this actor) holds each company's latest filings, typically updated the same day insiders file their Form 4 — often within two business days of the actual trade, as required by SEC rules.

Do I need an SEC API key or account?

No. The SEC EDGAR data API is free and open; this actor needs no API key, login, or proxy to run.

What's the difference between signal_score and insider_signal?

insider_signal is a plain-English label ("Bullish — open-market buy", "Bearish — open-market sale", "Net insider buying/selling", "Routine"). signal_score is the same classification as a number from -100 (strong sell) to +100 (strong buy), so you can sort or threshold programmatically.

Can I track multiple tickers at once?

Yes — pass an array of tickers and the actor resolves each to its CIK and pulls filings for all of them in parallel, sorted newest first.

Other Flash Scrape lead tools