# Insider Activity & Institutional Holdings Lookup

> Insider Activity & Institutional Holdings Lookup is a paid API for AI agents from x402-stock-indicators.vercel.app, paid per call via x402, $0.025/call, status unknown (last checked 2026-10-10).

Returns insider transaction history, institutional holder positions, and insider purchase/sale summaries for a given stock ticker.

## Facts

- Endpoint: GET https://x402-stock-indicators.vercel.app/insider-activity/%7Bticker%7D?utm_source=zero.xyz
- Price: $0.025/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-10
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/insider-activity-institutional-holdings-lookup-77b22386
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_2rtzswSV_IHiVuFZ1UH2-

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability insider-activity-institutional-holdings-lookup-77b22386
```

Example prompt: Pull up the latest insider activity and institutional ownership breakdown for NVDA — I want to see who's been buying or selling shares and how much of the float institutions hold.

## When to prefer this

Choose this endpoint when you need insider trading disclosures, institutional holder composition, or insider sentiment (net buyer/seller) for a publicly traded US stock. It is especially useful for fundamental analysis, pre-investment due diligence, or detecting unusual insider activity. Prefer this over general quote endpoints when ownership structure and insider behavior are the primary signals of interest, and prefer it over SEC EDGAR direct lookups when you want pre-aggregated, structured data without parsing raw filings.

## Known failure modes

- Invalid or unknown ticker symbol returns an error or empty result
- Ticker not covered by Yahoo Finance data source returns no data
- Payment failure or insufficient USDC balance results in 402 response blocking the call
- Network or upstream data provider outage returns a 5xx error
- Delisted or OTC tickers may return incomplete institutional data

## How this service works

Pay-per-call stock, macro, on-chain, and crypto data over the x402 protocol. USDC on Base or Solana, no API keys, no subscriptions.

## Output

Returns a JSON object containing: a list of recent insider transactions (date, shares, value, transaction type, insider name and role), a list of top institutional holders (holder name, shares held, percent of float, recent percent change, reporting date), major holders breakdown (institution count, insider percent held, institution percent held, float percent), and a 6-month insider purchase/sale summary (total buy/sell shares and transaction counts, net shares purchased, and total insider shares held).

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "properties": {
   "type": "string"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "as_of": "2026-07-30",
  "ticker": "AAPL",
  "insider_transactions": [
   {
    "url": null,
    "date": "2026-06-16",
    "value": 34236,
    "shares": 116,
    "insider": "BORDERS BEN",
    "position": "Officer",
    "ownership": "D",
    "transaction_text": "Sale at price 295.14 per share.",
    "transaction_type": "sale"
   }
  ],
  "institutional_holders": [
   {
    "value": 387124548575,
    "holder": "Blackrock Inc.",
    "shares": 1144695425,
    "pct_held": 7.79,
    "pct_change": -0.86,
    "date_reported": "2026-03-31"
   }
  ],
  "major_holders_breakdown": {
   "institutions_count": 7650,
   "insiders_percent_held": 1.63,
   "institutions_percent_held": 65.721,
   "institutions_float_percent_held": 66.81
  },
  "insider_purchases_summary": {
   "sales": {
    "shares": 397875,
    "transactions": 7
   },
   "purchases": {
    "shares": 443163,
    "transactions": 18
   },
   "period_label": "Insider Purchases Last 6m",
   "pct_buy_shares": 0.002,
   "pct_sell_shares": 0.002,
   "net_shares_purchased": {
    "shares": 45288,
    "transactions": 25
   },
   "pct_net_shares_purchased": 0,
   "total_insider_shares_held": 239403904
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/insider-activity-institutional-holdings-lookup-77b22386/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from x402-stock-indicators.vercel.app](https://www.zero.xyz/host/x402-stock-indicators.vercel.app/llms.txt)
