ordinex/dataFinancial Intelligence

OrdinexData — Financial Intelligence API

Point-in-time financial data
for systematic traders.

Build and backtest strategies on SEC filings, insider activity, institutional flows, and financial factors - using only information that was actually available at the time. One REST API, built to feed trading systems and research pipelines directly.

2,268
public companies tracked
40+
computed financial signals
10+ years
historical data per company
PIT
point-in-time reconstruction by design
Direct
SEC EDGAR + FRED, not via a reseller
Hourly
automatic refresh

Why this matters

Backtest the past without knowing the future

Point-in-time · Restatement-safe · No look-ahead

01

Company reports

A 10-K, 10-Q, or 8-K is filed with the SEC.

→
02

Filing goes public

The filing's own filed_date is stored alongside the data.

→
03

Nothing is overwritten

Restatements arrive as new rows - the original reported value stays intact.

→
04

Query with as_of

Every endpoint filters by filed_date <= as_of.

→
05

Backtests can't cheat

A historical query only ever sees what was actually knowable on that date.

Signal library

Everything your strategy needs, already computed

A sample of what's live today - the full endpoint-by-endpoint reference is further down this page.

Quality

ROIC · Profitability · Piotroski F-Score · Sloan Accruals

Ownership

Insider buying/selling · Insider consistency · Institutional flow · Ownership concentration

Valuation beta

P/E · P/B · P/S

Events

8-K classification · Filing-delay trends · Amended-filing tracking

Macro & rates

CPI · GDP · Treasury yields · Real rates · Credit spreads - direct from FRED

See which of these are empirically validated, and which aren't →

Example workflow

Build a point-in-time value strategy

01

Select a universe

Screen tracked US companies by sector, size, or any factor threshold.

→
02

Go back in time

Query fundamentals and factors as_of a historical date, e.g. 2019-01-01.

→
03

Score the universe

Rank by value and quality percentiles as they stood on that date.

→
04

Hold the top decile

Take the highest-ranked names as that period's equal-weighted portfolio.

→
05

Roll forward

Repeat the screen at the next rebalance date, month by month.

→
06

Or skip the loop

GET /backtest runs this exact process for you, end to end.

Every step above queries only data that was actually knowable on that historical date - no look-ahead bias, by construction.

Why OrdinexData

Built for systematic research, not another dashboard

Traditional financial API
OrdinexData
Current fundamentals only
Point-in-time fundamentals, queryable as of any historical date
A restatement can overwrite history
Original filed values preserved - restatements arrive as new rows
Built for a human reading a dashboard
Built for a machine calling an API
Generic financial metrics
Research-ready factor scores, with disclosed validation status
Dashboard-first product
API-first - the dashboard is a thin client over the same endpoints

Build vs. buy

Why not just pull SEC EDGAR and FRED yourself?

Both sources are free and public. Plenty of teams do pull them directly - here's what that actually takes, beyond the download.

Build it yourself
OrdinexData
Parse SEC EDGAR's XBRL filings and FRED's API into one usable schema
Already normalized, one schema across both sources
Decide which date a fact "belongs to" - easy to get subtly wrong
Point-in-time reconstruction built into every query
A naive database overwrites history when a filing is restated
Append-only - the original filed values are preserved
Design, backtest, and validate your own factors from zero
Walk-forward-tested factors, with published pass/fail results
Keep ingestion running as filers and schemas change
Already handled, refreshed on a schedule
Build and host your own API
One production REST API, live today

Validation

We test our factors. We don't assume they work.

Most financial data vendors hand you a list of computed metrics and let you assume they're predictive. We go a step further: every derived factor runs through walk-forward backtesting and regime-stability tests against real market data before it earns a "validated" label - and some don't pass. That's intentional, not a bug.

9
of 20 tested factor constructions have cleared our Tier 1-2 validation threshold so far

"Cleared" means a factor passed our walk-forward backtesting gates against real market data - it does not mean proven, stable alpha. One of the nine (open-market insider purchases) is a "core factor" (Tier 1); the other eight are regime-dependent components (Tier 2), not standalone core signals. Six of the nine show a positive relationship with forward returns; three show a negative one. Four match the direction their own motivating academic literature predicted (insider purchases, earnings yield, R&D intensity, earnings stability) - the rest run counter to naive intuition or to their own literature, disclosed plainly rather than glossed over. The most recent addition, a real (inflation-adjusted) interest-rate factor, is also our first result from a genuinely new hypothesis class: macro/regime signals, not just company-level fundamentals. Full methodology and results, including every tested candidate that didn't clear the bar, are public in our GitHub repository.

Full breakdown of every signal we've tested, including what didn't pass →

Architecture

How data becomes a signal

01

Connectors

SEC EDGAR and FRED, direct public-domain sources. Market data supplements the SEC-only factors while in beta.

→
02

