Skip to main content

Query Corporate Action

Query current corporate actions for TradFi options, including forward splits, reverse splits, and dividends.

Corporate actions are retained for 14 days and are returned in descending order of effectiveTime.

Covers: TradFi Options

HTTP Request​

GET/v5/market/corporate-action

Request Parameters​

ParameterRequiredTypeComments
categoryfalsestringProduct category. option
baseCoinfalsestringUnderlying asset ticker, such as AAPL
actionTypefalsestringCorporate action type. ForwardSplit, ReverseSplit, or Dividend
limitfalseintegerLimit for data size per page
cursorfalsestringCursor. Use the nextPageCursor token from the response to retrieve the next page of results

Response Parameters​

ParameterTypeComments
nextPageCursorstringCursor for the next page
listarrayList of corporate action records
> categorystringProduct category
> symbolstringSymbol name, such as NVDAUSDT
> baseCoinstringUnderlying asset ticker, such as NVDA
> actionTypestringCorporate action type. ForwardSplit, ReverseSplit, or Dividend
> statusstringCorporate action status
> effectiveTimeintegerEffective timestamp (ms)
> detailsobjectCorporate-action-specific details. See the applicable action type below
>> splitFactorstringSplit factor. Only returned for forward or reverse splits
>> splitTypestringSplit direction: FORWARD or REVERSE. Only returned for splits
>> dividendAmountPerSharestringDividend amount per share. Only returned for dividends
>> dividendCurrencystringCurrency of dividendAmountPerShare. Only returned for dividends
>> installmentCountintegerNumber of dividend installments. Only returned for dividends
>> installmentAmountPerSharestringDividend amount per share in each installment. Only returned for dividends
>> installmentCoinstringSettlement coin for the installment. Only returned for dividends
>> firstSettlementTimeUtcintegerFirst dividend installment settlement timestamp (ms). Only returned for dividends
>> installmentsarrayDividend installment details. Only returned for dividends
>>> installmentNointegerInstallment sequence number
>>> settlementTimeUtcintegerInstallment settlement timestamp (ms)
>>> statusstringInstallment status

For forward and reverse splits in PROCESSING status, effectiveTime is limitStartTime. For dividends in PROCESSING status, it is firstSettlementTimeUtc.


Request Example​

GET /v5/market/corporate-action?category=option&baseCoin=AAPL HTTP/1.1
Host: api-testnet.bybit.com

Response Example​

Forward split or reverse split

{
"retCode": 0,
"retMsg": "OK",
"result": {
"list": [
{
"category": "option",
"symbol": "AAPLUSDT",
"baseCoin": "AAPL",
"actionType": "ForwardSplit",
"status": "Completed",
"effectiveTime": 1788278400000,
"details": {
"splitFactor": "4",
"splitType": "FORWARD"
}
}
],
"nextPageCursor": ""
},
"retExtInfo": {},
"time": 1788300000000
}

Dividend

{
"retCode": 0,
"retMsg": "OK",
"result": {
"list": [
{
"symbol": "AAPLUSDT",
"baseCoin": "AAPL",
"actionType": "Dividend",
"status": "Announced",
"effectiveTime": 1788278400000,
"details": {
"dividendAmountPerShare": "0.25",
"dividendCurrency": "USD",
"installmentCount": 4,
"installmentAmountPerShare": "5.00000",
"installmentCoin": "USDT",
"firstSettlementTimeUtc": 1788134400000,
"installments": [
{
"installmentNo": 1,
"settlementTimeUtc": 1788134400000,
"status": "SUCCESS"
},
{
"installmentNo": 2,
"settlementTimeUtc": 1788138000000,
"status": "WAITING"
},
{
"installmentNo": 3,
"settlementTimeUtc": 1788141600000,
"status": "WAITING"
},
{
"installmentNo": 4,
"settlementTimeUtc": 1788145200000,
"status": "WAITING"
}
]
}
}
],
"nextPageCursor": ""
},
"retExtInfo": {},
"time": 1788300000000
}