Catalog action Blockchain Data

Fetch upcoming and scheduled company earnings from Finnhub within a date range (default: next 30 days). Returns report date, time (bmo/amc), EPS and revenue estimates, and actuals once reported, soonest first. Note: the free Finnhub plan primarily surfaces upcoming earnings — historical actuals (past EPS beats/misses) may be unavailable. Ideal for: earnings-date alerts, pre-earnings workflows, scheduling trades around reporting dates.

At a Glance

FieldValue
Action IDfinnhub-get-earnings-calendar
CategoryBlockchain Data
ConnectorNot required
Requires gasNo
Funds movementNone declared
Tagsfinnhub, stock, research, read

Payload Schema

FieldTypeRequiredDescription
symbolstringNoOptional stock symbol to filter by, e.g. 'AAPL'. Omit to query the whole calendar.
fromstringNoStart date in YYYY-MM-DD format. Default: today (or 30 days before 'to' when only 'to' is given).
tostringNoEnd date in YYYY-MM-DD format. Default: 30 days after 'from' (or 30 days from today).
limitnumberNoMaximum number of events to return. Range: 1-250. Default: 100.

Result Schema

FieldTypeRequiredDescription
fromstringYesStart date of the queried range (YYYY-MM-DD)
tostringYesEnd date of the queried range (YYYY-MM-DD)
symbolstring | nullYesSymbol filter applied, or null when the whole calendar was queried
earningsarrayYesEarnings events, soonest first
countnumberYesNumber of events returned

Examples

json
{ "type": "finnhub-get-earnings-calendar", "payload": { "symbol": "ETH", "from": "example-from", "to": "example-to", "limit": 100 }, "children": []}

Payload fields can use workflow expressions such as {{$trigger.body.amount}}, {{$nodes.fetch.result.price}}, and {{$props.asset}} when the value should come from a trigger, prior node, or reusable workflow prop.