# Insider Trades

> Insider Trades is a paid API for AI agents from AIsa MPP Data APIs at api.aisa.one, paid per call via MPP, $0.02/call, status unknown (last checked 2026-10-18).

Retrieves SEC-filed insider trading activity (buys, sells, and other transactions) for a given stock ticker symbol.

## Facts

- Endpoint: GET https://api.aisa.one/apis/v1/financial/insider-trades?utm_source=zero.xyz
- Price: $0.02/call
- Payment: MPP
- Status: unknown
- Last checked: 2026-10-18
- Activations on Zero: 0
- Provider: AIsa MPP Data APIs
- Website: https://aisa.one
- Tags: web-search, financial-data, prediction-markets, weather, travel, data, search
- Canonical page: https://www.zero.xyz/c/aisa-mpp-data-apis-insider-trades-c38577d1
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_KWCW5-8MpRhap_fOak9oq

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 aisa-mpp-data-apis-insider-trades-c38577d1
```

Example prompt: Can you pull up the latest insider trades for Nvidia (NVDA) — I want to see who's been buying or selling and how much, show me the last 10 transactions.

## When to prefer this

Use this endpoint when you need structured, SEC-sourced insider trading data for a specific stock ticker, including transaction codes, form types, and insider titles. Prefer this over generic web search when you need machine-readable trade-level detail (dates, share counts, dollar values) rather than news summaries about insider activity. Best suited for financial analysis agents, stock screening tools, or compliance monitoring workflows that need authoritative Form 4/5 data.

## Known failure modes

- Missing or invalid ticker returns empty results or an error
- Ticker not covered by the data provider returns no insider_trades array entries
- Network timeout on slow SEC data fetch
- Pagination URL becomes stale if underlying data updates between pages
- Limit parameter ignored or clamped if outside valid range

## How this service works

Get insider trades like buys and sells for a ticker by a company insider.

<!-- aisa-pricing:start -->
Published reference price: $0.02 USD per successful request. Account-specific pricing and final settlement may differ.
<!-- aisa-pricing:end -->

## Output

Returns a paginated list of insider trade records for the requested ticker, each containing the insider's name and title, the issuing company name and ticker, SEC form type (4, 5, or amendments), filing date, report period, transaction date, transaction code and human-readable type, security title, whether the insider is a board director, total transaction value, number of shares transacted, and a next_page_url for retrieving additional results beyond the current page of up to 10 records.

## Request schema (JSON Schema)

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

## Response schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "next_page_url": {
   "type": "string",
   "description": "Absolute URL of the next page of results. Present only when more results remain; request it as-is to continue. Each page holds up to 10 records."
  },
  "insider_trades": {
   "type": "array",
   "items": {
    "type": "object",
    "properties": {
     "name": {
      "type": "string",
      "description": "The name of the insider."
     },
     "title": {
      "type": "string",
      "description": "The title of the insider."
     },
     "issuer": {
      "type": "string",
      "description": "The name of the issuing company."
     },
     "ticker": {
      "type": "string",
      "description": "The ticker symbol of the company."
     },
     "form_type": {
      "type": "string",
      "description": "The SEC form type: 4 (trade report) or 5 (annual statement), or their amendments 4/A, 5/A."
     },
     "filing_date": {
      "type": "string",
      "format": "date",
      "description": "The date the filing was accepted by the SEC."
     },
     "report_period": {
      "type": "string",
      "format": "date",
      "description": "The reporting period declared on the filing. For Form 4 this is the date of the earliest transaction reported, and it may be earlier than the filing_date."
     },
     "security_title": {
      "type": "string",
      "description": "The title of the security involved in the transaction."
     },
     "transaction_code": {
      "type": "string",
      "description": "The SEC Form 4 transaction code (for example, `P` for open market purchase, `S` for open market sale, `M` for exercise of derivative securities, `F` for shares withheld to cover taxes, `G` for gift). Distinguishes the individual legs of a multi-part filing."
     },
     "transaction_date": {
      "type": "string",
      "format": "date",
      "description": "The date of the transaction."
     },
     "transaction_type": {
      "type": "string",
      "description": "A human-readable description of the transaction, derived from the transaction_code."
     },
     "is_board_director": {
      "type": "boolean",
      "description": "Whether the insider is a board director."
     },
     "transaction_value": {
      "type": "number",
      "description": "The total value of the transaction."
     },
     "transaction_shares": {
      "type": "number",
      "description": "The number of shares involved in the transaction."
     },
     "transaction_price_p
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/aisa-mpp-data-apis-insider-trades-c38577d1/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.aisa.one](https://www.zero.xyz/host/api.aisa.one/llms.txt)
