Corporate Events
GET
/tmx/v1/corporate-events
Retrieve structured corporate event data from Wall Street Horizon's comprehensive global events calendar, including earnings announcements, dividend dates, investor conferences, and stock splits. Each event record includes essential attributes such as event type, scheduled date, event status (e.g., confirmed, pending, canceled), ISIN, ticker, and direct links to primary announcement sources when available. Data can be filtered (by ticker, event type, etc.), and records are timestamped for seamless integration into trading and analysis workflows.
Use Cases: Financial event tracking, market sentiment analysis, trading strategy formulation, risk management, corporate actions management.
Query Parameters
date
string
Scheduled date of the corporate event, formatted as YYYY-MM-DD.
type
string
The normalized type of corporate event. Possible values include: analyst_day, business_update, capital_markets_day, conference, dividend, earnings_announcement_date, earnings_conference_call, earnings_results_announcement, forum, interim_statement, other_interim_announcement, production_update, research_and_development_day, seminar, shareholder_meeting, sales_update, stock_split, summit, service_level_update, tradeshow, company_travel, and workshop.
status
string
The current status of the event. Possible values include: approved, canceled, confirmed, historical, pending_approval, postponed, and unconfirmed.
ticker
string
The company's stock symbol.
isin
string
Standard international identifier for the company's common stock.
trading_venue
string
MIC (Market Identifier Code) of the exchange where the company's stock is listed.
tmx_company_id
integer
Unique numeric identifier for the company used by TMX. Value must be an integer.
tmx_record_id
string
The unique alphanumeric identifier for the event record used by TMX.
limit
integer
Limit the maximum number of results returned. Defaults to '100' if not specified. The maximum allowed limit is '50000'.
sort
string
A comma separated list of sort columns. For each column, append '.asc' or '.desc' to specify the sort direction. The sort column defaults to 'date' if not specified. The sort order defaults to 'desc' if not specified.
Response Attributes
next_url
string
optional
If present, this value can be used to fetch the next page.
request_id
string
A request id assigned by the server.
results
array (object)
The results for this request.
company_name
string
optional
Full name of the company.
date
string
optional
Scheduled date of the corporate event, formatted as YYYY-MM-DD.
isin
string
optional
Standard international identifier for the company's common stock.
name
string
optional
Name or title of the event.
status
string
optional
The current status of the event. Possible values include: approved, canceled, confirmed, historical, pending_approval, postponed, and unconfirmed.
ticker
string
optional
The company's stock symbol.
tmx_company_id
integer
optional
Unique numeric identifier for the company used by TMX.
tmx_record_id
string
optional
The unique alphanumeric identifier for the event record used by TMX.
trading_venue
string
optional
MIC (Market Identifier Code) of the exchange where the company's stock is listed.
type
string
optional
The normalized type of corporate event. Possible values include: analyst_day, business_update, capital_markets_day, conference, dividend, earnings_announcement_date, earnings_conference_call, earnings_results_announcement, forum, interim_statement, other_interim_announcement, production_update, research_and_development_day, seminar, shareholder_meeting, sales_update, stock_split, summit, service_level_update, tradeshow, company_travel, and workshop.
url
string
optional
URL linking to the primary public source of the event announcement, if available.
status
enum (OK)
The status of this request's response.