Insider Trading API
The Insider Trading API provides comprehensive insider trading transaction data from SEC filings (Form 3, Form 4, Form 5). Search and filter transactions by company, insider, transaction type, date range, and more.
API Status
API Response Times
Average | P50 | P75 | P90 | P95 |
|---|---|---|---|---|
| 256ms | 270ms | 315ms | 720ms | 1097ms |
Didn't find what you were looking for? Suggest an improvement
/v1/insidertransactions GET
https://api.api-ninjas.com/v1/insidertransactions
Returns a list of insider trading transactions that match the specified filters. All parameters are optional and can be combined for advanced filtering.
Parameters
tickeroptionalCompany ticker symbol (e.g.,
AAPL,MSFT).cikoptionalCentral Index Key (CIK) of the company (e.g.,
789019).nameoptionalName of the insider (supports partial matching, e.g.,
Satya).form_typeoptionalSEC form type:
3,4, or5.transaction_typeoptionalType of transaction (e.g.,
Purchase,Sale,Award).transaction_codeoptionalTransaction code (e.g.,
Pfor Purchase,Sfor Sale,Afor Award).transaction_dateoptionalTransaction date in
YYYY-MM-DDformat (e.g.,2024-01-15).min_transaction_dateoptionalMinimum transaction date in
YYYY-MM-DDformat.max_transaction_dateoptionalMaximum transaction date in
YYYY-MM-DDformat.insider_typeoptionalType of insider:
director(matches director or chairman),10_percent_owner(matches 10% Owner), orofficer(excludes director, 10% owner, and chairman).min_transaction_valueoptionalMinimum transaction value in USD (e.g.,
10000).max_transaction_valueoptionalMaximum transaction value in USD (e.g.,
1000000).limitoptional premium onlyMaximum number of results to return. Max value is
100. Default value is10.offsetoptional premium onlyNumber of results to skip for pagination (default: 0).
Headers
X-Api-KeyrequiredAPI Key associated with your account.
Response
accession_numberThe SEC accession number (filing ID) for the transaction.
formThe SEC form type (3, 4, or 5).
filing_dateThe date the filing was submitted to the SEC (YYYY-MM-DD).
sec_filing_urlURL to the SEC filing document.
cikThe Central Index Key (CIK) of the company.
tickerThe stock ticker symbol of the company.
company_nameThe name of the company (issuer).
insider_nameThe name of the insider who executed the transaction.
insider_positionThe position/title of the insider (e.g., CEO, Director, 10% Owner).
transaction_codeThe transaction code (e.g., P, S, A, D, F).
transaction_nameDescription of the transaction.
transaction_typeThe type of transaction (e.g., Purchase, Sale, Award).
transaction_priceThe price per share of the transaction.
sharesThe number of shares involved in the transaction.
transaction_valueThe total value of the transaction in USD.
pre_transaction_sharesThe number of shares held before the transaction.
pre_transaction_shares_valueThe total value of shares held before the transaction in USD (pre_transaction_shares × price).
remaining_sharesThe number of shares remaining after the transaction.
remaining_shares_valueThe total value of remaining shares after the transaction in USD (remaining_shares × price).
Sample Request Live Demo!
Try this API endpoint with all available parameters in our API playground
https://api.api-ninjas.com/v1/insidertransactions?ticker=AAPLHeaders
X-Api-KeyLog in or sign up to get your API KeySample Response
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
[
{
"accession_number": "0002050912-25-000008",
"form": "Form 4",
"filing_date": "2025-10-17",
"sec_filing_url": "https://www.sec.gov/Archives/edgar/data/320193/0002050912-25-000008-index.html",
"cik": "320193",
"ticker": "AAPL",
"company_name": "Apple Inc.",
"insider_name": "Kevan Parekh",
"insider_position": "Senior Vice President, CFO",
"transaction_code": "S",
"transaction_name": "Open Market Sale",
"transaction_type": "sale",
"transaction_price": 248.73,
"shares": 500,
"transaction_value": 124365,
"pre_transaction_shares": 9265,
"pre_transaction_shares_value": 2304483.4499999997,
"remaining_shares": 8765,
"remaining_shares_value": 2180118.4499999997
},
{
"accession_number": "0002050912-25-000008",
"form": "Form 4",
"filing_date": "2025-10-17",
"sec_filing_url": "https://www.sec.gov/Archives/edgar/data/320193/0002050912-25-000008-index.html",
"cik": "320193",
"ticker": "AAPL",
"company_name": "Apple Inc.",
"insider_name": "Kevan Parekh",
"insider_position": "Senior Vice President, CFO",
"transaction_code": "S",
"transaction_name": "Open Market Sale",
"transaction_type": "sale",
"transaction_price": 247.82,
"shares": 1534,
"transaction_value": 380155.88,
"pre_transaction_shares": 10299,
"pre_transaction_shares_value": 2552298.1799999997,
"remaining_shares": 8765,
"remaining_shares_value": 2172142.3
},
{
"accession_number": "0002050912-25-000008",
"form": "Form 4",
"filing_date": "2025-10-17",
"sec_filing_url": "https://www.sec.gov/Archives/edgar/data/320193/0002050912-25-000008-index.html",
"cik": "320193",
"ticker": "AAPL",
"company_name": "Apple Inc.",
"insider_name": "Kevan Parekh",
"insider_position": "Senior Vice President, CFO",
"transaction_code": "S",
"transaction_name": "Open Market Sale",
"transaction_type": "sale",
"transaction_price": 245.89,
"shares": 500,
"transaction_value": 122945,
"pre_transaction_shares": 9265,
"pre_transaction_shares_value": 2278170.85,
"remaining_shares": 8765,
"remaining_shares_value": 2155225.85
}
]Code Examples
1
2
curl -X GET "https://api.api-ninjas.com/v1/insidertransactions?ticker=AAPL" \
-H "X-Api-Key: YOUR_API_KEY"If your programming language is not listed in the Code Example above, you can still make API calls by using a HTTP request library written in your programming language and following the above documentation.