# Recent SEC Form 4 Insider Buying

**Use case:** 

Find recent public SEC Form 4 purchase trades with company, insider, trade, and filing details.

## Input

```json
{
  "target": "recent-market",
  "transactionCodes": [
    "P"
  ],
  "maxItems": 25
}
```

## Output

```json
{
  "companyName": {
    "label": "Company name",
    "format": "string"
  },
  "ticker": {
    "label": "Ticker",
    "format": "string"
  },
  "insiderName": {
    "label": "Insider name",
    "format": "string"
  },
  "insiderRole": {
    "label": "Insider role",
    "format": "string"
  },
  "transactionCategory": {
    "label": "Transaction category",
    "format": "string"
  },
  "transactionType": {
    "label": "Transaction type",
    "format": "string"
  },
  "transactionCode": {
    "label": "Transaction code",
    "format": "string"
  },
  "ownershipType": {
    "label": "Ownership type",
    "format": "string"
  },
  "ownershipCode": {
    "label": "Ownership code",
    "format": "string"
  },
  "shares": {
    "label": "Shares",
    "format": "number"
  },
  "pricePerShare": {
    "label": "Price per share",
    "format": "number"
  },
  "totalTradeValue": {
    "label": "Total trade value",
    "format": "number"
  },
  "tradeDate": {
    "label": "Trade date",
    "format": "string"
  },
  "filingDate": {
    "label": "Filing date",
    "format": "string"
  },
  "filingUrl": {
    "label": "SEC filing",
    "format": "string"
  },
  "sourcePageUrl": {
    "label": "Source page",
    "format": "string"
  },
  "insiderProfileUrl": {
    "label": "Insider profile",
    "format": "string"
  },
  "sharesOwnedAfter": {
    "label": "Shares owned after",
    "format": "number"
  },
  "ownershipChangeShares": {
    "label": "Change in shares",
    "format": "number"
  },
  "ownershipChangePercent": {
    "label": "Change in percent",
    "format": "number"
  },
  "accessionNumber": {
    "label": "Accession number",
    "format": "string"
  },
  "isAmendment": {
    "label": "Amendment",
    "format": "boolean"
  },
  "isMultipleTransaction": {
    "label": "Multiple transaction",
    "format": "boolean"
  },
  "isDerivative": {
    "label": "Derivative",
    "format": "boolean"
  }
}
```

## About this Actor

This example demonstrates how to use [OpenInsider](https://apify.com/maximedupre/openinsider) with a specific input configuration. Visit the [Actor detail page](https://apify.com/maximedupre/openinsider) to learn more, explore other use cases, and run it yourself.