Corporate actions
Query splits, dividends, and other corporate actions.
Available data
- Returns
- Splits, dividends, and other corporate actions
- Market coverage
- US and Hong Kong equities
- Query granularity
- One company per query; filter by action type or time window
Authentication
Query Parameters
Provide query, symbol, or ticker when possible; an empty request returns no_data.
querystringqueryExampleAAPLoptionalSearch text used to identify the object you want.
symbolstringqueryExampleAAPLoptionalCompany symbol; compatibility alias of query.
tickerstringqueryExampleAAPLoptionalCompany ticker.
All optional.
us_equity | hk_equity | kr_equity | uk_equity | jp_equity | crypto
limitintegerqueryExample20optionalMax rows to return (up to 1000).
Response
Corporate actions: action_type (dividend/split/buyback/merger/listing_change/redemption), action_sub_type, effective_date, ratio_from/to, cash_per_share, merger/rename fields, …
corporate_action_idstringExamplecorp_action_76ddeac23568cebcCorporate action id
action_typestringExamplesplitAction type (dividend/split/buyback/merger/listing_change/redemption)
action_sub_typestring | nullExamplereverse_splitAction subtype
asset_idstringLinked asset id
entity_idstringLinked entity id
instrument_idstringLinked instrument id
listing_idstringLinked listing id
venue_idstringLinked venue id
announcement_datestring | nullAnnouncement date
effective_datestring | nullExample2026-01-28Effective date
ex_datestring | nullExample2026-01-28Ex-date
record_datestring | nullExample2026-01-28Record date
payment_datestring | nullExample2026-01-28Payment date
process_datestring | nullExample2026-01-28Process date
expiration_datestring | nullExpiration date
currencystring | nullCurrency
amountnumber | nullAmount
pricenumber | nullPrice
cash_per_sharenumber | nullCash per share
cash_ratenumber | nullCash rate
rationumber | nullExample4:1Ratio
ratio_fromnumber | nullExample4Split/conversion from
ratio_tonumber | nullExample1Split/conversion to
acquirer_symbolstring | nullAcquirer symbol
acquirer_ratenumber | nullAcquirer rate
acquiree_symbolstring | nullAcquiree symbol
acquiree_ratenumber | nullAcquiree rate
source_symbolstring | nullSource symbol
source_ratenumber | nullSource rate
target_symbolstring | nullTarget symbol
target_ratenumber | nullTarget rate
alternate_symbolstring | nullAlternate symbol
alternate_ratenumber | nullAlternate rate
old_symbolstring | nullOld symbol (rename)
new_symbolstring | nullNew symbol (rename)
Per-row readiness
empty_reasonstring | nullPer-row empty reason
ok / partial / no_data / not_ready / stale
empty_reasonstring | nullEmpty / partial reason code when applicable
errorobject | nullError object (code / message); null on success
actual_taskstringExamplecorporate_actionsRouted task: profile / statements / metrics / …
ok / partial / no_data / not_ready / stale
limitations[]string[]Exampleserving_mvpCoverage / MVP limitation tags
route_reasonstringExampleexplicit_taskRoute reason (e.g. explicit_task)
updated_atdatetime | stringExample2026-08-17T08:25:08ZEnvelope update time (UTC)
object_refs[]object[]Unified object references
external_refs[]object[]External refs (e.g. SEC EDGAR filings)
lineage_refs[]object[]Lineage refs (usually [] on the public body)
source_refs[]object[]Upstream source refs (usually [] on the public body)