Latest Insider Transactions
Retrieve the latest insider trading transactions and activities.
GET/3.0/insider
Description
This endpoint returns the most recent insider trading transactions, including purchases and sales by company insiders. Useful for tracking insider activity and market sentiment indicators.
Request
Authentication
- Type: Bearer Token
- Required: Yes
Parameters
| Name | Type | Required | Description | Example |
|---|---|---|---|---|
offset | integer | No | Pagination offset for results. Defaults to 0. | 0 |
count | integer | No | Number of records to return per page. Defaults to 50. | 25 |
Response
Success Response (200)
{
"status": "ok",
"offset": 0,
"count": 50,
"total": 23981,
"data": [
{
"id": "25903",
"date": "2025-06-27",
"type": "sell",
"notice_id": "255840",
"notice_date": "2025-06-30",
"symbol": "BAFL",
"company_name": "Bank Alfalah Limited",
"name": "Mr. Abdulla Nasser Hawaileel Al Mansoori",
"description": "Non-Executive Director",
"price": 80,
"shares": 198519,
"share_type": "CDC",
"market": "Ready"
},
{
"id": "25904",
"date": "2025-06-27",
"type": "buy",
"notice_id": "255850",
"notice_date": "2025-06-30",
"symbol": "CSAP",
"company_name": "Crescent Steel & Allied Products Limited",
"name": "Ahsan Muhammad Saleem",
"description": "Executive Director",
"price": 112.8,
"shares": 100000,
"share_type": "CDC",
"market": "Ready"
}
]
}
Response Fields
| Field | Type | Description |
|---|---|---|
id | string | Unique transaction identifier |
date | string | Transaction date (YYYY-MM-DD format) |
type | string | Transaction type (Buy/Sell) |
notice_id | string | PSX notice ID reference |
notice_date | string (ISO 8601) | PSX notice publication date |
symbol | string | Stock symbol |
company_name | string | Company name |
name | string | Insider's name |
description | string | Transaction description |
price | float | Transaction price per share |
shares | integer | Number of shares transacted |
share_type | string | Type of shares (Ordinary/Preference) |
market | string | Market code (PSX) |
Error Responses
For detailed Common Error responses, see the Error Handling.
Examples
Get Latest Insider Transactions
curl -X GET "https://csapis.com/3.0/insider" \
-H "Authorization: Bearer YOUR_API_TOKEN"
Use Cases
- Insider Tracking: Monitor insider buying and selling activity
- Sentiment Analysis: Use insider transactions as market sentiment indicators
- Compliance Monitoring: Track insider activity for regulatory compliance
- Research Data: Analyze insider activity patterns and trends
- Market Intelligence: Identify potential insider perspectives on company value