Skip to main content

Announcements by Sector

Retrieve announcements filtered by company sector.

GET/3.0/announcements/sector

Description

This endpoint retrieves corporate announcements filtered by company sector. Useful for analyzing announcements and corporate activity across specific industry sectors.

Request

Authentication

  • Type: Bearer Token
  • Required: Yes

Parameters

NameTypeRequiredDescriptionExample
sector_codestringYesSector code filterBANK

Response

Success Response (200)

{
"status": "ok",
"next": "NTA7NTA7OTczMw==",
"offset": 0,
"count": 50,
"total": 9733,
"data": [
{
"id": "256580",
"status": 1,
"category": "E",
"type": "U",
"sector_code": "",
"form_type": "PSX_NOTICE",
"symbol": "EXCHANGE",
"title": "FOR ALL MARKET PARTICIPANTS - PRIMARY MARKET AUCTION OF GOP IJARAH SUKUK (GIS)",
"quarter": "",
"date": "2025-07-17T12:22:31Z",
"last_action": "2025-07-17T12:22:54Z",
"is_revised": false,
"pdf": "",
"docs": [
"256580-1.pdf"
],
"images": null,
"period_ended": null,
"meeting": null,
"results": null,
"payouts": {
"book_closure_from": "",
"book_closure_to": "",
"entitlement_date": "",
"ex_date": "",
"dividend": 0,
"bonus": 0,
"right_price": 0,
"right_issue": 0,
"split_num": 0,
"split_den": 0,
"rsplit_num": 0,
"rsplit_den": 0,
"sdiv_num": 0,
"sdiv_den": 0
}
}
]
}

Response Fields

Data Array Fields

FieldTypeDescription
idstringUnique notice identifier
statusintegerNotice status
categorystringNotice category. See Notice Categories for possible values.
typestringNotice type code. See Notice Types for possible values.
sector_codestringCompany sector classification code
form_typestringForm type
symbolstringStock symbol/ticker code
titlestringNotice title or announcement headline
quarterstringQuarter designation if applicable
datestringNotice publication date (ISO 8601 format)
last_actionstringTimestamp of last update/action (ISO 8601 format)
is_revisedbooleanWhether the notice has been revised
pdfstringPrimary PDF document filename
docsarrayArray of document filenames
imagesarrayArray of image filenames (if any)
period_endedstringPeriod end date if applicable
meetingobjectMeeting details if applicable View
resultsobjectFinancial results details if applicable View
payoutsobjectPayout details including dividends and bonus View

Meeting Object Fields

FieldTypeDescription
datestringMeeting date (YYYY-MM-DD format)
timestringMeeting time
locationstringMeeting location/venue
agendastringMeeting agenda details
accounts_endedstringAccounts period end (Annual or Quarterly)
revised_datestring | nullRevised meeting date (if any)
revised_timestring | nullRevised meeting time (if any)

Results Object Fields

FieldTypeDescription
epsnumberEarnings per share for the period
eps_splynumberEPS for same period last year
salesnumberSales/revenue amount
patnumberProfit after tax amount

Payouts Object Fields

FieldTypeDescription
book_closure_fromstringBook closure start date
book_closure_tostringBook closure end date
entitlement_datestringEntitlement date for dividend/bonus
ex_datestringEx-dividend/ex-bonus date
dividendnumberDividend amount per share
bonusnumberBonus ratio (bonus shares)
right_pricenumberRights issue price
right_issuenumberRights issue ratio
split_numnumberStock split numerator
split_dennumberStock split denominator
rsplit_numnumberReverse split numerator
rsplit_dennumberReverse split denominator
sdiv_numnumberSpecie dividend numerator
sdiv_dennumberSpecie dividend denominator

Error Responses

For detailed Common Error responses, see the Error Handling.

Missing Sector (200)

{
"status": "error",
"message": "`sector_code` parameter not provided"
}

Examples

Get All Banking Sector Announcements

curl -X GET "https://csapis.com/3.0/announcements/sector?sector_code=BANK" \
-H "Authorization: Bearer YOUR_API_TOKEN"

Use Cases

  • Sector Analysis: Monitor announcements by industry sector
  • Comparative Analysis: Compare corporate activity across sectors
  • Sector Performance: Track sector-wide announcements and events
  • Industry Trends: Analyze announcement trends in specific sectors
  • Sector Screening: Find announcements across entire sector
  • Portfolio Monitoring: Monitor announcements for sector-based portfolio