Skip to main content

All Payouts by Date Range

Retrieve payout information for all stocks within a specified date range.

GET/3.0/payouts/date-range

Description

This endpoint returns comprehensive payout records (dividends, splits, bonus, rights) for all companies within a specified date range. It's useful for analyzing payout activity in a specific period and identifying all corporate actions that occurred during that timeframe.

Request

Authentication

  • Type: Bearer Token
  • Required: Yes

Parameters

NameTypeRequiredDescriptionExample
date_fromstringYesStart date for payout records (YYYY-MM-DD)2024-01-01
date_tostringYesEnd date for payout records (YYYY-MM-DD)2024-12-31

Response

Success Response (200)

{
"status": "ok",
"message": "",
"data": [
{
"id": "246953",
"title": "Financial results for Year ended December 31, 2024",
"form_type": "FRYEV1003",
"quarter": "YEAR",
"period_ended": "2024-12-31",
"date": "2025-02-06T08:29:53Z",
"pdf": "",
"docs": [
"246953.pdf"
],
"images": [
"246953-1.gif"
],
"payouts": {
"book_closure_from": "2025-03-18",
"book_closure_to": "2025-03-27",
"entitlement_date": "2025-03-17",
"ex_date": "2025-03-14",
"dividend": 9,
"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
}
},
{
"id": "246953",
"title": "Financial results for Year ended December 31, 2024",
"form_type": "FRYEV1003",
"quarter": "YEAR",
"period_ended": "2024-12-31",
"date": "2025-03-03T04:10:01Z",
"pdf": "",
"docs": [
"248951.pdf"
],
"images": [
"248951-1.gif"
],
"payouts": {
"book_closure_from": "2025-03-18",
"book_closure_to": "2025-03-25",
"entitlement_date": "2025-03-17",
"ex_date": "2025-03-14",
"dividend": 8,
"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
idstringPayout announcement ID
titlestringPayout announcement title
form_typestringForm type designation
quarterstringQuarter designation if applicable
period_endedstringPeriod end date if applicable
datestringAnnouncement publication date (ISO 8601 format)
pdfstringPrimary PDF document filename
docsarrayArray of document filenames
imagesarrayArray of image filenames (if any)
payoutsobjectPayout details including dividends and bonus View

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 Parameters (200)

{
"status": "error",
"message": "no 'date_from' and 'date_to' provided"
}

Examples

Get Payouts for a Specific Period

curl -X GET "https://csapis.com/3.0/payouts/date-range?date_from=2024-01-01&date_to=2024-12-31" \
-H "Authorization: Bearer YOUR_API_TOKEN"

Use Cases

  • Period Analysis: Analyze all payouts in a specific time period
  • Corporate Action Calendar: Build a corporate action calendar for a period
  • Payout History: Track all payout events chronologically
  • Market Activity: Monitor overall market payout activity
  • Dividend Season Analysis: Analyze dividend patterns during specific seasons
  • Event-Based Strategies: Identify and analyze payout-related trading opportunities