Path Parameters
| Name | Type | Example | Description |
|---|---|---|---|
| symbol | string | AAPL | Stock ticker. |
Query Parameters
| Name | Type | Example | Description |
|---|---|---|---|
| page | number | 1 | Page number. |
| per_page | number | 40 | Number of records per page. |
Auth
headers: { 'Authorization': 'Replace with your API token' }
Examples
fetch('https://api.gurufocus.com/data/stocks/AAPL/insider-trades?page=1&per_page=40', { method: 'GET', headers: { 'Authorization': 'Replace with your API token' }})
Responses
Successful response. The exact payload fields depend on this endpoint.
Example Body (Field Reference)
{ "total": 622, "data": [ { "id": 24214043, "name": "O'BRIEN DEIRDRE", "position": "Senior Vice President", "cik_reporting": "0001767094", "stockid": "US01WD", "symbol": "AAPL", "exchange": "NAS", "company": "Apple Inc", "date": "2026-04-02", "type": "S", "trans_share": "30002", "price": "255.35", "final_share": "136810", "split_factor": "1", "cost": "7661010" }, { "id": 24214123, "name": "COOK TIMOTHY D", "position": "CEO", "cik_reporting": "0001214156", "stockid": "US01WD", "symbol": "AAPL", "exchange": "NAS", "company": "Apple Inc", "date": "2026-04-02", "type": "S", "trans_share": "64949", "price": "254.23", "final_share": "3280418", "split_factor": "1", "cost": "16512000" }, { "id": 15383132, "name": "KONDO CHRIS", "position": "Principal Accounting Officer", "cik_reporting": "0001631982", "stockid": "US01WD", "symbol": "AAPL", "exchange": "NAS", "company": "Apple Inc", "date": "2025-11-07", "type": "S", "trans_share": "3752", "price": "271.23", "final_share": "15098", "split_factor": "1", "cost": "1017650" }, { "id": 14041771, "name": "Parekh Kevan", "position": "Senior Vice President, CFO", "cik_reporting": "0002050912", "stockid": "US01WD", "symbol": "AAPL", "exchange": "NAS", "company": "Apple Inc", "date": "2025-10-16", "type": "S", "trans_share": "4199", "price": "247.39", "final_share": "8765", "split_factor": "1", "cost": "1038790" }, { "id": 13362248, "name": "Adams Katherine L.", "position": "SVP, GC and Secretary", "cik_reporting": "0001462356", "stockid": "US01WD", "symbol": "AAPL", "exchange": "NAS", "company": "Apple Inc", "date": "2025-10-02", "type": "S", "trans_share": "47125", "price": "256.79", "final_share": "179158", "split_factor": "1", "cost": "12101200" }, { "id": 13362070, "name": "COOK TIMOTHY D", "position": "CEO", "cik_reporting": "0001214156", "stockid": "US01WD", "symbol": "AAPL", "exchange": "NAS", "company": "Apple Inc", "date": "2025-10-02", "type": "S", "trans_share": "129963", "price": "256.81", "final_share": "3280295", "split_factor": "1", "cost": "33375800" }, { "id": 13362155, "name": "O'BRIEN DEIRDRE", "position": "Senior Vice President", "cik_reporting": "0001767094", "stockid": "US01WD", "symbol": "AAPL", "exchange": "NAS", "company": "Apple Inc", "date": "2025-10-02", "type": "S", "trans_share": "43013", "price": "257.39", "final_share": "136687", "split_factor": "1", "cost": "11071100" }, { "id": 11787572, "name": "LEVINSON ARTHUR D", "position": "Director", "cik_reporting": "0001214128", "stockid": "US01WD", "symbol": "AAPL", "exchange": "NAS", "company": "Apple Inc", "date": "2025-08-28", "type": "S", "trans_share": "90000", "price": "232.07", "final_share": "4125576", "split_factor": "1", "cost": "20886300" }, { "id": 11092277, "name": "O'BRIEN DEIRDRE", "position": "Senior Vice President", "cik_reporting": "0001767094", "stockid": "US01WD", "symbol": "AAPL", "exchange": "NAS", "company": "Apple Inc", "date": "2025-08-08", "type": "S", "trans_share": "34821", "price": "223.2", "final_share": "136687", "split_factor": "1", "cost": "7772050" }, { "id": 8105369, "name": "KONDO CHRIS", "position": "Principal Accounting Officer", "cik_reporting": "0001631982", "stockid": "US01WD", "symbol": "AAPL", "exchange": "NAS", "company": "Apple Inc", "date": "2025-05-12", "type": "S", "trans_share": "4486", "price": "208.19", "final_share": "15533", "split_factor": "1", "cost": "933940" } ], "page": 1, "per_page": 10}
Introduction
The GuruFocus Insider Trades Dataset provides paginated insider trading records for a given stock. Each record identifies the reporting insider, their role at the company, the transaction date, the type of trade, the number of shares involved, the execution price, and the insider's resulting share balance.
This dataset is useful for monitoring insider activity, surfacing governance signals, and adding transaction-level ownership context to stock research workflows.
What's Included
The Insider Trades Dataset includes:
- Insider identity
Name, reporting CIK, and position of the insider associated with the transaction. - Company mapping
Company name, symbol, exchange, and internal stock identifier for each record. - Transaction details
Trade date, transaction type code, shares transacted, execution price, and trade value. - Ownership outcome
Post-transaction final share count and split factor metadata. - Pagination metadata
Top-leveltotal,page, andper_pagefields for result navigation.
Data Coverage
This dataset is designed for stocks with available insider transaction disclosures. Coverage and record count depend on the issuer, exchange reporting requirements, and the selected page range.
Use Cases
This dataset is ideal for:
- Investment platforms tracking insider buying and selling activity on stock detail pages
- Research teams studying management conviction, ownership changes, and signal timing
- Compliance and surveillance workflows reviewing reported insider transactions
- Data teams feeding governance, sentiment, or event-driven models with normalized insider activity
Extend Your Capabilities
Combine the Insider Trades Dataset with other GuruFocus stock datasets:
- Profile Dataset - Company identity, exchange, and current market context
- Ranking Dataset - GF Score, GF Value, and other proprietary quality signals
- News Dataset - Commentary and market context around insider activity
- SEC Filings Dataset - Regulatory filing history for broader disclosure context
All stock datasets follow a consistent structure and are accessible through unified API endpoints.
Response Reference
The response is a paginated object with these top-level fields:
| Display Name | Field Name | Data Type |
|---|---|---|
| Total Count | total | number |
| Data | data | array |
| Page | page | number |
| Per Page | per_page | number |
Each item in data includes:
| Display Name | Field Name | Data Type |
|---|---|---|
| ID | id | number |
| Insider Name | name | string |
| Position | position | string |
| Reporting CIK | cik_reporting | string |
| Stock ID | stockid | string |
| Symbol | symbol | string |
| Exchange | exchange | string |
| Company | company | string |
| Transaction Date | date | date |
| Transaction Type | type | string |
| Shares Transacted | trans_share | string |
| Execution Price | price | string |
| Final Shares Held | final_share | string |
| Split Factor | split_factor | string |
| Transaction Value | cost | string |
Example
{
"total": 622,
"data": [
{
"id": 24214043,
"name": "O'BRIEN DEIRDRE",
"position": "Senior Vice President",
"cik_reporting": "0001767094",
"stockid": "US01WD",
"symbol": "AAPL",
"exchange": "NAS",
"company": "Apple Inc",
"date": "2026-04-02",
"type": "S",
"trans_share": "30002",
"price": "255.35",
"final_share": "136810",
"split_factor": "1",
"cost": "7661010"
}
],
"page": 1,
"per_page": 1
}