findata-aggregator

source health · market data · accounts · signals

Source Health

Data typeProviderStatusCalls todayPriority
Auto-refreshes every 60s. No account needed — this uses only the global API key held by the dashboard server.

Symbol Lookup

Live Squawk Feed

Real-time-ish headlines from FinancialJuice's WebSocket stream (server-side, always-on ingestion — see server/src/financialJuiceStream.js). Free tier: news and economic-calendar events delayed by ~10 minutes. This panel reads the resulting cache, it never opens its own connection.

Economic Calendar

WhenEventCountryActualForecastPreviousImportance

My Alert Rules

Get notified when a squawk headline matches a keyword, category, and/or minimum importance. Requires login (My Account tab). At least one filter is required per rule.

LabelKeywordCategoryMin importanceEnabled

Triggered Alerts

Log in

Accounts are insider-provisioned only — see the Admin tab if you hold the master key and need to create one.

Or log in directly with an account API key instead →

Log in above to manage your watchlist, entitlements, and dashboard layout.

Buy / Hold / Sell Signals

Not financial advice. Heuristic decision-support only, computed from cached fundamentals, news sentiment, social sentiment, and price momentum. Requires login (My Account tab).

Create Account (insider-only)

This form re-enters the master API key (AGGREGATOR_API_KEY from .env) as a deliberate second check — even though this dashboard's server already holds that key internally, creating an account still requires whoever is sitting at this screen to type it in correctly. If the key is wrong, the account is not created — node-api rejects it exactly like a direct POST /accounts call with a bad key would. This keeps the number of accounts limited to people who actually know the master key, not just anyone who can open this Admin tab.

Provider Quota / Usage

ProviderWindowUsedLimit

Cache Stats

TableRowsOldestNewest

Session & System Info

Snapshot of the current browser session and this dashboard server — paste this when reporting a bug.


    

Quick Endpoint Tests

One button per documented endpoint, pre-filled with a working example. Buttons marked (fill in) only populate the Manual API Tester below and require you to fill in a sensitive field yourself (e.g. the master key) before pressing Send — everything else sends immediately and jumps you to the result.

Manual API Tester

Send any request through this dashboard's proxy with full control over auth headers. Useful for reproducing an issue exactly, or pressing a button above to pre-fill this.


    

Client Request Log

Every request this browser tab has made through the dashboard proxy (most recent last). Click a row to expand its full request payload and response body. Copy this whole log when something looks wrong.

TimeMethodPathStatusmsError