ESC to close

Insider Transactions (Form 4)

Access executive, director, and 10% shareholder trading activity as filed through SEC Form 4.

GET https://data.businessquant.com/form4?ticker={ticker}&mode={mode}&api_key={api_key}

Parameters

This endpoint retrieves granular insider trading activity and aggregates for public equities. You must provide an API key, the target ticker, and a specific data mode. You can filter the returned dataset using timebound lookback periods.

Parameter Description
api_key
Required
Your unique API key for authentication.
ticker
Required Identifier
Stock ticker symbol of the issuing company.
Format: ticker=TSLA
mode
Required
Data mode. Valid options: stats, net_trading_activity, topholders, alltransactions, insider_summary.
Format: mode=alltransactions
period
Optional
Lookback period (e.g., 1y, 6m, ytd, max).
Format: period=1y
page
Optional
Pagination page number. Default 1.
Format: page=1
page_size
Optional
Records per page. Max 10000. Default 100.
Format: page_size=50
Example cURL Request
curl -X GET "https://data.businessquant.com/form4?ticker=TSLA&mode=alltransactions&period=1y&page=1&page_size=50&api_key=YOUR_API_KEY"
Sample Response
{
    "metadata": {
        "ticker_issuer": "TSLA",
        "cik_issuer": 1318605,
        "name_issuer": "Tesla, Inc.",
        "name_issuer_short": "Tesla",
        "page": 1,
        "page_size": 50,
        "total_records": 210,
        "total_pages": 5
    },
    "data": [
        {
            "cik_insider": 1972928,
            "name_insider": "Xiaotong Zhu",
            "relationship": "Officer",
            "relationship_title": "Svp",
            "accession": "0001972928-26-000002",
            "reportperiod": "2026-03-31",
            "filingdate": "2026-04-02",
            "quarter": "2026-03-31",
            "transactiondate": "2026-03-31",
            "exercisedate": null,
            "expirationdate": null,
            "transaction_sno": 1,
            "security_title": "Common Stock",
            "is_derivative": "False",
            "underlying_title": "",
            "underlying_shares": null,
            "transaction_code": "M",
            "acquired_disposed": "A",
            "shares_traded": 20000.0,
            "shares_bought": 20000.0,
            "shares_sold": null,
            "transaction_price": 20.57,
            "conversion_price": null,
            "shares_remaining": 20000.0,
            "ownership_code": "D",
            "nature_ownership": "",
            "num_entries": 3.0,
            "split_multiplier": 1.0,
            "shares_bought_adjusted": 20000.0,
            "shares_sold_adjusted": null,
            "price_adjusted": 20.57,
            "shares_remaining_adjusted": 20000.0
        },
        {
            "cik_insider": 1972928,
            "name_insider": "Xiaotong Zhu",
            "relationship": "Officer",
            "relationship_title": "Svp",
            "accession": "0001972928-26-000002",
            "reportperiod": "2026-03-31",
            "filingdate": "2026-04-02",
            "quarter": "2026-03-31",
            "transactiondate": "2026-03-31",
            "exercisedate": null,
            "expirationdate": "2028-08-20T00:00:00",
            "transaction_sno": 3,
            "security_title": "Non-Qualified Stock Option (right to buy)",
            "is_derivative": "True",
            "underlying_title": "Common Stock",
            "underlying_shares": 20000.0,
            "transaction_code": "M",
            "acquired_disposed": "D",
            "shares_traded": 20000.0,
            "shares_bought": null,
            "shares_sold": 20000.0,
            "transaction_price": 0.0,
            "conversion_price": 20.57,
            "shares_remaining": 260650.0,
            "ownership_code": "D",
            "nature_ownership": "",
            "num_entries": 3.0,
            "split_multiplier": 1.0,
            "shares_bought_adjusted": null,
            "shares_sold_adjusted": 20000.0,
            "price_adjusted": 0.0,
            "shares_remaining_adjusted": 260650.0
        },
        ...
    ]
}

Endpoint Variations

Below are the distinct ways to formulate your request depending on the mode you use. You can copy these directly into your application.

1. View All Transactions
https://data.businessquant.com/form4?ticker=TSLA&mode=alltransactions&page_size=100&api_key=YOUR_API_KEY
2. View Top Insider Holders
https://data.businessquant.com/form4?ticker=TSLA&mode=topholders&api_key=YOUR_API_KEY
3. View Summary Stats
https://data.businessquant.com/form4?ticker=TSLA&mode=stats&period=1y&api_key=YOUR_API_KEY