Skip to content
AGENTIC Data Mining
● Public TOOL sec.filings LAST SYNC 2026-07-19T11:18:49Z

SEC Form 3/4/5 insider transactions

Section 16 insider transactions (Forms 3/4/5) by ticker, issuer CIK, issuer/company name, insider name, transaction code, or transaction-date range. Computed transaction_value_usd, buy_vs_sell_flag, officer_title, insider_role_seniority, and an is_10b5_1 trading-plan flag surface large open-market conviction trades. issuer_cik is the real join key to sec.fundamentals.cik. Does not include Form 13F institutional holdings.

Records

3,029,263

Form 3/4/5 transaction rows, structured JSON

History

2016–2026

2016-07-12 through 2026-06-30

New records

Quarterly batch

SEC posts one structured extract per quarter

Freshness

Daily

JSON · Public · included in subscription

Live-verified 2026-07-19: 3,029,263 records synced, 2016-07-12 through 2026-06-30.

Query parameters

tickerstring

Issuer ticker symbol, exact match

cikinteger

Issuer's SEC Central Index Key — the real join key to sec.fundamentals.cik

owner_namestring

Insider/reporting-owner name, partial match

trans_codestring

Transaction code, exact match (e.g. S sale, P purchase, A grant)

is_10b5_1boolean

Filter to Rule 10b5-1 pre-arranged trading-plan transactions

min_transaction_value_usdnumber

Lower bound on computed transaction_value_usd (trans_shares × trans_price)

limitinteger

Max records to return (default 25, max 50)

Shared parameters shown; the tool's full input schema (also issuer_name, trans_date_from/trans_date_to, buy_vs_sell_flag) is served by the MCP server at connection time.

Example call

Request · sec.filings
{
  "tool": "sec.filings",
  "params": {
    "ticker": "AAPL",
    "is_10b5_1": true,
    "min_transaction_value_usd": 1000000,
    "limit": 25
  }
}
Try in playground

Schema

Field Type Description
accession_numberstringEDGAR accession number
issuer_namestringIssuer company name
issuer_cikstringIssuer's SEC CIK — join key to sec.fundamentals.cik
tickerstringIssuer trading symbol
owner_cik / owner_namestringReporting insider's SEC CIK and name
owner_relationshipstringOfficer, Director, or 10%-owner
trans_code / trans_datestring / dateForm 4 transaction code and date (S/P/A/…)
trans_shares / trans_pricenumberShares transacted and reported price per share
shares_owned_afternumberInsider's post-transaction share balance
transaction_value_usdnumberComputed trans_shares × trans_price, filterable
buy_vs_sell_flagstringopen_market_buy | open_market_sell | option_exercise | grant | gift | tax_withholding | other, filterable
officer_titlestringReporting owner's officer title, e.g. "Chief Financial Officer"
is_10b5_1booleanRule 10b5-1 pre-arranged trading-plan flag, filterable
insider_role_senioritystringhigh (CEO/CFO/President) | mid | low | other
pct_of_holdingsnumbertrans_shares ÷ shares_owned_after — conviction-size signal

Sample record

Sample · sec.filings
{
  "accession_number": "0001193125-26-135334",
  "issuer_name": "Apple Inc.",
  "issuer_cik": "320193",
  "ticker": "AAPL",
  "owner_name": "Cook Timothy D",
  "owner_relationship": "Officer",
  "trans_code": "S",
  "trans_date": "2026-03-31",
  "trans_shares": 12500,
  "trans_price": 242.15,
  "shares_owned_after": 3231276,
  "transaction_value_usd": 3026875.00,
  "buy_vs_sell_flag": "open_market_sell",
  "officer_title": "Chief Executive Officer",
  "is_10b5_1": true,
  "insider_role_seniority": "high",
  "pct_of_holdings": 0.0039
}

Use it for

  • Insider cluster-buy/sell signals by ticker, isolated to real open-market conviction trades via buy_vs_sell_flag
  • Officer/director trading history for a given issuer, joined to fundamentals via CIK
  • Filtering out scheduled 10b5-1 sales to isolate discretionary trades
● Public Weekly

SEC company fundamentals (XBRL)

sec.fundamentals

Standardized financial-statement fundamentals for the same issuers, at the company/fiscal-period grain. Joins to insider transactions on CIK.

489,659 records · 2009–present

Included in subscription View dataset
● Public Hourly

SAM.gov awards

contracts.awards

Federal contract awards, IDVs, and notices joined to awardee entity records. Query by NAICS, agency, awardee, vehicle, or dollar band as awards post.

28.7M records · 2016–present

Included in subscription View dataset
● Public Daily

USPTO patents

ip.filings

Patent applications and grants with assignee normalization. Track filing velocity by assignee, CPC class, or examiner art unit.

6.3M records · 2005–present

Included in subscription View dataset