Catalog action Blockchain Data

Fetch basic financial metrics for a stock symbol from Finnhub (100+ metrics: valuation, margins, growth, liquidity, 52-week range). Returns a metric map keyed by name, e.g. peTTM, beta, 52WeekHigh, currentRatio, grossMarginTTM. Ideal for: fundamental screening, valuation alerts, enriching AI analysis with company fundamentals.

At a Glance

FieldValue
Action IDfinnhub-get-basic-financials
CategoryBlockchain Data
ConnectorNot required
Requires gasNo
Funds movementNone declared
Tagsfinnhub, stock, fundamentals, analysis, read

Payload Schema

FieldTypeRequiredDescription
symbolstringYesStock symbol to get financials for, e.g. 'AAPL', 'TSLA'.

Result Schema

FieldTypeRequiredDescription
symbolstringYesThe queried symbol
metricTypestringYesThe metric set returned (always 'all')
metricobjectYesMap of metric name to value (100+ metrics), e.g. peTTM, beta, 52WeekHigh, 52WeekLow, currentRatio, grossMarginTTM, revenueGrowthTTMYoy. Values are numbers, date strings, or null. Reference a specific metric downstream, e.g. {{node.result.metric.peTTM}}.

Examples

json
{ "type": "finnhub-get-basic-financials", "payload": { "symbol": "ETH" }, "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.