Form 144 API — Planned Insider Sales Before They Happen avatar

Form 144 API — Planned Insider Sales Before They Happen

Pricing

$3.00 / 1,000 planned insider sales

Go to Apify Store
Form 144 API — Planned Insider Sales Before They Happen

Form 144 API — Planned Insider Sales Before They Happen

SEC Form 144 notices of proposed insider stock sales: which executives, directors and affiliates plan to sell, how many shares, dollar value, planned sale date, broker and 10b5-1 plan date. Any ticker or the whole market. Official EDGAR data, pay per result.

Pricing

$3.00 / 1,000 planned insider sales

Rating

0.0

(0)

Developer

SmartMoney Data

SmartMoney Data

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

7 minutes ago

Last modified

Share

See which executives, directors and major holders plan to sell their stock — the day they file the notice, often before the sale shows up anywhere else.

Before an insider or affiliate sells restricted or control stock, they must file SEC Form 144: a notice of proposed sale. Form 4 tells you about a sale after it happened; Form 144 is the early warning. This Actor turns the raw EDGAR notices into clean rows: who is selling, how many shares, the dollar value, the planned sale date, the broker, and whether the sale runs under a pre-scheduled Rule 10b5-1 plan.

Part of the SmartMoney Data suite: Insider Trades · Hedge Fund 13F Holdings · Congress Stock Trades · Form 144 Planned Sales · 13D/13G Activist Stakes

What you can do with it

  • 🚨 Early sell alerts: get notified when a CEO or director files to sell a stock you own.
  • 🔍 Separate signal from noise: discretionary sales (no 10b5-1 plan) are often more telling than scheduled ones. Filter to just those.
  • 📊 Supply overhang: see how much stock insiders plan to unload relative to shares outstanding.
  • 📰 Newsletters & content: "Biggest planned insider sales this week", ready-made.
  • 🤖 AI agents: "Is anyone at NVIDIA planning to sell?" as a single tool call.

Features

  • ✅ Seller name and relationship: officer, director, 10% holder or other affiliate
  • ✅ Shares to be sold, aggregate market value and estimated price per share
  • ✅ % of shares outstanding, to spot unusually large sales
  • ✅ Approximate sale date, exchange and broker
  • ✅ Rule 10b5-1 plan flag and plan adoption date
  • ✅ How the shares were acquired (RSU vesting, option exercise, open market…) with dates
  • ✅ Sales in the past 3 months by the same seller, with proceeds
  • ✅ Any ticker, or the latest notices market-wide
  • ✅ Filters for minimum value, relationship, 10b5-1 plan and amendments. You only pay for rows you keep.
  • ✅ Per-ticker summary of planned selling, largest first
  • ✅ Link to the official filing on every row

How to use it

Planned sales for your watchlist, last 30 days

{ "tickers": ["NVDA", "AAPL", "TSLA"], "lookbackDays": 30 }

Latest notices across the whole market, $1M+ only

{ "minValueUsd": 1000000 }

Only discretionary sales by officers and directors

{
"tickers": ["META", "AMZN", "MSFT"],
"planFilter": "noPlan",
"relationships": ["Officer", "Director"],
"lookbackDays": 90
}

Output

One row per class of securities in a notice. Example (illustrative values):

{
"ticker": "NVDA",
"issuerName": "NVIDIA CORP",
"sellerName": "Doe Jane",
"relationshipToIssuer": "Officer, Director",
"securitiesClass": "Common",
"sharesToBeSold": 50000,
"marketValueUsd": 9125000,
"estPricePerShare": 182.5,
"pctOfSharesOutstanding": 0.0002,
"approxSaleDate": "2026-09-28",
"exchange": "NASDAQ",
"broker": "Morgan Stanley Smith Barney LLC Executive Financial Services",
"acquisitionNature": "Restricted Stock Vesting",
"acquiredDate": "2025-03-15",
"is10b5_1Plan": true,
"planAdoptionDate": "2026-03-10",
"sharesSoldPast3Months": 50000,
"proceedsPast3MonthsUsd": 8550000,
"noticeDate": "2026-09-25",
"isAmendment": false,
"filingDate": "2026-09-25",
"filingUrl": "https://www.sec.gov/Archives/edgar/data/…-index.htm"
}

Each row also includes acquisitions and salesPast3Months arrays with the line-by-line detail. Download as JSON, CSV, Excel, XML or HTML, or fetch via API. The SUMMARY record in the key-value store totals planned shares and dollar value per ticker.

Use it from code or an AI agent

Python

from apify_client import ApifyClient
client = ApifyClient("YOUR_APIFY_TOKEN")
run = client.actor("smartmoney-data/sec-form-144-planned-insider-sales").call(
run_input={"tickers": ["NVDA"], "planFilter": "noPlan"}
)
for s in client.dataset(run["defaultDatasetId"]).iterate_items():
print(s["sellerName"], s["sharesToBeSold"], s["approxSaleDate"])

JavaScript

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: 'YOUR_APIFY_TOKEN' });
const run = await client.actor('smartmoney-data/sec-form-144-planned-insider-sales').call({ minValueUsd: 1000000 });
const { items } = await client.dataset(run.defaultDatasetId).listItems();

AI agents: add this Actor as a tool through the Apify MCP server. No-code: schedule it daily and send new notices to Google Sheets, Slack, Discord, email, Zapier or Make.

Pricing

Pay per result: you're charged for each planned sale returned; filtered-out notices are free. See the Pricing tab for current rates. Set a maximum cost per run and the Actor stops cleanly when it's reached.

FAQ

Does a Form 144 mean the insider will definitely sell? No. It's a notice of a proposed sale. Most are followed by a sale, but some aren't. Pair it with the Insider Trades Tracker to see the Form 4 that confirms the sale.

Who has to file Form 144? Affiliates of the company (officers, directors, large holders) and anyone selling restricted stock, when they plan to sell more than 5,000 shares or $50,000 in any 3-month period.

What is a 10b5-1 plan? A pre-arranged trading plan adopted in advance, often months earlier. Plan sales are usually routine. Sales without a plan are discretionary, so set planFilter to noPlan to see only those.

How far back does the data go? Form 144 became electronic on EDGAR in April 2023. Earlier notices were filed on paper and aren't available as data; they're skipped and counted in SUMMARY.nonXmlFilingsSkipped.

Why is ticker empty for some rows? A few issuers (e.g. delisted or non-US-listed companies) have no ticker in the SEC's list. Issuer name and CIK are always present.

Is this legal to use? Yes. Form 144 notices are public filings published by the US Securities and Exchange Commission.

Support

Found a bug or need a feature? Open an issue on the Issues tab or email smartmoney-data@googlegroups.com. We usually reply within a day.

Data is provided for informational purposes only and is not investment advice.