SEC Form4 Recent Updates Scraper avatar
SEC Form4 Recent Updates Scraper

Pricing

from $1.20 / 1,000 results

Go to Apify Store
SEC Form4 Recent Updates Scraper

SEC Form4 Recent Updates Scraper

Real-time SEC Form 4 Scraper. Extract insider trading data (Buy/Sell) directly from SEC EDGAR. Track C-suite and Director transactions with high precision. Get CIK, shares, price, and transaction codes (P/S/M) in clean JSON/CSV format. Fast, reliable, and no-code ready.

Pricing

from $1.20 / 1,000 results

Rating

0.0

(0)

Developer

Hong Hu

Hong Hu

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Share

SEC Form 4 Recent Updates Scraper (Apify Actor)

This Apify Actor scrapes recent SEC Form 4 filings from the SEC EDGAR database. Form 4 filings are required when insiders (officers, directors, and beneficial owners) of publicly traded companies buy or sell company stock.

Note: This scraper only extracts stock transaction events and ignores other types of reports.

Features

  • Scrapes recent SEC Form 4 filings from EDGAR
  • Filters by CIK (Central Index Key) or company name
  • Extracts detailed transaction information including:
    • Issuer information (CIK, name, trading symbol)
    • Reporting owner information
    • Transaction details (date, shares, price per share)
    • Post-transaction ownership amounts
  • Respects SEC rate limits (10 requests/second)
  • Complies with SEC.gov scraping requirements

We also provide a Company History scraper that fetches historical Form 4 filings for a specific company. Use the Recent Updates scraper (this one) when you want to:

  • Get the latest Form 4 filings across all companies
  • Filter by company name (fuzzy search)
  • Monitor recent insider trading activity

Use the Company History scraper when you want to:

  • Get all historical Form 4 filings for a specific company
  • Use stock ticker symbols (more readable than CIK)
  • Analyze a company's complete insider trading history

Input Parameters

The Actor accepts the following input parameters:

  • CIK (optional): Central Index Key number (not stock ticker) to filter filings
  • company (optional): Company name for fuzzy search
  • start (optional, default: 0): Starting index for pagination
  • count (optional, default: 100): Number of Form 4 reports to fetch. Important: The specified count refers to the total number of Form 4 reports (including holdings reports and other data that do not involve changes in holdings). A single report may contain multiple transaction events, and multiple reports may reference the same transaction event. The scraper performs deduplication on transaction data, so the final number of transactions returned may be more or less than the specified count.
  • dateb (optional, default: ''): Filter filings by date before this date. Format: YYYYMMDD (e.g., '20241231' for December 31, 2024). Leave empty to include all dates. Example: '20240101' will only return filings before January 1, 2024. This filter is not stable for some unknown reasons, don't use it unless you know how it works
  • owner (optional, default: 'include'): Filter by ownership type. Options: 'include' (include owner filings, default), 'exclude' (exclude owner filings), or 'only' (only owner filings). Use 'include' to get all filings including owner transactions.
  • contact_email (optional): Email address for SEC compliance

Output

The Actor outputs each Form 4 transaction as a separate dataset item with the following fields:

  • issuerCik: Issuer's Central Index Key
  • issuerName: Issuer's company name
  • issuerTradingSymbol: Stock ticker symbol
  • rptOwnerName: Reporting owner's name
  • officerTitle: Officer title (if applicable)
  • isDirector: Boolean indicating if the reporting owner is a director
  • isOfficer: Boolean indicating if the reporting owner is an officer
  • isTenPercentOwner: Boolean indicating if the reporting owner is a 10% owner
  • isOther: Boolean indicating if the reporting owner has another relationship type
  • securityTitle: Security title/description
  • transactionDate: Date of the transaction
  • transactionCode: Transaction code indicating the nature of the trade (Purchase, Sale, Grant, etc.). For details, see SEC Form 4 Transaction Codes
  • transactionAcquiredDisposedCode: Single letter code - 'A' for Acquired, 'D' for Disposed
  • transactionShares: Number of shares in the transaction
  • transactionPricePerShare: Price per share
  • postTransactionAmounts: Shares owned after the transaction