Reference · Trading activity
get_insider_feed
Open-market insider trades across all US-listed companies from SEC Form 4, newest filed first (buys by default), or with clusters=true the stocks where several insiders bought in the window. Use get_insider_trades for one company.
GET https://api.fundalyze.ai/api/public/v1/get_insider_feedMCPget_insider_feedParameters
| Parameter | Type | Default | Description |
|---|---|---|---|
days | integer1–90 | 7 | Filed in the last N days, 1-90. |
buys_only | boolean | true | Open-market purchases only (code P); false adds sales (S). |
min_value_usd | number | — | Only trades (or clusters' total buys) of at least this. |
clusters | boolean | false | Instead of trades: stocks where 2+ insiders bought in the window. |
limit | integer1–100 | 25 | Rows to return, 1-100. |
Example
A real call and its answer. Replace fdz_live_YOUR_KEY with your key, or set FUNDALYZE_API_KEY for the Python and JavaScript versions.
curl -H "Authorization: Bearer fdz_live_YOUR_KEY" "https://api.fundalyze.ai/api/public/v1/get_insider_feed?days=7&buys_only=true&limit=10"import os
import requests
response = requests.get(
"https://api.fundalyze.ai/api/public/v1/get_insider_feed",
params={
"days": 7,
"buys_only": True,
"limit": 10,
},
headers={"Authorization": f"Bearer {os.environ['FUNDALYZE_API_KEY']}"},
timeout=60,
)
response.raise_for_status()
answer = response.json()
print(answer["text"])
print("Calls left today:", response.headers.get("X-Quota-Remaining"))const params = new URLSearchParams()
params.append("days", "7")
params.append("buys_only", "true")
params.append("limit", "10")
const response = await fetch(`https://api.fundalyze.ai/api/public/v1/get_insider_feed?${params}`, {
headers: { Authorization: `Bearer ${process.env.FUNDALYZE_API_KEY}` },
})
const answer = await response.json()
if (!response.ok) throw new Error(`${response.status}: ${answer.detail}`)
console.log(answer.text)
console.log('Calls left today:', response.headers.get('X-Quota-Remaining'))The same call as an MCP tools/call: what an assistant sends.
{
"name": "get_insider_feed",
"arguments": {
"days": 7,
"buys_only": true,
"limit": 10
}
}Response
Generated from live data on Oct 7, 2026; figures change as filings arrive. Rows trimmed to the first 5 for the docs: trades had 10.
What an assistant reads (and what MCP returns).
Insider open-market buys (SEC Form 4), all companies · filed since 2026-09-30 · newest filed first · price and value in USD
filed_date,transaction_date,ticker,company,owner,role,code,shares,price,value_usd,shares_after,source_url
2026-10-05,2026-10-05,INM,InMed Pharmaceuticals Inc.,"ADAR1 Capital Management, LLC",10% owner,P,18182,1.33,24182,935021,https://www.sec.gov/Archives/edgar/data/1728328/000194027226000022/0001940272-26-000022-index.html
2026-10-05,2026-10-05,LND,BrasilAgro - Brazilian Agricultural Real Estate Co,Alejandro Gustavo Elsztain,Director,P,11750,3.7261,43782,727120,https://www.sec.gov/Archives/edgar/data/1499849/000211976426000030/0002119764-26-000030-index.html
2026-10-05,2026-10-05,DLPN,"Dolphin Entertainment, Inc.",William O'Dowd IV,Chief Executive Officer; Director; 10% owner,P,4500,1.079,4856,569142,https://www.sec.gov/Archives/edgar/data/1282224/000107997326001320/0001079973-26-001320-index.html
2026-10-05,2026-10-05,WVVI,WILLAMETTE VALLEY VINEYARDS INC,Gregory William Voorhies,Director,P,2000,1.95,3900,30000,https://www.sec.gov/Archives/edgar/data/838875/000119983526000369/0001199835-26-000369-index.html
2026-10-05,2026-10-05,NXRT,"NexPoint Residential Trust, Inc.",Matt Mcgraner,Executive VP and Chief Investment Officer,P,5500,18.42,101310,361604.6,https://www.sec.gov/Archives/edgar/data/1620393/000143774926032065/0001437749-26-032065-index.html
... 5 more rows in the full answer (trimmed for the docs)
Codes: P open-market purchase, S open-market sale.
More: https://fundalyze.ai/trades/insiderThe same content as JSON (REST).
{
"since": "2026-09-30",
"buys_only": true,
"trades": [
{
"filed_date": "2026-10-05",
"transaction_date": "2026-10-05",
"ticker": "INM",
"company": "InMed Pharmaceuticals Inc.",
"owner": "ADAR1 Capital Management, LLC",
"role": "10% owner",
"code": "P",
"shares": 18182,
"price": 1.33,
"value_usd": 24182,
"shares_after": 935021,
"days_to_file": 0,
"plan_10b5_1": null,
"source_url": "https://www.sec.gov/Archives/edgar/data/1728328/000194027226000022/0001940272-26-000022-index.html"
},
{
"filed_date": "2026-10-05",
"transaction_date": "2026-10-05",
"ticker": "LND",
"company": "BrasilAgro - Brazilian Agricultural Real Estate Co",
"owner": "Alejandro Gustavo Elsztain",
"role": "Director",
"code": "P",
"shares": 11750,
"price": 3.7261,
"value_usd": 43782,
"shares_after": 727120,
"days_to_file": 0,
"plan_10b5_1": null,
"source_url": "https://www.sec.gov/Archives/edgar/data/1499849/000211976426000030/0002119764-26-000030-index.html"
},
{
"filed_date": "2026-10-05",
"transaction_date": "2026-10-05",
"ticker": "DLPN",
"company": "Dolphin Entertainment, Inc.",
"owner": "William O'Dowd IV",
"role": "Chief Executive Officer; Director; 10% owner",
"code": "P",
"shares": 4500,
"price": 1.079,
"value_usd": 4856,
"shares_after": 569142,
"days_to_file": 0,
"plan_10b5_1": "filing",
"source_url": "https://www.sec.gov/Archives/edgar/data/1282224/000107997326001320/0001079973-26-001320-index.html"
},
{
"filed_date": "2026-10-05",
"transaction_date": "2026-10-05",
"ticker": "WVVI",
"company": "WILLAMETTE VALLEY VINEYARDS INC",
"owner": "Gregory William Voorhies",
"role": "Director",
"code": "P",
"shares": 2000,
"price": 1.95,
"value_usd": 3900,
"shares_after": 30000,
"days_to_file": 0,
"plan_10b5_1": null,
"source_url": "https://www.sec.gov/Archives/edgar/data/838875/000119983526000369/0001199835-26-000369-index.html"
},
{
"filed_date": "2026-10-05",
"transaction_date": "2026-10-05",
"ticker": "NXRT",
"company": "NexPoint Residential Trust, Inc.",
"owner": "Matt Mcgraner",
"role": "Executive VP and Chief Investment Officer",
"code": "P",
"shares": 5500,
"price": 18.42,
"value_usd": 101310,
"shares_after": 361604.6,
"days_to_file": 0,
"plan_10b5_1": null,
"source_url": "https://www.sec.gov/Archives/edgar/data/1620393/000143774926032065/0001437749-26-032065-index.html"
}
]
}Fields of data
What each field of data means. rows[].field is a field of each row in the rows list.
| Field | Meaning |
|---|---|
trades | Open-market trades, newest filed first (list; see trades[]). |
since | First filing date in the window (ISO). |
buys_only | Whether sales were excluded. |
trades[].filed_date | Date the Form 4 was filed. |
trades[].transaction_date | Date of the trade. |
trades[].ticker | Ticker of the security traded. |
trades[].company | Company name from the SEC directory. |
trades[].owner | Reporting insider's name. |
trades[].role | Officer title, Director, 10% owner. |
trades[].code | P open-market purchase, S open-market sale. |
trades[].shares | Shares traded. |
trades[].price | Price per share, USD. |
trades[].value_usd | Shares times price, USD. |
trades[].shares_after | Shares held after the trade. |
trades[].days_to_file | Days between the trade and the filing. |
trades[].plan_10b5_1 | Date of the 10b5-1 plan adoption when the form names one. |
trades[].source_url | The filing's index page on sec.gov. |
clusters[].ticker | Ticker (clusters=true). |
clusters[].company | Company name. |
clusters[].buyers | Distinct insiders who bought in the window. |
clusters[].buys | Number of purchase transactions. |
clusters[].buy_usd | Total bought, USD. |
clusters[].sellers | Distinct insiders who sold in the window. |
clusters[].sell_usd | Total sold, USD. |
clusters[].first_filed | First filing date in the cluster. |
clusters[].last_filed | Last filing date in the cluster. |
clusters[].buyer_names | The first few buyers' names. |
The link
Every answer ends with More: <link>, and REST returns the same URL as link: the fundalyze.ai page where the figures can be checked (here, fundalyze.ai/trades/insider). Cite it when you show the data to others, as the attribution rules ask.
Errors
A bad parameter is a 400 naming it, an unknown ticker a 404, a busy key or a used-up day a 429. Every status and message: Errors.
This page as Markdown, for language models and scripts: /developers/md/reference/get_insider_feed