SEC Form 4 Insider Transactions - EDGAR Ownership Data avatar

SEC Form 4 Insider Transactions - EDGAR Ownership Data

Pricing

from $2.80 / 1,000 results

Go to Apify Store
SEC Form 4 Insider Transactions - EDGAR Ownership Data

SEC Form 4 Insider Transactions - EDGAR Ownership Data

Export structured insider ownership transactions from official SEC Form 4 and 4/A XML filings by ticker or CIK, including reporting-owner relationships, shares, prices, codes, holdings, derivatives, and source links.

Pricing

from $2.80 / 1,000 results

Rating

0.0

(0)

Developer

Joseph McRell

Joseph McRell

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

9 hours ago

Last modified

Categories

Share

Export structured insider ownership transactions from official SEC Form 4 and Form 4/A XML filings by ticker or CIK. Each output row is one reported non-derivative or derivative transaction with reporting-owner relationships, transaction codes, shares, prices, resulting holdings, footnotes, and source links.

What data can I extract?

  • Issuer name, CIK, and trading symbol
  • Reporting-owner names and CIKs
  • Director, officer, ten-percent-owner, and other relationships
  • Security title, transaction date, and SEC transaction code
  • Shares acquired or disposed and price per share
  • Holdings after the transaction and direct/indirect ownership
  • Derivative exercise, expiration, conversion, and underlying-security fields
  • Filing footnotes, accession number, filing date, and official SEC links

Input example

{
"company": "MSFT",
"transaction_codes": ["P", "S"],
"include_derivative": true,
"max_filings": 100,
"max_items": 10
}

Use a ticker for convenience or a CIK for exact resolution. If dates are omitted, the Actor searches filings from the last year. max_filings bounds SEC document requests and max_items is a hard dataset ceiling.

Output example

{
"issuer_cik": "0000789019",
"issuer_name": "MICROSOFT CORP",
"ticker": "MSFT",
"reporting_owner_names": "NADELLA SATYA",
"transaction_type": "non_derivative",
"security_title": "Common Stock",
"transaction_date": "2026-09-09",
"transaction_code": "G",
"acquired_disposed_code": "D",
"shares": 14000.0,
"price_per_share": 0.0,
"shares_owned_after": 444716.2944,
"direct_or_indirect": "D"
}

Common use cases

  • Insider-buying and insider-selling research
  • Executive compensation and equity-award analysis
  • Market surveillance and event-driven research
  • Corporate governance monitoring
  • Ownership-data feeds and alerts

Use with AI agents and MCP

The flat transaction schema lets an agent filter purchases, sales, grants, gifts, exercises, and derivatives; compare owner relationships; and cite the original filing without parsing SEC XML.

Pricing and cost control

Output is billed per result at $0.004 per result (about $4.00 per 1,000 results), plus a $0.0005 Actor-start charge billed once per gigabyte of memory at run start. Use max_items to cap both output volume and charges. The price shown on the Apify Store listing is authoritative.

Reliability

The Actor uses the official SEC ticker directory, submissions JSON, and raw ownership XML. It sends a SEC-compliant identity, stays below the fair-access request rate, retries temporary failures, validates XML, deduplicates accessions, and fails visibly when upstream documents cannot be read.

Limitations and responsible use

  • Transaction codes are emitted as filed and should be interpreted using SEC guidance.
  • Form 4 reports transactions; it does not by itself establish investment intent or predict price movement.
  • A filing can be amended, corrected, or delayed, and footnotes can materially change interpretation.
  • max_filings can stop a selective search before older matching transactions are reached.
  • This Actor provides public filing data, not financial, legal, or investment advice.

Turn this into an insider-activity monitor

  1. Save one Task per company or a small related-company watchlist, with explicit transaction-code and date filters.
  2. Schedule the Task daily or weekly and keep max_filings and max_items bounded.
  3. Add an ACTOR.RUN.SUCCEEDED Task webhook or integration and use resource.defaultDatasetId to trigger analysis, notification, or archival workflows.

Related fleet tools: SEC EDGAR Filings Search retrieves 10-K, 10-Q, and 8-K disclosures, while Google News Search provides current company and executive coverage.

FAQ

Does this include options and restricted stock units?

Yes when include_derivative is enabled. Derivative rows include conversion or exercise, expiration, and underlying-security fields when reported.

What are transaction codes P and S?

They are SEC codes recorded in the filing. P generally denotes a purchase and S generally denotes a sale, but always review the full filing and footnotes.

Why can one filing create several rows?

A single Form 4 can report multiple transactions or security types. Each transaction becomes a separate analysis-ready row.