Skip to main content
GET
List Calendar Events

Authorizations

Authorization
string
header
required

API Key authentication using Bearer token

Query Parameters

limit
integer

Number of events to return per page (default 25, max 100).

cursor
string

Opaque pagination cursor returned as pagination.next_cursor from a previous response. When continuing an updated_after sync, resend the same updated_after value alongside it.

fields
string

Comma-separated list of fields to include in the response. Reduces payload size. id is always included. Available fields: title, description, event_type, status, date_precision, fiscal_period, scheduled_at, timezone, local_time, scheduled_at_changed_at, source_article_id, company_id, country, dividend, updated_at.

updated_after
string

ISO 8601 datetime. Returns only events updated after this timestamp. Use for incremental sync: store the timestamp of your last completed sync and pass it on the next request. Results are ordered by updated_at ascending and cursor-paginated — drain pagination.next_cursor before advancing your stored timestamp. Passing this parameter also disables the default upcoming-only floor, so past events with newer updates are included.

ticker
string

Filter by company stock ticker (e.g. VOLV-B). Also accepts exchange-suffixed form (e.g. VOLV-B.ST).

company
string

Filter to a single company by its id (as returned by the companies endpoints). Complements ticker; use this to reach companies without a stock listing.

country
string

Filter by country using ISO 3166-1 alpha-2 code (e.g. SE, DK, NO, FI, IS). Comma-separated for multiple (e.g. SE,NO). Case-insensitive.

exchange
string

Filter by exchange using ISO 10383 Market Identifier Code (e.g. XSTO for Nasdaq Stockholm, XCSE for Nasdaq Copenhagen, XHEL for Nasdaq Helsinki, XOSL for Oslo Børs). Case-insensitive.

index
string

Filter by stock index id or symbol (e.g. OMXS30, OMXC25, OMXH25, OBX). Returns events only for companies in that index. Case-insensitive for symbols.

sector
string

Filter by company sector. Must exactly match one of the standard sector names: Communication Services, Consumer Discretionary, Consumer Staples, Energy, Financials, Health Care, Industrials, Information Technology, Materials, Real Estate, Utilities.

event_type
enum<string>

Filter by event type. Accepts a single value or a comma-separated list for multiple types.

Available options:
earnings_report,
earnings_call,
agm,
egm,
dividend,
capital_markets_day,
trading_update,
conference_presentation,
ma_announcement,
ma_offer_deadline,
ma_completion,
listing,
delisting
status
enum<string>

Filter by lifecycle status. Omitted: returns scheduled + past published events and excludes cancelled. Pass cancelled to retrieve cancellations, or scheduled/published to narrow.

Available options:
scheduled,
published,
cancelled
scheduled_after
string

ISO 8601 datetime. Only events at or after this time. Passing this parameter disables the default upcoming-only floor, allowing past events to be returned.

scheduled_before
string

ISO 8601 datetime. Only events before this time. Passing this parameter disables the default upcoming-only floor, allowing past events to be returned.

watchlist
string

Restricts to events for companies in a single watchlist, identified by its id (from the List Watchlists endpoint). An unknown id returns no events. Requires read:watchlist scope.

Response

Calendar events retrieved successfully

calendar_events
object[]
required
pagination
object
required
plan_limited
boolean

Present and true when your plan restricted the result to its upcoming-events window, so the result may be incomplete. Filters narrow within that window rather than searching the full calendar, so on a limited plan an issuer filter often returns an empty list. Absent when your plan applies no restriction.

Example:

true

Last modified on August 21, 2026