Corporate Actions#

The corporate actions endpoints allow you to retrieve data for splits, mergers, and other corporate events.

Get Corporate Actions#

TradingClient.get_corporate_announcements(filter: GetCorporateAnnouncementsRequest) Union[List[CorporateActionAnnouncement], Dict[str, Any]]#

DEPRECATED: Please use the new corporate actions endpoint instead. alpaca.data.historical.corporate_actions.CorporateActionsClient.get_corporate_actions() ref. https://docs.alpaca.markets/reference/corporateactions-1

Returns corporate action announcements data given specified search criteria.

Parameters:

filter (GetCorporateAnnouncementsRequest) – The parameters to filter the search by.

Returns:

The resulting announcements from the search.

Return type:

List[CorporateActionAnnouncement]

Get Corporate Action By ID#

TradingClient.get_corporate_announcement_by_id(corporate_announcment_id: Union[UUID, str]) Union[CorporateActionAnnouncement, Dict[str, Any]]#

Returns a specific corporate action announcement. :param corporate_announcment_id: The id of the desired corporate action announcement

Returns:

The corporate action queried.

Return type:

CorporateActionAnnouncement