Skip to main content
SEC Forms 3, 4, 5 and 144 · REST API · MCP

Insider trading API and MCP server for SEC Form 4 data

Track what officers, directors and 10% holders file with the SEC: Form 3 initial ownership, Form 4 and 5 transactions and ownership updates, and Form 144 notices of proposed sales. Query by ticker over the REST API, or ask Claude, ChatGPT or any MCP client which insiders bought or sold and when.

Free: 100 requests a day, no credit card. One account works with REST and MCP.

Works with Claude ChatGPT Gemini MCP

What the API and the MCP tools cover

Both surfaces read the same store the Equibles pages render, so a figure on the site and a figure in your code agree.

Transactions by ticker

Every Form 4 and 5 transaction for a stock, with the insider, role, transaction code and type, shares, price per share and the shares owned afterwards, as filed.

Ownership and proposed sales

The ownership roster built from Form 3 and later updates, plus Form 144 notices that a sale is planned before it happens.

Market-wide sentiment

A composite insider-sentiment score that ranks the whole market, and an insider search that finds a person by name across companies.

REST endpoints and MCP tools

Every endpoint below is a GET under the api.equibles.com/v1 base URL, authenticated with an API key. Each MCP tool answers the same question in plain English from Claude, ChatGPT or any connected client.

  • GET /v1/stocks/{ticker}/insider-transactions
  • GET /v1/stocks/{ticker}/insider-ownership
  • GET /v1/stocks/{ticker}/proposed-sales
  • GET /v1/insiders
  • GET /v1/insider-sentiment-scores
GetInsiderTransactions GetInsiderOwnership GetForm144ProposedSales GetInsiderSentimentScores SearchInsiders

The same question, three ways

One free key covers the REST API and the MCP server; the browser needs no key at all.

REST
curl "https://api.equibles.com/v1/stocks/NVDA/insider-transactions" -H "Authorization: Bearer eq_YOUR_KEY"
MCP, in Claude or ChatGPT

“Using Equibles, show recent insider selling at NVIDIA.”

Name Equibles in the prompt so the model calls the tool instead of answering from memory. Connection guides

Read the forms correctly

Form 4 must be filed within two business days of the trade, so the transaction date and the filing date differ. Form 3 records initial ownership and is not a trade.

A Form 144 is a notice that an insider proposes to sell restricted or control stock. It signals intent; the sale itself, if it happens, shows up later as a Form 4 transaction.

Source: SEC EDGAR full-text search for Forms 3, 4, 5 and 144.

What the API preserves

  • The insider's name and role as filed
  • The transaction code, transaction type and whether it was an open-market trade
  • Shares, price per share and the shares owned after the transaction
  • Form 144 proposed sales as intent, distinct from executed trades
  • Paging, date ranges and transaction-type filters for reproducible pulls

Use the data in code, AI, or the browser

Choose the interface that fits the work; all three read the same store.

Frequently asked questions

What is an insider trading API?

It turns the SEC's insider filings, Forms 3, 4, 5 and 144, into structured endpoints for a stock's insider transactions, its ownership roster, planned sales and a market-wide insider-sentiment ranking.

How quickly does an insider trade appear?

Form 4 must be filed within two business days of the transaction, and Equibles ingests filings from SEC EDGAR as they are published. The transaction date and the filing date are both kept, so the lag is visible.

What is a Form 144 proposed sale?

A notice that an insider intends to sell restricted or control stock. It is not a completed trade; if the sale happens it is later reported on Form 4.

Can I get insider trades in Claude or ChatGPT?

Yes. Connect the Equibles MCP server and ask which insiders bought or sold a stock; the GetInsiderTransactions tool answers by ticker and SearchInsiders finds a person by name. The REST API returns the same data as JSON.

Is there a free insider trading API?

Yes. The Equibles free tier includes 100 requests a day, shared across the REST API and MCP server, with no credit card. Paid plans raise the limit.

Start querying insider filings.

One free key for transactions, ownership, proposed sales and the sentiment ranking.