Insider Trades Scraper — SEC EDGAR Form 4 by Ticker avatar

Insider Trades Scraper — SEC EDGAR Form 4 by Ticker

Pricing

$5.00 / 1,000 insider transaction extracteds

Go to Apify Store
Insider Trades Scraper — SEC EDGAR Form 4 by Ticker

Insider Trades Scraper — SEC EDGAR Form 4 by Ticker

Pull clean, parsed Form 4 insider trades from SEC EDGAR by ticker. One row per transaction — insider, role, code, shares, price, total USD value, plus link to the filing XML. No auth, no scraping tricks. Uses SEC's free public API. For traders, quants, finance researchers.

Pricing

$5.00 / 1,000 insider transaction extracteds

Rating

0.0

(0)

Developer

vøiddo

vøiddo

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Categories

Share

SEC Form 4 Insider Trades Scraper — by Ticker

Pull clean, parsed Form 4 insider trading transactions straight from SEC EDGAR by ticker. One row per transaction. Insider, role, code, shares, price, total USD value, links back to the filing XML. No auth, no scraping tricks — uses SEC's public APIs.

Built for finance researchers, retail traders, quants, and journalists who want a flat CSV/JSON of who-sold-what-and-when without writing the XML parser themselves.

What you get

One dataset row per insider transaction:

fieldexample
tickerAAPL
companyNameApple Inc.
companyCik320193
insiderNameLEVINSON ARTHUR D
insiderCik1214128
insiderRoles["director"]
officerTitlePrincipal Accounting Officer
filingDate2026-05-29
transactionDate2026-05-27
transactionCodeS
transactionCodeLabelOpen market sale
securityTitleCommon Stock
shares50000
pricePerShare311.02
totalValueUsd15551000.00
acquiredOrDisposedD
sharesOwnedAfterTransaction3764576
ownershipTypeD
isDerivativefalse
accessionNumber0001140361-26-023363
filingUrlhttps://www.sec.gov/cgi-bin/...
xmlUrlhttps://www.sec.gov/Archives/...

Full SEC transaction code legend ships in transactionCodeLabel — no lookup table to maintain on your side.

Inputs

{
"tickers": ["AAPL", "TSLA", "NVDA"],
"sinceDays": 30,
"includeDerivatives": true
}
inputtypedefaultnotes
tickersstring[]Required. Mixed case ok.
sinceDaysinteger30Lookback window from today. Set to 1 for a daily cron.
sinceYYYY-MM-DDOverrides sinceDays if set.
untilYYYY-MM-DDtodayInclusive.
includeDerivativesbooleantrueSet false to skip options/RSU rows.
userAgentstringpresetSEC wants a contact in UA — override only if needed.

Daily cron pattern

{ "tickers": ["AAPL", "MSFT", "NVDA", "AMZN"], "sinceDays": 1 }

Schedule daily at 22:00 UTC and the dataset stays clean — only new filings each run.

What it doesn't do (and won't)

  • No prediction, no "signal" scoring — raw clean data only.
  • No PII beyond what SEC itself publishes (insider name + role, as required by law).
  • No login, no captcha solving, no browser — pure HTTP against data.sec.gov and www.sec.gov.
  • No source merging — one Actor, one source. Other exchanges (HKEX, B3, TSX) will get their own Actor.

Output schema

Each row is a flat JSON object (see table above). Datasets export as CSV/JSON/Excel/RSS directly through the Apify UI.

Maintained by

vøiddo studio — small independent shop. Ships software the way friends recommend it. Bug? Tweet at the inbox or open an issue.