Back to DatasetsSubscribe — $49/moSubscribe Now
Insider Transactions
Monitor insider buying and selling activity across all publicly traded companies. Covers both non-derivative and derivative transactions from corporate officers, directors, and major shareholders.
Subscribe to this dataset
Get full access to the Insider Transactions API for $49/mo
REST API
Equities
Insider Trading
Corporate Officers
GET
https://data.ryxel.ai/api/insider-transactionsReturns a paginated list of insider transactions in Nasdaq SF2 format. Results include both non-derivative and derivative transactions, ordered by filing date (newest first).
Example Request
bash
curl "https://data.ryxel.ai/api/insider-transactions?ticker=AAPL&filingdate_gte=2025-01-01&limit=5" \
-H "Authorization: Bearer YOUR_API_KEY"Example Response
json
{
"success": true,
"count": 2,
"transactions": [
{
"ticker": "AAPL",
"ownerName": "WILLIAMS JEFFREY E",
"officerTitle": "Chief Operating Officer",
"filingDate": "2025-04-02",
"transactionValue": 5023680,
"securityAdCode": "N",
"transactionCode": "S",
"sharesOwnedBeforeTransaction": null,
"sharesOwnedFollowingTransaction": 489469,
"directOrIndirect": "D",
"securityTitle": "Common Stock",
"isOfficer": true,
"isDirector": false,
"formType": "4"
},
{
"ticker": "AAPL",
"ownerName": "MAESTRI LUCA",
"officerTitle": "SVP, CFO",
"filingDate": "2025-02-15",
"transactionValue": 12540000,
"securityAdCode": "N",
"transactionCode": "S",
"sharesOwnedBeforeTransaction": null,
"sharesOwnedFollowingTransaction": 110234,
"directOrIndirect": "D",
"securityTitle": "Common Stock",
"isOfficer": true,
"isDirector": false,
"formType": "4"
}
]
}Common Use Cases
Get all purchases by officers in the last 30 days
bash
curl "https://data.ryxel.ai/api/insider-transactions?transactioncode=P&isofficer=true&filingdate_gte=2025-06-01" \
-H "Authorization: Bearer YOUR_API_KEY"Get all Form 4 filings for Tesla
bash
curl "https://data.ryxel.ai/api/insider-transactions?ticker=TSLA&formtype=4&limit=50" \
-H "Authorization: Bearer YOUR_API_KEY"Get director sales in a date range
bash
curl "https://data.ryxel.ai/api/insider-transactions?transactioncode=S&isdirector=true&filingdate_gte=2025-01-01&filingdate_lte=2025-06-30" \
-H "Authorization: Bearer YOUR_API_KEY"Ready to get started?
Get access to the Insider Transactions API for $49/mo.