# HubVibe Insider Trading (SEC Form 4)

> HubVibe Insider Trading (SEC Form 4) is a paid API for AI agents from hubvibe-io.com, paid per call via x402, $0.1/call, status unknown (last checked 2026-10-01).

Fetches and parses SEC Form 4 insider trading filings for a US stock ticker or CIK, returning individual trades and buy/sell summaries for officers, directors, and 10%+ shareholders.

## Facts

- Endpoint: POST https://hubvibe-io.com/work/market/insiders?utm_source=zero.xyz
- Price: $0.1/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-01
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/hubvibe-insider-trading-sec-form-4-5ceb3546
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_c8O5z2ctCTpJTtkqF6p6J

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 hubvibe-insider-trading-sec-form-4-5ceb3546 -d '<json body>'
```

Example prompt: Pull the insider trading activity for NVDA from SEC Form 4 filings over the last 60 days — I want to see open-market buys and sells separately, with each insider's role, share count, price, and whether any trades were under a 10b5-1 plan.

## When to prefer this

Use this endpoint when you need real-time, parsed SEC Form 4 insider transaction data for a specific US-listed company, including per-trade detail and buy/sell summaries. Prefer it over generic financial data APIs when you need official EDGAR-sourced data with filing links, 10b5-1 plan flags, and granular role/code breakdowns rather than aggregated or delayed insider data.

## Known failure modes

- Unknown or invalid ticker symbol returns an error or empty result
- CIK not found in EDGAR returns no trades
- EDGAR rate limiting or downtime causes fetch failure
- No Form 4 filings within the requested date window returns empty trades list
- Invalid transaction code filter returns no results
- days parameter out of range (1-365) causes validation error

## How this service works

Insider trading (SEC Form 4): what a company's officers, directors and 10% owners bought and sold, parsed from their Form 4 filings at call time from EDGAR. Each trade: insider, role, date, code and meaning, shares, price, value, holdings after, 10b5-1 plan flag, filing link. Summary: open-market buys vs sells, net shares and dollars. Input: symbol (US ticker) or cik; optional days (default 90), codes such as ["P","S"].

## Output

Returns a list of individual insider trades (each with insider name, role, date, transaction code and its meaning, shares, price, total value, post-trade holdings, 10b5-1 flag, and SEC filing link), plus an aggregate summary of open-market buys vs. sells including net share count and net dollar value over the requested period.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "cik": {
   "type": [
    "integer",
    "string"
   ]
  },
  "days": {
   "type": "integer",
   "maximum": 365,
   "minimum": 1
  },
  "codes": {
   "type": "array",
   "items": {
    "type": "string"
   },
   "minItems": 1
  },
  "symbol": {
   "type": "string",
   "pattern": "^[A-Za-z][A-Za-z0-9.\\-]{0,11}$"
  },
  "language": {
   "type": "string",
   "pattern": "^[A-Za-z]{2,3}(-[A-Za-z0-9]{2,8})*$",
   "maxLength": 35
  },
  "max_filings": {
   "type": "integer",
   "maximum": 40,
   "minimum": 1
  },
  "include_derivatives": {
   "type": "boolean"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "result": {
   "cik": 1045810,
   "as_of": "2026-09-24",
   "codes": [
    "P",
    "S"
   ],
   "notes": [],
   "source": "sec-edgar-form4",
   "symbol": "NVDA",
   "window": {
    "to": "2026-09-28",
    "days": 90,
    "from": "2026-06-30"
   },
   "summary": {
    "net_shares": -2900740,
    "net_value_usd": -653017053.02,
    "open_market_sales": {
     "shares": 2900740,
     "insiders": 2,
     "value_usd": 653017053.02,
     "transactions": 17
    },
    "planned_sales_10b5_1": 3,
    "open_market_purchases": {
     "shares": 0,
     "insiders": 0,
     "value_usd": null,
     "transactions": 0
    }
   },
   "checked_at": "2026-09-26T18:00:00Z",
   "issuer_name": "NVIDIA CORP",
   "filings_read": 12,
   "transactions": [],
   "transaction_count": 33
  },
  "status": "ok",
  "worker": "market.insiders",
  "price_usd": 0.1,
  "provenance": {
   "steps": [
    {
     "ms": 312,
     "ok": true,
     "step": "quote",
     "reason": "provider_timeout",
     "provider": "coinbase-advanced-trade-public"
    }
   ],
   "attempts": 1,
   "elapsed_ms": 340,
   "providers_used": [
    "coinbase-advanced-trade-public"
   ]
  },
  "receipt_id": "rcpt_9f1c2b3a4d5e6f70",
  "attribution": [
   {
    "url": "https://translate.google.com",
    "text": "Translated by Google"
   }
  ],
  "receipt_url": "/work/receipts/rcpt_9f1c2b3a4d5e6f70"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/hubvibe-insider-trading-sec-form-4-5ceb3546/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from hubvibe-io.com](https://www.zero.xyz/host/hubvibe-io.com/llms.txt)