Storage

Append-only, point-in-time - queries reconstruct what was known as of any date.

→
03

Scheduler

Refreshes on an interval, computes factor scores forward.

→
04

REST API

Filters, screens, ranks, backtests - all over HTTP.

→
05

Alerts & dashboard

Pull-based event conditions, and a thin read-only client over the same API.

What's included

Every endpoint below is live, not on a roadmap

SEC- and FRED-sourced data below is public-domain and available now. Rows marked (beta) are sourced from an unofficial third-party feed for evaluation only - not licensed for redistribution or commercial use - and will be offered under a licensed data provider once one is contracted. Self-service signup keys are scoped to the non-beta rows only; see Terms.

Filings & fundamentals
10-K/10-Q/8-K metadata and structured XBRL fundamentals, point-in-time filtered.
/filings  /fundamentals
Insider activity & consistency
Real Form 4 transactions and a rolling net-buying/selling consistency score.
/insider-transactions  /insiders/latest  /insider-consistency
Institutional holdings & flow
13F position detail and quarter-over-quarter position changes for a tracked watchlist of managers.
/institutions/{cik}/holdings  /institutions/{cik}/flow
SEC-only quality & distress scores
Profitability, ROIC, Piotroski F-Score, Sloan accruals, capital allocation, and three directional-consensus composites (financial health, business quality, management quality).
/profitability  /piotroski-score  /financial-health-score
Smart money & shareholder analytics
Combines insider and institutional signals into one score; tracks holder turnover and ownership concentration.
/smart-money-score  /shareholder-analytics
Filing & factor analytics
Filing-delay trends, rolling factor stability, and industry/sector peer medians.
/filing-analytics  /factor-analytics  /industry-medians
Macro indicators
CPI, GDP, unemployment, Treasury yields, and more - direct from FRED.
/macro/{series_id}
Market data beta
Daily OHLCV, stock splits, dividends.
/prices  /splits  /dividends
Price-derived factors beta
Momentum, value ratios (P/E, P/B, P/S), composite.
/factors
Cross-sectional rankings
Percentile rankings against industry/sector/market cohorts, sector-neutral composite.
/rankings  /screen
Backtesting beta
Re-run any screen's filters historically, holding the top results equal-weighted.
/backtest
Alerts
Momentum flips, insider sign changes, composite crossings, new 8-Ks.
/alerts
Dashboard
A read-only screener with click-through to per-company detail.
/dashboard

Full breakdown of every data source, real tracked concepts, and filing type →

Pricing

Free during the private beta - pricing not final

Early access to the public-domain endpoints is genuinely free, not a bait-and-switch trial - the tiers below are the honest direction pricing is headed, not a live checkout.

Available now, manually

Pro

Pricing on request
  • Higher rate limits
  • Commercial usage rights (public-domain endpoints)
  • Priority support
Register interest
Talk to us

Enterprise

Custom
  • Custom rate limits
  • Dedicated data requirements
  • Commercial licensing
  • Research / data partnerships
Contact us

Quickstart

From zero to your first factor score

1

Get an API key

Sign up below for a free self-service key, scoped to the public-domain (SEC/FRED) endpoints - just an email address, no credit card. Keys with beta-market-data access are still issued manually (see Access below).

shell
$ curl -X POST https://finance.ordinexdata.com/signup \ -H "Content-Type: application/json" \ -d '{"email": "you@example.com"}' {"api_key": "<your-key>", "label": "you@example.com"}
2

Call an endpoint

Send it as the X-API-Key header on every request.

shell
$ curl -H "X-API-Key: <your-key>" \ https://your-host/companies/AAPL/factors
3

Read the response

Every factor for that date, in one object - missing factors are null, not a reason to drop the row.

200 OK
[ { "score_date": "2026-07-30", "momentum": { "score": 58.7, ... }, "value": { "pe": 35.7, "pb": 41.2, "ps": 16.7 }, "quality": { "roe": 1.16 }, "insider_score": -301390.0, "composite": { "composite": 64.1, "is_disqualified": false } } ]

Reference

Full endpoint reference, generated from the API itself

Every request/response shape below is generated straight from the running API, so it never drifts out of sync with what's actually deployed.

Swagger UI

Interactive - try a request directly from the browser.

Open /docs

ReDoc

A cleaner read-through reference, better for a first pass.

Open /redoc

Dashboard

API-first. Dashboard when you need it.

The product is the API above - GET /dashboard is a thin, read-only client over those same endpoints, useful for a quick look, not the main interface.

Dashboard screener view, sorted by composite score, with a current-alerts panel below it
Screener - sort/filter by any factor or cross-sectional percentile.
Dashboard per-company detail view showing latest factors and cross-sectional rankings for AAPL
Per-company detail - factors, rankings, insider activity, alerts.

Access

Build your next strategy on data you can trust