SEC EDGAR Form 4 Insider Trading Scraper avatar

SEC EDGAR Form 4 Insider Trading Scraper

Pricing

Pay per event

Go to Apify Store
SEC EDGAR Form 4 Insider Trading Scraper

SEC EDGAR Form 4 Insider Trading Scraper

Scrape SEC EDGAR Form 4 insider transactions: buys, sells, grants, exercises, gifts. Filter by ticker, CIK, date range, transaction code, or stream the live feed. 32 fields per row.

Pricing

Pay per event

Rating

0.0

(0)

Developer

ParseForge

ParseForge

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

2

Monthly active users

a day ago

Last modified

Share

ParseForge Banner

๐Ÿ“ˆ SEC EDGAR Form 4 Insider Trading Scraper

๐Ÿš€ Pull every SEC Form 4 insider transaction in seconds. Filter by ticker, CIK, date range, or transaction code. No API key, no registration, no manual XML wrangling.

The SEC EDGAR Form 4 Insider Trading Scraper turns raw Form 4 ownership filings into a clean, transaction-level dataset. Every record is one buy, sell, grant, gift, option exercise, or other coded transaction by an officer, director, or 10% beneficial owner. You get the issuer, the insider, the security, the shares, the price, the post-transaction position, and the footnotes. The scraper hits the official SEC EDGAR XML, so the data is identical to what shows up on the SEC viewer, parsed into stable JSON columns.

Form 4 filings have to be submitted within two business days of a transaction, which makes them one of the timeliest legally-mandated signals in US public markets. Insider behavior shows up here before it shows up in 13F holdings, in research notes, or in news coverage. This Actor lets quantitative funds, compliance teams, and retail traders pull a full historical Form 4 backfill for any ticker, or subscribe to a rolling latest-filings feed that updates throughout each filing day.

Target AudiencePrimary Use Cases
Quantitative analysts and hedge fund researchersBuild insider-activity factors, cluster-buy signals, sale-after-grant detection
Compliance officers and corporate secretariesVerify Section 16 filings, monitor blackout-window violations, audit internal vs. SEC counts
Retail investors and financial bloggersTrack C-suite buying or selling, surface 10% owner activity, follow specific insiders
Data engineers and fintech buildersBackfill insider-transaction tables, power dashboards, feed downstream ML models

๐Ÿ“‹ What the SEC EDGAR Form 4 Insider Trading Scraper does

  • ๐Ÿ” Two scrape modes. Pick company to backfill every Form 4 for a list of tickers or CIKs, or latest to subscribe to the SEC's market-wide live feed of the most recent 20 filings.
  • ๐Ÿ’ธ Transaction-level rows. One row per non-derivative or derivative transaction line item, joined with issuer, insider, and filing metadata. No filing-only rows, no holding-snapshot noise.
  • ๐ŸŽฏ Filter by transaction code. Restrict output to specific SEC codes (P, S, A, M, G, and 15 others) when you only care about open-market trades or only care about grants.
  • ๐Ÿ“… Date-range support. Pass startDate and endDate to limit historical pulls to any window since EDGAR went online in 1994.
  • ๐Ÿงพ Footnote text included. Every footnote referenced by a transaction is pulled into the record, so context like "vests over three years" or "by estate planning vehicle" stays attached to the trade.
  • โš™๏ธ Derivative-aware. Options, RSUs, warrants, and convertible notes are parsed with exercise price, exercise date, expiration date, and underlying security shares.

Each record carries the issuer name, ticker, and CIK, the reporting insider's name, CIK, and Section 16 role, the security title and type, the transaction date and code with a human-readable description, share count, price per share, computed USD value, post-transaction position, ownership type (direct or indirect), nature of indirect ownership, and the canonical SEC viewer URL plus the raw XML document URL. Derivative rows add exercise price, exercise date, expiration date, underlying security title, and underlying share count.

๐Ÿ’ก Why it matters: Form 4 data is legally mandated, time-sensitive, and free at the source, but the source is awkward XML scattered across millions of filings. This Actor collapses that into one structured row per transaction so you can write SQL or pandas against it directly.

๐Ÿ“Š Data fields

Each record includes: accessionNumber, acquiredOrDisposed, directOrIndirectOwnership, documentUrl, exerciseDate, exercisePrice, expirationDate, filedAt, filingUrl, footnotes, issuerCik, issuerName, issuerTradingSymbol, natureOfOwnership, periodOfReport, reportingOwnerCik, reportingOwnerName, reportingOwnerRelationship, reportingOwnerTitle, scrapedAt, securityTitle, securityType, sharesOwnedFollowingTransaction, transactionCode, transactionCodeDescription, transactionDate, transactionPricePerShare, transactionShares, transactionValueUsd, underlyingSecurityShares, underlyingSecurityTitle. These field names come straight from the actor's dataset schema, so what you see here is what lands in your dataset.

๐Ÿš€ How to use

  1. ๐Ÿ†• Sign up. Create a free Apify account at console.apify.com/sign-up?fpr=vmoqkp. No credit card required for the preview.
  2. ๐Ÿ”Ž Open the Actor. Find the SEC EDGAR Form 4 Insider Trading Scraper in the Apify Store.
  3. โš™๏ธ Configure the input. Choose company mode with a list of tickers, or latest mode with no extra parameters. Optionally narrow by startDate, endDate, or transactionCodes.
  4. โ–ถ๏ธ Run. Click Start and watch the log. The scraper streams transactions to the dataset as it parses each filing.
  5. ๐Ÿ“ฅ Export. Download the dataset as JSON, CSV, Excel, or RSS, or query it via the Apify API.

โฑ๏ธ Total time: about 30 seconds for a 10-item preview run, 5 to 10 minutes for a full historical backfill of a high-volume ticker like Apple.

๐Ÿ’ก Pro Tip: browse the complete ParseForge collection for more financial, regulatory, and corporate-data scrapers.

โš–๏ธ Disclaimer: This Actor extracts publicly available data from SEC EDGAR for legitimate research, compliance, and analytical purposes. Form 4 filings are public government records. Users are responsible for ensuring their use of the data complies with applicable laws and regulations in their jurisdiction. ParseForge is not affiliated with the SEC or any other government agency.

๐Ÿ†˜ Need Help?

If you hit a bug, have questions about setup, or need a scraper we haven't built yet, open our contact form or write to parseforge@protonmail.com. We also take on paid custom data projects.

For faster answers, join our Discord. It's the best place to get support and suggest new actors.