siftingio

n8n community node for the SiftingIO financial-data API (SEC filings, XBRL financials, economic calendar, market hours, historical OHLCV, live quotes, currency conversion, DEX wallets).

Package Information

Released: 3 mo ago
Downloads: 172 weekly / 172 monthly
Latest Version: 0.1.0
Author: SiftingIO

Documentation

n8n-nodes-siftingio

This is an n8n community node. It lets you use the
SiftingIO financial-data API in your n8n workflows.

SiftingIO is a market data API for financial applications, automation workflows, and AI agents. It provides real-time and historical data across stocks, forex, crypto, commodities, DEX datasets, fundamentals, market news, market hours, historical OHLCV bars, live quotes, and currency conversion.

Official integration guide: https://sifting.io/integrations/n8n

Installation · Credentials · Operations · Resources

Installation

Follow the
installation guide
in the n8n community nodes documentation.

In n8n: Settings → Community Nodes → Install and enter n8n-nodes-siftingio.

Credentials

You need a SiftingIO API key (sft_…). Create one in your
SiftingIO dashboard. In n8n, add a SiftingIO API
credential and paste the key. The credential sends it as the X-API-Key header.

Operations

The SiftingIO node groups operations by resource:

  • Live – last trade, quote, snapshots, DEX TVL.
  • Historical – OHLCV bars for stocks, forex, crypto, DEX, and commodities.
  • Market – market status, trading hours, and holiday calendars.
  • Convert – live FX/crypto currency conversion.
  • Discovery – ticker/company search and company profiles.
  • Fundamentals – company financials, ratios, concepts, and screener workflows.
  • Filings – SEC filings, extracted sections, risk-factor diffs, proxy statements, and material events.
  • Holdings – insider transactions and institutional holdings.
  • Economic Calendar – upcoming US economic events.
  • DEX Wallet – on-chain wallet portfolio.

The node is also usable as a tool for n8n AI Agents (usableAsTool).

Full operation list

Resource Operation Endpoint
Discovery Search GET /v1/fnd/stocks/search
Discovery Get Company Profile GET /v1/fnd/stocks/{ticker}/profile
SEC Filing List Filings GET /v1/fnd/stocks/{ticker}/filings
SEC Filing Get Filing GET /v1/fnd/stocks/{ticker}/filings/{accession}
SEC Filing Get Material Events (8-K) GET /v1/fnd/stocks/{ticker}/events
SEC Filing Get Ownership (13D/G) GET /v1/fnd/stocks/{ticker}/ownership
SEC Filing Get Proxy Statements (DEF 14A) GET /v1/fnd/stocks/{ticker}/compensation
SEC Filing Get Earnings History GET /v1/fnd/stocks/{ticker}/earnings
Filing Text Get All Sections GET /v1/fnd/stocks/{ticker}/filings/{accession}/sections
Filing Text Get One Section GET /v1/fnd/stocks/{ticker}/filings/{accession}/sections/{section}
Filing Text Get Risk Factors Diff GET /v1/fnd/stocks/{ticker}/risk-factors-diff
Financials Get Full Bundle GET /v1/fnd/stocks/{ticker}/financials
Financials Get Concept GET /v1/fnd/stocks/{ticker}/financials/{concept}
Financials Screener GET /v1/fnd/stocks/screener/{concept}/{period}
Financials Get Ratios GET /v1/fnd/stocks/{ticker}/ratios
Holdings Get Insider Transactions GET /v1/fnd/stocks/{ticker}/insiders
Holdings Get 13F Holdings GET /v1/fnd/filers/{filer}/holdings
Economic Calendar List Events GET /v1/fnd/economic-calendar
Market List Markets GET /v1/fnd/markets
Market Get Status (All / One) GET /v1/fnd/markets[/{market}]/status
Market Get Hours GET /v1/fnd/markets/{market}/hours
Market Get Calendar GET /v1/fnd/markets/{market}/calendar
Historical Get Stock / Forex / Crypto / DEX / Commodities Bars GET /v1/hist/{class}/{symbol}/bars
Live Get Last Trade / Quote GET /v1/last/{trade|quote}/{venue}/{symbol}
Live Get Snapshot GET /v1/snapshot/{venue}
Live Get DEX TVL GET /v1/last/tvl/{chain}/{pair}
Convert Get Rate GET /v1/convert/{from}/{to}
DEX Wallet Get Portfolio GET /v1/fnd/dex/wallet/{chain}/{address}

Cursor-paginated list operations expose a Return All toggle; gzip-heavy endpoints
are handled automatically (the node always sends Accept-Encoding: gzip).

Resources

Local development

npm install --ignore-scripts   # n8n pulls a native dep (isolated-vm) we don't need to build
npm run build                  # tsc + copy icon & codex into dist/
npm run lint                   # eslint-plugin-n8n-nodes-base (verification rules)

To try the node in a local n8n instance, link the built package into ~/.n8n/custom
and run n8n. Run n8n on Node.js 20 LTS — n8n's task runner depends on isolated-vm,
which does not compile on very new Node versions (e.g. Node 26).

Compatibility

Requires n8n with n8nNodesApiVersion: 1. Built against n8n-workflow 2.x.

License

MIT

Discussion