Skip to main content

Migrate from FactorsToday

This guide helps FactorsToday users map their existing workflows to OMNI Datastream equivalents. OMNI provides a broader factor catalog with deeper macro and credit factor coverage, plus unique portfolio intelligence overlays.

Endpoint mapping

FactorsTodayOMNI DatastreamNotes
GET /api/factors/catalogGET /v1/factors/catalog84 factors (vs FT’s 147) — OMNI leads on macro/style/sector
GET /api/factor-returns/intradayGET /v1/factors/returns/intradayLive intraday factor returns
GET /api/factor-returns/historicGET /v1/factors/returnsHistorical daily factor returns
GET /api/factor-loadings/:factorGET /v1/factors/exposuresPer-stock factor loadings
GET /api/factor-correlationsGET /v1/factors/correlationsFactor correlation matrix
GET /api/factor-composition/:nameGET /v1/factors/catalogEquation and methodology in catalog entry
GET /api/stock-loadings/:tickerGET /v1/factors/exposuresPer-stock factor decomposition
GET /api/related-stocks/:tickerGET /v1/factors/related-stocksFactor-similarity stock discovery
GET /api/portfolio/analyzePOST /v1/portfolio/analyzePortfolio factor decomposition
GET /api/hedge/calculatePOST /v1/portfolio/optimizePortfolio optimization with hedging
GET /api/screener/stocks-by-factorGET /v1/factors/screenFactor-based stock screening
GET /api/stocks/searchGET /v1/entities/resolveEntity resolution
N/APOST /v1/portfolio/stress-testScenario-based stress testing — no FT equivalent
N/AGET /v1/factors/regime-performanceFactor returns by macro regime — no FT equivalent
N/AGET /v1/factors/dashboardConsolidated factor dashboard — no FT equivalent
N/APOST /v1/strategies/factor-rotationFactor rotation signals — no FT equivalent

Factor catalog comparison

CategoryFactorsTodayOMNINotes
Market/Macro717OMNI leads — includes credit, HY, TIPS, commodities, crypto, FX
Style1123OMNI leads — includes intl variants, buyback, profitability, earnings revisions
Sectors1126OMNI leads — GICS sectors + 15 sub-sectors
Industry3418FT leads — OMNI has 18 industry factors, expanding
Countries420FT leads — country equity factors planned for Phase 2
Custom Baskets420FT exclusive — thematic AI-discovered baskets
Total14784

Where OMNI leads

  • Macro factor depth: 17 macro factors covering rates, credit spreads, currencies, commodities, and crypto versus FT’s 7.
  • Style factor breadth: 23 style factors including international variants, buyback, profitability, multi-factor, and earnings revisions.
  • Sub-sector granularity: 26 sector/sub-sector factors down to cybersecurity, clean energy, and AI/robotics level.
  • Intelligence overlays: Portfolio stress testing, regime-conditioned performance, factor rotation strategies, and semantic intelligence queries — none of which FT offers.

Authentication

FactorsToday uses a query parameter API key. OMNI uses the x-api-key header:
# FactorsToday
curl "https://api.factorstoday.com/api/factors/catalog?apiKey=YOUR_KEY"

# OMNI Datastream
curl -H "x-api-key: $OMNI_DATASTREAM_API_KEY" \
  "https://api.secapi.ai/v1/factors/catalog"

Example: factor catalog

curl -H "x-api-key: $OMNI_DATASTREAM_API_KEY" \
  "https://api.secapi.ai/v1/factors/catalog"

# Filter by category
curl -H "x-api-key: $OMNI_DATASTREAM_API_KEY" \
  "https://api.secapi.ai/v1/factors/catalog?category=industry"

Example: historical factor returns

curl -H "x-api-key: $OMNI_DATASTREAM_API_KEY" \
  "https://api.secapi.ai/v1/factors/returns?keys=VALUE,MOMENTUM,QUALITY&lookback=6m"

Example: portfolio factor decomposition

curl -X POST -H "x-api-key: $OMNI_DATASTREAM_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "holdings": [
      {"symbol": "AAPL", "weight": 0.3},
      {"symbol": "MSFT", "weight": 0.25},
      {"symbol": "JPM", "weight": 0.2},
      {"symbol": "XOM", "weight": 0.15},
      {"symbol": "JNJ", "weight": 0.1}
    ]
  }' \
  "https://api.secapi.ai/v1/portfolio/analyze"

Example: factor rotation strategy (OMNI exclusive)

curl -X POST -H "x-api-key: $OMNI_DATASTREAM_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"country": "US", "lookback": "6m"}' \
  "https://api.secapi.ai/v1/strategies/factor-rotation"