SEC Form 4 Insider Trading Transactions Scraper
Scrape SEC Form 4 insider trades as structured transactions: insider name, role, transaction code (buy, sell, grant), shares, price per share, transaction value and shares owned after. Search by ticker or CIK, or pull recent market-wide filings. Export to JSON, CSV or Excel.
{ "issuerName": "Apple Inc.", "issuerTicker": "AAPL", "issuerCik": "320193", "insiderName": "Newstead Jennifer", "insiderCik": "1780525", "insiderTitle": "SVP, GC and Secretary", "isOfficer": true, "officerTitle": "SVP, GC and Secretary", "securityType": "non-derivative" }
Every run returns clean, typed records, ready for your CRM, spreadsheet or database.
- One clean record per result, deduped and normalized
- Stable schema in JSON, CSV or Excel, or read it via the Apify API
- Pay per use in the cloud, nothing to install or maintain
A real example record, exactly the shape you receive.
| Issuer Name | Issuer Ticker | Issuer Cik | Insider Name |
|---|---|---|---|
| Apple Inc. | AAPL | 320193 | Newstead Jennifer |
| Apple Inc. | AAPL | 320193 | Newstead Jennifer |
| Apple Inc. | AAPL | 320193 | Newstead Jennifer |
| Apple Inc. | AAPL | 320193 | Borders Ben |
| Apple Inc. | AAPL | 320193 | Borders Ben |
{ "issuerName": "Apple Inc.", "issuerTicker": "AAPL", "issuerCik": "320193", "insiderName": "Newstead Jennifer", "insiderCik": "1780525", "insiderTitle": "SVP, GC and Secretary", "isOfficer": true, "officerTitle": "SVP, GC and Secretary", "securityType": "non-derivative" }
Frequently asked questions
What is a Form 4?
A Form 4 is the disclosure that company insiders, directors, officers and 10% owners, must file when they buy or sell company securities. This actor parses each filing into one clean record per transaction.
What do the transaction codes mean?
The most common are P (open-market purchase), S (open-market sale), A (grant or award), M (option or derivative exercise), F (shares withheld to cover taxes) and G (gift). Each record also includes a plain-language transactionType.
Can I get only real buys and sells?
Yes. Set the transaction code filter to `P, S` to keep only open-market purchases and sales and skip grants, tax withholding and administrative entries.
Can I track many companies?
Run the actor once per ticker or CIK, or leave the target empty to sweep recent filings across the whole market and filter afterward.
How fresh is the data?
Filings are read live at run time, so results reflect what has been disclosed up to the moment of the run (see observedAt and filingDate).
Ready when you are.
Run the scraper live on Apify right now, or have us build one tailored to exactly what you need.