ClientSentiment

APIDescription
GET api/IG/ClientSentiment?marketIds={marketIds}

API endpoint: ClientSentiment - GetClientSentiments.

GET api/IG/ClientSentiment/{marketId}

API endpoint: ClientSentiment - GetClientSentiment.

GET api/IG/ClientSentiment/Related/{marketId}

API endpoint: ClientSentiment - GetRelatedClientSentiments.

EarningCalendar

Alpha Vantage: earnings calendar.

APIDescription
GET api/EarningCalendar/GetAllDailyEvents?year={year}&month={month}&day={day}

API endpoint: EarningCalendar - GetAllDailyEvents.

GET api/EarningCalendar/GetIndexDailyEvents?year={year}&month={month}&day={day}

API endpoint: EarningCalendar - GetIndexDailyEvents.

GET api/EarningCalendar?nextMonth={nextMonth}

API endpoint: EarningCalendar - Get.

FxNewsCalendar

APIDescription
GET api/FxNews/ImportWeeklyCalendar

API endpoint: FxNewsCalendar - ImportWeeklyCalendar.

GET api/FxNews/GetAllWeeklyEvents?fromDay={fromDay}&toDay={toDay}

API endpoint: FxNewsCalendar - GetAllWeeklyEvents.

GET api/FxNews/GetAllDailyEvents?year={year}&month={month}&day={day}

API endpoint: FxNewsCalendar - GetAllDailyEvents.

PriceLiveData

APIDescription
POST api/MarketData/PriceLiveData/CreateData

API endpoint: PriceLiveData - CreateData.

GET api/MarketData/PriceLiveData/GetData?symbols[0]={symbols[0]}&symbols[1]={symbols[1]}

API endpoint: PriceLiveData - GetData.

GetDXYIndex

APIDescription
GET api/Bloomberg/GetDXYIndex

API endpoint: GetDXYIndex - Get.

VWAP

Alpha Vantage Indicator: VWAP (Volume Weighted Average Price). Query: symbol, interval (e.g. 15min).

APIDescription
GET api/AlphaVantage/Indicator/VWAP?symbol={symbol}&interval={interval}

Returns VWAP (Volume Weighted Average Price). Alpha Vantage function=VWAP. Query: symbol (e.g. IBM), interval (1min, 5min, 15min, 30min, 60min).

YahooFinance

Yahoo Finance: quotes via YahooFinanceApi (v7 finance/quote); historical OHLCV tries chart API v8 first, then YahooFinanceApi download if v8 returns no data (e.g. 404 / delisted). No API key; subject to Yahoo rate limits and terms.

APIDescription
GET api/YahooFinance/Quote?symbols={symbols}

API endpoint: YahooFinance - Quote.

GET api/YahooFinance/Historical?symbol={symbol}&start={start}&end={end}&period={period}

API endpoint: YahooFinance - Historical.

IndicatorATR

Alpha Vantage Indicator: ATR (Average True Range) at api/AlphaVantage/Indicator/ATR. Query: symbol, interval, period, size.

APIDescription
GET api/AlphaVantage/Indicator/ATR?symbol={symbol}&interval={interval}&period={period}&limitYears={limitYears}

Returns ATR (Average True Range). Alpha Vantage function=ATR. Query: symbol (e.g. USDEUR, IBM), interval, period, size. Optional: limitYears (restricts series to UTC now minus N years through UTC now). Route: api/AlphaVantage/Indicator/ATR.

Forex

Forex technical analysis: collects ADX, RSI, ATR, VWAP from Alpha Vantage for 60min and daily timeframes; returns ForexAnalysis DTO with indicator name, timeframe and description per item.

APIDescription
GET api/Forex/TechnicalAnalysis?symbol={symbol}

API endpoint: Forex - TechAnalysis.

PairCorrelation

APIDescription
GET api/PairCorrelation/GetPairCorrelation?workflowTypeID={workflowTypeID}&firstPair={firstPair}&secondPair={secondPair}

API endpoint: PairCorrelation - GetPairCorrelation.

POST api/PairCorrelation/UpsertPairCorrelation

API endpoint: PairCorrelation - UpsertPairCorrelation.

RSI_Calculated

RSI computed via Skender: uses BL.CommoditiesHistoryRate (Alpha Vantage GOLD_SILVER_HISTORY), transforms to OHLC, runs Skender RSI; returns RsiCalculatedResponse DTO. Query: symbol (e.g. XAU, XAG), interval (daily), lookbackPeriods (14).

APIDescription
GET api/AlphaVantage/Indicator/RSI_Calculated?symbol={symbol}&interval={interval}&lookbackPeriods={lookbackPeriods}

RSI computed via Skender: uses BL.CommoditiesHistoryRate (Alpha Vantage GOLD_SILVER_HISTORY), transforms close-only data to OHLC, runs Skender RSI; returns RsiCalculatedResponse (Symbol, Nominal, LookbackPeriods, Data). Query: symbol (e.g. XAU, XAG), interval (daily), lookbackPeriods (14).

WorldGoldCouncil

World Gold Council: scrapes gold.org, downloads latest Gold Demand Trends Excel, returns parsed supply/demand summary (Central Bank purchases, Total Demand).

APIDescription
GET api/WorldGoldCouncil

World Gold Council: scrapes gold.org for latest Gold Demand Trends xlsx link, downloads and parses Excel; returns supply/demand summary (SourceUrl, CentralBankPurchasesTonnage, TotalGlobalDemandTonnage, Status). No parameters.

GET api/WorldGoldCouncil/GoldSupplyDemand

World Gold Council: scrapes gold.org for latest Gold Demand Trends xlsx link, downloads and parses Excel; returns supply/demand summary (SourceUrl, CentralBankPurchasesTonnage, TotalGlobalDemandTonnage, Status). No parameters.

VWAP_CALC

APIDescription
GET api/AlphaVantage/Indicator/VWAP_CALC?symbol={symbol}&interval={interval}

VWAP computed via Skender: fetches FX intraday (fromSymbol=first 3 chars, toSymbol=last 3 chars of symbol, 60min, full), transforms to OHLCV, runs Skender VWAP; returns VWAP dataset. Query: symbol (e.g. EURUSD), interval (reserved).

HelpPageAccess

APIDescription
POST api/HelpPageAccess/Validate

API endpoint: HelpPageAccess - Validate.

GetIndexDataHistory

Alpha Vantage INDEX_DATA: raw JSON or Skender indicators. Base: api/GetIndexDataHistory?symbol=&interval=. Calculated: ADX, VWAP, EMA200, SMA, Pivot, RSI, Bollinger (alias Bolinger) — each requires from, to (ISO dates) plus symbol, interval. AnalyzeMarketPulse: TOP_GAINERS_LOSERS vs index holdings (indexSymbol SPX|NDX|DJI).

APIDescription
GET api/GetIndexDataHistory/AnalyzeMarketPulse?indexSymbol={indexSymbol}

API endpoint: GetIndexDataHistory - AnalyzeMarketPulse.

GET api/GetIndexDataHistory/AnalyzeMarketPulseSummary

API endpoint: GetIndexDataHistory - AnalyzeMarketPulseSummary.

GET api/GetIndexDataHistory?symbol={symbol}&interval={interval}

Alpha Vantage function=INDEX_DATA. Historical index series. Query: symbol (DJI, SPX, VIX, NDX, etc.), interval (e.g. daily). Route: api/GetIndexDataHistory.

GET api/GetIndexDataHistory/ADX?symbol={symbol}&interval={interval}&from={from}&to={to}

API endpoint: GetIndexDataHistory - GetIndexDataHistoryADX.

GET api/GetIndexDataHistory/VWAP?symbol={symbol}&interval={interval}&from={from}&to={to}

API endpoint: GetIndexDataHistory - GetIndexDataHistoryVWAP.

GET api/GetIndexDataHistory/EMA200?symbol={symbol}&interval={interval}&from={from}&to={to}

API endpoint: GetIndexDataHistory - GetIndexDataHistoryEMA200.

GET api/GetIndexDataHistory/SMA?symbol={symbol}&interval={interval}&from={from}&to={to}&period={period}

API endpoint: GetIndexDataHistory - GetIndexDataHistorySMA.

GET api/GetIndexDataHistory/Pivot?symbol={symbol}&interval={interval}&from={from}&to={to}

API endpoint: GetIndexDataHistory - GetIndexDataHistoryPivot.

GET api/GetIndexDataHistory/RSI?symbol={symbol}&interval={interval}&from={from}&to={to}

API endpoint: GetIndexDataHistory - GetIndexDataHistoryRSI.

GET api/GetIndexDataHistory/Bollinger?symbol={symbol}&interval={interval}&from={from}&to={to}

API endpoint: GetIndexDataHistory - GetIndexDataHistoryBollinger.

GoldCot

SODA REST API: CFTC Gold COT (Commitment of Traders) data from publicreporting.cftc.gov. Cached 24h (reports release weekly).

APIDescription
GET api/Soda/GoldCot?symbol={symbol}&limit={limit}

Returns CFTC COT data via SODA REST API. Query: symbol (GOLD, SILVER, WTIOil, BrentOil, Copper, NaturalGas, Platinum, Palladium; default GOLD), limit (default 5). Route: api/Soda/GoldCot.

Crypto

APIDescription
GET api/Crypto/GetSupportedCrypto

API endpoint: Crypto - GetSupportedCrypto.

GET api/Crypto/PriceCandels?symbol={symbol}&interval={interval}&range={range}

API endpoint: Crypto - Candels.

GET api/Crypto/GetCryptoPrice?symbol={symbol}&interval={interval}&backtrack={backtrack}&range={range}

API endpoint: Crypto - GetCryptoPrice.

GET api/Crypto/GetLivePrice?symbol={symbol}

API endpoint: Crypto - GetLivePrice.

GET api/Crypto/SMA?symbol={symbol}&interval={interval}&period={period}&range={range}

API endpoint: Crypto - SimpleMovingAverages.

GET api/Crypto/EMA?symbol={symbol}&interval={interval}&period={period}&range={range}

API endpoint: Crypto - ExponentialMovingAverages.

GET api/Crypto/MACD?symbol={symbol}&interval={interval}&period={period}&range={range}

API endpoint: Crypto - MovingAveragesConvergence.

GET api/Crypto/RSI?symbol={symbol}&interval={interval}&period={period}&range={range}

API endpoint: Crypto - RSI.

GET api/Crypto/VWMA?symbol={symbol}&interval={interval}&period={period}&range={range}

API endpoint: Crypto - VWMA.

GET api/Crypto/BollingerBands?symbol={symbol}&interval={interval}&period={period}&range={range}

API endpoint: Crypto - BollingerBands.

GET api/Crypto/ATR?symbol={symbol}&interval={interval}&period={period}&range={range}

API endpoint: Crypto - ATR.

GET api/Crypto/ADX?symbol={symbol}&interval={interval}&period={period}&range={range}

API endpoint: Crypto - ADX.

GET api/Crypto/PivotPoints?symbol={symbol}&interval={interval}&range={range}

API endpoint: Crypto - PivotPoints.

GET api/Crypto/TechnDailyAnalysis?symbol={symbol}

API endpoint: Crypto - TechnDailyAnalysis.

GET api/Crypto/TechAnalysisFourHour?symbol={symbol}

API endpoint: Crypto - TechAnalysisFourHour.

GET api/Crypto/TechAnalysisOneHour?symbol={symbol}

API endpoint: Crypto - TechAnalysisOneHour.

GET api/Crypto/TechnicalAnalysis?symbol={symbol}

API endpoint: Crypto - TechnicalAnalysis.

GET api/Crypto/CryptoTechnicalAnalysis?cryptoSymbol={cryptoSymbol}

API endpoint: Crypto - CryptoTechnicalAnalysis.

GET api/Crypto/FudamentalAnalysis?cryptoSymbol={cryptoSymbol}

API endpoint: Crypto - FudamentalAnalysis.

GET api/Crypto/GetCryptoTopHolding

API endpoint: Crypto - GetCryptoTopHolding.

GET api/Crypto/ImportCryptoTopHolding

API endpoint: Crypto - ImportCryptoTopHolding.

GET api/Crypto/SentimentAnalysis?cryptoSymbol={cryptoSymbol}&limit={limit}&minRelevance={minRelevance}

API endpoint: Crypto - SentimentAnalysis.

GET api/Crypto/CorrelationBulk?interval={interval}&results={results}

API endpoint: Crypto - CorrelationBulk.

GET api/Crypto/RiskAnalysis?symbol={symbol}&operationId={operationId}

API endpoint: Crypto - RiskAnalysis.

FearGreedIndex

Fear & Greed Index: Stock (CNN), Crypto (Alternative.me), Gold/Commodity (feargreedindex.org), GeopoliticalRisk (Adalytica). Combined endpoint aggregates Stocks + Commodity (Gold) + Crypto.

APIDescription
GET api/FearGreed/GetCombinedFearIndex

Combined Fear & Greed: Stocks + Commodity (Gold Fear index as proxy) + Crypto in one JSON. Includes CombinedIndexValue (average 0–100) and CombinedIndicatorStatusName. Route: GET api/FearGreed/GetCombinedFearIndex. Cache TTL: Web.config FearGreedCombinedCacheExpirationMinutes (default 15 min).

GET api/FearGreed/{market}

API endpoint: FearGreedIndex - Get.

Markets

APIDescription
GET api/IG/Categories

API endpoint: Markets - GetCategories.

GET api/IG/Categories/{categoryId}/Instruments?pageNumber={pageNumber}&pageSize={pageSize}

API endpoint: Markets - GetCategoryInstruments.

GET api/IG/Markets?epics={epics}&filter={filter}

API endpoint: Markets - GetMarkets.

GET api/IG/Markets/{epic}

API endpoint: Markets - GetMarketByEpic.

GET api/IG/SearchMarkets?searchTerm={searchTerm}

API endpoint: Markets - SearchMarkets.

GET api/IG/Prices?epic={epic}&resolution={resolution}&from={from}&to={to}&max={max}&pageSize={pageSize}&pageNumber={pageNumber}

API endpoint: Markets - GetPricesByQuery.

GET api/IG/Prices/{epic}?resolution={resolution}&from={from}&to={to}&max={max}&pageSize={pageSize}&pageNumber={pageNumber}

API endpoint: Markets - GetPricesByPath.

GET api/IG/Prices/{epic}/{resolution}/NumPoints/{numPoints}

API endpoint: Markets - GetPricesByNumPoints.

GET api/IG/Prices/{epic}/{resolution}/DateRange?startDate={startDate}&endDate={endDate}

API endpoint: Markets - GetPricesByDateRange.

Pivots

Alpha Vantage Indicator: pivot points (S1-S3, R1-R3, PP) from daily OHLC. Supports stocks (TIME_SERIES_DAILY) and GOLD/SILVER (GOLD_SILVER_HISTORY). Computed via Skender.Indicators.

APIDescription
GET api/AlphaVantage/Indicator/Pivots?symbol={symbol}&outputSize={outputSize}&interval={interval}&windowSize={windowSize}&pointType={pointType}

Pivot points (S1, S2, S3, R1, R2, R3, PP). Symbol: stock (e.g. IBM) or GOLD/SILVER. For stocks uses TIME_SERIES_DAILY; for GOLD/SILVER uses GOLD_SILVER_HISTORY. Optional: outputSize, interval (GOLD/SILVER), windowSize (Day|Week|Month|OneHour), pointType (Standard|Camarilla|Demark|Fibonacci|Woodie).

MarketDataIndexCalculated

APIDescription
GET api/MarketData/IndexADXCalculated?indexName={indexName}&timeframe={timeframe}&from={from}&to={to}

API endpoint: MarketDataIndexCalculated - IndexADXCalculated.

GET api/MarketData/IndexVWAPCalculated?indexName={indexName}&timeframe={timeframe}&from={from}&to={to}

API endpoint: MarketDataIndexCalculated - IndexVWAPCalculated.

GET api/MarketData/IndexEMA200?indexName={indexName}&timeframe={timeframe}&from={from}&to={to}

API endpoint: MarketDataIndexCalculated - IndexEMA200.

GET api/MarketData/IndexSMA?indexName={indexName}&timeframe={timeframe}&from={from}&to={to}&period={period}

API endpoint: MarketDataIndexCalculated - IndexSMA.

GET api/MarketData/IndexPivotCalculated?indexName={indexName}&timeframe={timeframe}&from={from}&to={to}

API endpoint: MarketDataIndexCalculated - IndexPivotCalculated.

GET api/MarketData/IndexRSICalculated?indexName={indexName}&timeframe={timeframe}&from={from}&to={to}

API endpoint: MarketDataIndexCalculated - IndexRSICalculated.

GET api/MarketData/BolingerBandsCalculated?indexName={indexName}&timeframe={timeframe}&from={from}&to={to}

API endpoint: MarketDataIndexCalculated - BolingerBandsCalculated.

FxMacroData API

FxMacroData proxy for https://fxmacrodata.com/api/openapi.json — macro series (GET …/v1/announcements/{currency}/{indicator}), calendar, data catalogue, COT, commodities. Key: Web.config FxMacroDataApiKey. Base: FxMacroDataBaseUrl (e.g. https://fxmacrodata.com/api).

APIDescription
GET api/FxMacroData/Data?currency={currency}&indicator={indicator}&start_date={start_date}&end_date={end_date}

Macro series (upstream GET /api/v1/announcements/{currency}/{indicator}). Query: currency, indicator. Optional: start_date, end_date (YYYY-MM-DD).

GET api/FxMacroData/Unemployment?currency={currency}&start_date={start_date}&end_date={end_date}

Unemployment Rate. Required: currency, start_date, end_date (YYYY-MM-DD). Unit: Percent, SA. Frequency: Monthly.

GET api/FxMacroData/Gdp?currency={currency}&start_date={start_date}&end_date={end_date}

Gross Domestic Product (GDP) Growth. Query: currency. Optional: start_date, end_date. Unit: Billions of USD (SAAR). Frequency: Quarterly.

GET api/FxMacroData/Inflation?currency={currency}&start_date={start_date}&end_date={end_date}

Inflation Rate (CPI/HICP). Query: currency. Optional: start_date, end_date. Unit: Index, SA, %YoY. Frequency: Monthly.

GET api/FxMacroData/TradeBalance?currency={currency}&start_date={start_date}&end_date={end_date}

Trade Balance. Query: currency. Optional: start_date, end_date. Unit: Millions of USD. Frequency: Monthly.

GET api/FxMacroData/CurrentAccountBalance?currency={currency}&start_date={start_date}&end_date={end_date}

Current Account Balance. Query: currency. Optional: start_date, end_date. Unit: Millions of USD. Frequency: Quarterly.

GET api/FxMacroData/Employment?currency={currency}&start_date={start_date}&end_date={end_date}

Employment Level. Query: currency. Optional: start_date, end_date. Unit: Thousands of Persons (SA). Frequency: Monthly.

GET api/FxMacroData/FullTimeEmployment?currency={currency}&start_date={start_date}&end_date={end_date}

Full-Time Employment. Query: currency. Optional: start_date, end_date. Unit: Thousands of Persons (SA). Frequency: Monthly.

GET api/FxMacroData/PartTimeEmployment?currency={currency}&start_date={start_date}&end_date={end_date}

Part-Time Employment. Query: currency. Optional: start_date, end_date. Unit: Thousands of Persons (SA). Frequency: Monthly.

GET api/FxMacroData/ParticipationRate?currency={currency}&start_date={start_date}&end_date={end_date}

Labor Force Participation Rate. Query: currency. Optional: start_date, end_date. Unit: Percent, SA. Frequency: Monthly.

GET api/FxMacroData/NonFarmPayrolls?currency={currency}&start_date={start_date}&end_date={end_date}

Non-Farm Payrolls (NFP). Query: currency. Optional: start_date, end_date. Unit: Thousands of Persons (SA). Frequency: Monthly.

GET api/FxMacroData/AverageHourlyEarnings?currency={currency}&start_date={start_date}&end_date={end_date}

Average Hourly Earnings. Query: currency. Optional: start_date, end_date. Unit: Percent YoY. Frequency: Monthly.

GET api/FxMacroData/InitialJoblessClaims?currency={currency}&start_date={start_date}&end_date={end_date}

Initial Jobless Claims. Query: currency. Optional: start_date, end_date. Unit: Number of Claims, SA. Frequency: Weekly.

GET api/FxMacroData/CoreInflation?currency={currency}&start_date={start_date}&end_date={end_date}

Core Inflation (CPI ex Food & Energy). Query: currency. Optional: start_date, end_date. Unit: Percent YoY, SA. Frequency: Monthly.

GET api/FxMacroData/Ppi?currency={currency}&start_date={start_date}&end_date={end_date}

Producer Price Index (PPI). Query: currency. Optional: start_date, end_date. Unit: Percent YoY, Finished Goods. Frequency: Monthly.

GET api/FxMacroData/CorePce?currency={currency}&start_date={start_date}&end_date={end_date}

Core PCE Price Index (Fed Preferred). Query: currency. Optional: start_date, end_date. Unit: Percent YoY. Frequency: Monthly.

GET api/FxMacroData/RetailSales?currency={currency}&start_date={start_date}&end_date={end_date}

Retail Sales. Query: currency. Optional: start_date, end_date. Unit: Millions of USD, SA. Frequency: Monthly.

GET api/FxMacroData/ConsumerSentiment?currency={currency}&start_date={start_date}&end_date={end_date}

Consumer Sentiment (Univ. of Michigan). Query: currency. Optional: start_date, end_date. Unit: Index (1966 Q1 = 100). Frequency: Monthly.

GET api/FxMacroData/IndustrialProduction?currency={currency}&start_date={start_date}&end_date={end_date}

Industrial Production Index. Query: currency. Optional: start_date, end_date. Unit: Index (2017 = 100), SA. Frequency: Monthly.

GET api/FxMacroData/DurableGoodsOrders?currency={currency}&start_date={start_date}&end_date={end_date}

Durable Goods Orders. Query: currency. Optional: start_date, end_date. Unit: Millions of USD, SA. Frequency: Monthly.

GET api/FxMacroData/PolicyRate?currency={currency}&start_date={start_date}&end_date={end_date}

Central Bank Policy Rate. Query: currency. Optional: start_date, end_date. Unit: Percent, EFFR. Frequency: Daily.

GET api/FxMacroData/RiskFreeRate?currency={currency}&start_date={start_date}&end_date={end_date}

Interbank / Overnight Rate. Query: currency. Optional: start_date, end_date. Unit: Percent, EFFR. Frequency: Daily.

GET api/FxMacroData/GovBond2y?currency={currency}&start_date={start_date}&end_date={end_date}

2-Year Government Bond Yield. Query: currency. Optional: start_date, end_date. Unit: Percent, Daily Treasury Yield. Frequency: Daily.

GET api/FxMacroData/GovBond3y?currency={currency}&start_date={start_date}&end_date={end_date}

3-Year Government Bond Yield. Query: currency. Optional: start_date, end_date. Unit: Percent, Daily Treasury Yield. Frequency: Daily.

GET api/FxMacroData/GovBond5y?currency={currency}&start_date={start_date}&end_date={end_date}

5-Year Government Bond Yield. Query: currency. Optional: start_date, end_date. Unit: Percent, Daily Treasury Yield. Frequency: Daily.

GET api/FxMacroData/GovBond10y?currency={currency}&start_date={start_date}&end_date={end_date}

10-Year Government Bond Yield. Query: currency. Optional: start_date, end_date. Unit: Percent, Daily Treasury Yield. Frequency: Daily.

GET api/FxMacroData/InflationLinkedBond?currency={currency}&start_date={start_date}&end_date={end_date}

Inflation-Linked Bond Yield (e.g. 10Y TIPS). Query: currency. Optional: start_date, end_date. Unit: Percent, 10Y Real Yield. Frequency: Daily.

GET api/FxMacroData/BreakevenInflationRate?currency={currency}&start_date={start_date}&end_date={end_date}

10-Year Breakeven Inflation Rate. Query: currency. Optional: start_date, end_date. Unit: Percent. Frequency: Daily.

GET api/FxMacroData/Calendar?currency={currency}&indicator={indicator}

Release calendar (upstream GET /api/v1/calendar/{currency}). Query: currency, optional indicator (e.g. inflation, gdp).

GET api/FxMacroData/DataCatalogue?currency={currency}

Available indicators per currency (upstream GET /api/v1/data_catalogue/{currency}). Query: currency.

GET api/FxMacroData/Cot?currency={currency}&start_date={start_date}&end_date={end_date}

CFTC COT positioning (upstream GET /api/v1/cot/{currency}). Query: currency. Optional: start_date, end_date. Professional API key often required.

GET api/FxMacroData/Commodities?indicator={indicator}&start_date={start_date}&end_date={end_date}

Commodity prices (upstream GET /api/v1/commodities/{indicator}). Query: indicator (gold, oil_wti, silver, etc.). Optional: start_date, end_date.

GET api/FxMacroData/{currency}/{indicator}?start_date={start_date}&end_date={end_date}

Macro series by path segments (upstream …/v1/announcements/…). Route: api/FxMacroData/{currency}/{indicator}. Optional: start_date, end_date.

GET api/FxMacroData/ByPath?path={path}&start_date={start_date}&end_date={end_date}

Macro series by path string. Query: path (e.g. usd/gdp_monthly). Optional: start_date, end_date.

CommodityHistoryRate

Alpha Vantage: historical GOLD/SILVER prices (GOLD_SILVER_HISTORY).

APIDescription
GET api/CommodityHistoryRate?symbol={symbol}&interval={interval}&size={size}&from={from}&to={to}&limitYears={limitYears}

API endpoint: CommodityHistoryRate - Get.

RSI

Alpha Vantage Indicator: RSI (Relative Strength Index). Query: symbol, interval, time_period, series_type (open|high|low|close).

APIDescription
GET api/AlphaVantage/Indicator/RSI?symbol={symbol}&interval={interval}&time_period={time_period}&series_type={series_type}&limitYears={limitYears}

Returns RSI (Relative Strength Index). Alpha Vantage function=RSI. Query: symbol (e.g. USDEUR, IBM), interval (weekly, daily, etc.), time_period (e.g. 10, 14), series_type (open, high, low, close; default open). Optional: limitYears (restricts series to UTC now minus N years through UTC now).

Indexes

US indices: technical analysis (NDX, SPX, DJI) and fundamental overview of top constituents (Alpha Vantage OVERVIEW).

APIDescription
GET api/Indexes/TechnicalAnalysis?symbol={symbol}

API endpoint: Indexes - TechnicalAnalysis.

GET api/Indexes/FundamentalAnalysisTopHoldingsOverview?symbol={symbol}

Alpha Vantage OVERVIEW for up to 10 tickers by weight: [NasdaqTopHolding] for NDX/SPX, [DowJonesTopHolding] for DJI. Count can be less than 10 if the table has fewer rows. 5s between API calls; 24h cache per ticker. Query: symbol. Route: GET api/Indexes/FundamentalAnalysisTopHoldingsOverview.

GET api/Indexes/SentimentAnalysis?symbol={symbol}&size={size}

Single Alpha Vantage NEWS_SENTIMENT (MonetaryArticals): predefined tickers NDX=Nasdaq,QQQ,ONEQ; SPX=SPX500,SPY,VOO,IVV; DJI=DowJones,DI,DJI; topics=economy_macro,financial_markets,technology. Query: symbol, optional size (limit, default 50, max 1000). Route: GET api/Indexes/SentimentAnalysis.

GET api/Indexes/FundamentalAnalysisTopHoldingsEarningEstimation?symbol={symbol}

One result per ticker row: full [NasdaqTopHolding] for NDX/SPX or [DowJonesTopHolding] for DJI. Alpha Vantage EARNINGS_ESTIMATES (same shape as api/EstimateEarning). Does not update [EarninReportDate] in DB. NULL EarninReportDate: API + cache. Stale date: API + cache. Future EarninReportDate: cache if hit else API. Response: HoldingsSourceTable, TickerCount, Holdings[]. Cache: if |UtcNow - EarninReportDate (midnight UTC)| under 48h then 1h TTL else 12h; NULL EarninReportDate uses 12h. Query: symbol (NDX, SPX, DJI). Route: GET api/Indexes/FundamentalAnalysisTopHoldingsEarningEstimation.

GET api/Indexes/SetTopHoldingReportDate

Alpha Vantage EARNINGS_CALENDAR (3 month horizon) matched to [NasdaqTopHolding] and [DowJonesTopHolding] tickers; updates [EarninReportDate] from report_date (next upcoming). No parameters. Routes: GET api/Indexes/SetTopHoldingReportDate or api/Indexes/SedtTopHoldingReportDate.

FxIntraDay

Alpha Vantage: intraday FX time series.

APIDescription
GET api/FxIntraDay/GetLastCandle?symbol={symbol}

API endpoint: FxIntraDay - GetLastCandle.

GET api/FxIntraDay?fromSymbol={fromSymbol}&toSymbol={toSymbol}&interval={interval}&outputSize={outputSize}

API endpoint: FxIntraDay - Get.

CoinMarketCup

Crypto: CoinMarketCap data.

APIDescription
GET api/CoinMarketCup

API endpoint: CoinMarketCup - Get.

GET api/CoinMarketCup/fear-and-greed/latest

API endpoint: CoinMarketCup - GetFearAndGreedLatest.

GET api/CoinMarketCup/altcoin-season-index/latest

API endpoint: CoinMarketCup - GetAltcoinSeasonIndexLatest.

GET api/CoinMarketCup/cmc20-latest

API endpoint: CoinMarketCup - GetCmc20Latest.

ADX

Alpha Vantage Indicator: Average Directional Index (ADX) technical indicator.

APIDescription
GET api/AlphaVantage/Indicator/ADX?symbol={symbol}&interval={interval}&period={period}&limitYears={limitYears}

Alpha Vantage ADX indicator endpoint. Returns ADX technical indicator data. Optional: limitYears (restricts series to UTC now minus N years through UTC now).

MarketData

APIDescription
POST api/MarketData/MarketDataImport?source={source}&symbol={symbol}&timeFrame={timeFrame}

API endpoint: MarketData - MarketDataImport.

GET api/MarketData/GetMarketData?symbol={symbol}&timeframe={timeframe}&from={from}&to={to}

API endpoint: MarketData - GetMarketData.

VIX_Williams_Calculated

Alpha Vantage Indicator: Williams VIX Fix computed via Skender from daily candles. Supports stocks (TIME_SERIES_DAILY) and GOLD/SILVER (GOLD_SILVER_HISTORY).

APIDescription
GET api/AlphaVantage/Indicator/VIX_Williams_Calculated?symbol={symbol}&outputSize={outputSize}&interval={interval}&lookback={lookback}

Williams VIX Fix computed via Skender: fetches daily candles from Alpha Vantage (TIME_SERIES_DAILY for stocks, GOLD_SILVER_HISTORY for XAU/XAG), runs Skender Williams VIX; returns WilliamsVixCalculatedResponse. Query: symbol (IBM, XAU, XAG), outputSize (stocks), interval (commodities), lookback (22).

Stocks

Taapi Stocks: price candles, technical indicators (SMA, EMA, RSI, MACD, ATR, Bollinger Bands, etc.), and multi-timeframe technical analysis.

APIDescription
GET api/Stocks/GetSupportedStocks

API endpoint: Stocks - GetSupportedStocks.

GET api/Stocks/PriceCandels?symbol={symbol}&interval={interval}&range={range}

API endpoint: Stocks - Candels.

GET api/Stocks/SMA?symbol={symbol}&interval={interval}&period={period}&range={range}

API endpoint: Stocks - SimpleMovingAverages.

GET api/Stocks/EMA?symbol={symbol}&interval={interval}&period={period}&range={range}

API endpoint: Stocks - ExponentialMovingAverages.

GET api/Stocks/MACD?symbol={symbol}&interval={interval}&period={period}&range={range}

API endpoint: Stocks - MovingAveragesConvergence.

GET api/Stocks/RSI?symbol={symbol}&interval={interval}&period={period}&range={range}

API endpoint: Stocks - RSI.

GET api/Stocks/VWMA?symbol={symbol}&interval={interval}&period={period}&range={range}

API endpoint: Stocks - VWMA.

GET api/Stocks/BollingerBands?symbol={symbol}&interval={interval}&period={period}&range={range}

API endpoint: Stocks - BollingerBands.

GET api/Stocks/ATR?symbol={symbol}&interval={interval}&period={period}&range={range}

API endpoint: Stocks - ATR.

GET api/Stocks/TechnDailyAnalysis?symbol={symbol}

API endpoint: Stocks - TechnDailyAnalysis.

GET api/Stocks/TechAnalysisFourHour?symbol={symbol}

API endpoint: Stocks - TechAnalysisFourHour.

GET api/Stocks/TechAnalysisOneHour?symbol={symbol}

API endpoint: Stocks - TechAnalysisOneHour.

GET api/Stocks/TechnicalAnalysis?symbol={symbol}

API endpoint: Stocks - TechAnalysis.

GET api/Stocks/RiskAnalysis?symbol={symbol}&operationId={operationId}

API endpoint: Stocks - RiskAnalysis.

Watchlists

APIDescription
GET api/IG/Watchlists

API endpoint: Watchlists - GetWatchlists.

GET api/IG/Watchlists/{watchlistId}

API endpoint: Watchlists - GetWatchlist.

POST api/IG/Watchlists

API endpoint: Watchlists - CreateWatchlist.

DELETE api/IG/Watchlists/{watchlistId}

API endpoint: Watchlists - DeleteWatchlist.

PUT api/IG/Watchlists/{watchlistId}/Markets

API endpoint: Watchlists - AddMarket.

DELETE api/IG/Watchlists/{watchlistId}/Markets/{epic}

API endpoint: Watchlists - RemoveMarket.

FxDaily

Alpha Vantage: daily FX time series.

APIDescription
GET api/FxDaily?fromSymbol={fromSymbol}&toSymbol={toSymbol}

API endpoint: FxDaily - Get.

Earning

APIDescription
GET api/Earning?ticket={ticket}&year={year}&quartal={quartal}

API endpoint: Earning - Get.

BTCDominanceVolume

APIDescription
GET api/BTCDominanceVolume?interval={interval}

API endpoint: BTCDominanceVolume - Get.

GDP

Alpha Vantage: Real GDP economic data.

APIDescription
GET api/GDP?intervalType={intervalType}

API endpoint: GDP - Get.

DurableGoods

Alpha Vantage: durable goods orders.

APIDescription
GET api/DurableGoods

API endpoint: DurableGoods - Get.

IG

APIDescription
GET api/IG?epic={epic}&resolution={resolution}&from={from}&to={to}&max={max}&pageSize={pageSize}&pageNumber={pageNumber}

API endpoint: IG - Prices.

GET api/IG?epics={epics}&filter={filter}

API endpoint: IG - Markets.

GET api/IG?searchTerm={searchTerm}

API endpoint: IG - SearchMarkets.

GET api/IG?marketIds={marketIds}

API endpoint: IG - ClientSentiment.

BalanceSheet

Alpha Vantage: company balance sheet (annual/quarterly).

APIDescription
GET api/BalanceSheet?ticket={ticket}

API endpoint: BalanceSheet - Get.

Unemployment

Alpha Vantage: unemployment economic data.

APIDescription
GET api/Unemployment

API endpoint: Unemployment - Get.

CommodityCurrentRate

Alpha Vantage: current commodity (e.g. GOLD, SILVER) spot rate.

APIDescription
GET api/CommodityCurrentRate?symbol={symbol}

API endpoint: CommodityCurrentRate - Get.

CPI

Alpha Vantage: Consumer Price Index (CPI) economic data.

APIDescription
GET api/CPI?intervalType={intervalType}

API endpoint: CPI - Get.

VortexDirectionChange

APIDescription
GET api/VortexDirectionChange?symbol={symbol}&interval={interval}&backTrack={backTrack}

API endpoint: VortexDirectionChange - Get.

HistoryEarnings

Alpha Vantage: historical earnings data.

APIDescription
GET api/HistoryEarnings?ticket={ticket}

API endpoint: HistoryEarnings - Get.

TradingSequencialCountDown

APIDescription
GET api/TradingSequencialCountDown?symbol={symbol}&interval={interval}

API endpoint: TradingSequencialCountDown - Get.

FederalReserveRate

Alpha Vantage: federal funds rate.

APIDescription
GET api/FederalReserveRate?intervalType={intervalType}

API endpoint: FederalReserveRate - Get.

TradingMoneyFlow

APIDescription
GET api/TradingMoneyFlow?ticker={ticker}&interval={interval}

API endpoint: TradingMoneyFlow - Get.

Gold_Silver_IntraDay_Rates

Alpha Vantage FX_INTRADAY: intraday rates for Gold (XAU), Silver (XAG) vs USD or other currencies. Query: fromsymbol, tosymbol, interval, outputsize.

APIDescription
GET api/Gold_Silver_IntraDay_Rates?fromsymbol={fromsymbol}&tosymbol={tosymbol}&interval={interval}&outputsize={outputsize}

API endpoint: Gold_Silver_IntraDay_Rates - Get.

SMA

APIDescription
GET api/SMA?symbol={symbol}&interval={interval}&backTrack={backTrack}

API endpoint: SMA - Get.

RateOfChange

APIDescription
GET api/RateOfChange?symbol={symbol}&interval={interval}&backTrack={backTrack}

API endpoint: RateOfChange - Get.

MarketStatus

Alpha Vantage: current market status (open/closed) for supported exchanges.

APIDescription
GET api/MarketStatus

API endpoint: MarketStatus - Get.

TradingStrength

APIDescription
GET api/TradingStrength?symbol={symbol}&interval={interval}

API endpoint: TradingStrength - Get.

MostActivelyTraded

Alpha Vantage: top gainers, losers, and most actively traded stocks.

APIDescription
GET api/MostActivelyTraded?isEntitlement={isEntitlement}

API endpoint: MostActivelyTraded - Get.

IncomeStatement

Alpha Vantage: company income statement.

APIDescription
GET api/IncomeStatement?ticket={ticket}

API endpoint: IncomeStatement - Get.

ATR

Taapi ATR (default route api/ATR).

APIDescription
GET api/ATR?ticker={ticker}&interval={interval}&backTrack={backTrack}

Taapi ATR. Query: ticker, interval, backTrack.

NewsArticles

Alpha Vantage: news articles with optional ticker and date filters.

APIDescription
GET api/NewsArticles?articals={articals}&size={size}

API endpoint: NewsArticles - Get.

FibonacciRetracement

APIDescription
GET api/FibonacciRetracement?symbol={symbol}&interval={interval}&trend={trend}

API endpoint: FibonacciRetracement - Get.

SuperTrend

APIDescription
GET api/SuperTrend?symbol={symbol}&interval={interval}

API endpoint: SuperTrend - Get.

IPOCalendar

Alpha Vantage: IPO calendar.

APIDescription
GET api/IPOCalendar

API endpoint: IPOCalendar - Get.

Infliation

Alpha Vantage: inflation data.

APIDescription
GET api/Infliation

API endpoint: Infliation - Get.

NonFarmPayRoll

Alpha Vantage: non-farm payroll data.

APIDescription
GET api/NonFarmPayRoll

API endpoint: NonFarmPayRoll - Get.

TradingVolume

APIDescription
GET api/TradingVolume?symbol={symbol}&interval={interval}

API endpoint: TradingVolume - Get.

InsiderTransactions

Alpha Vantage: insider transactions.

APIDescription
GET api/InsiderTransactions?ticket={ticket}

API endpoint: InsiderTransactions - Get.

Vortex

APIDescription
GET api/Vortex?symbol={symbol}&interval={interval}&backTrack={backTrack}

API endpoint: Vortex - Get.

CommodityIntraDay

Alpha Vantage: intraday OHLCV time series (TIME_SERIES_INTRADAY) for equity symbols. Interval: 1min, 5min, 15min, 30min, 60min.

APIDescription
GET api/CommodityIntraDay?symbol={symbol}&interval={interval}&outputSize={outputSize}&month={month}

API endpoint: CommodityIntraDay - Get.

EstimateEarning

Alpha Vantage: earnings estimates.

APIDescription
GET api/EstimateEarning?ticket={ticket}

API endpoint: EstimateEarning - Get.

Treasury

Alpha Vantage: treasury yield data.

APIDescription
GET api/Treasury?intervalType={intervalType}&years={years}

API endpoint: Treasury - Get.

FxCurrentRate

Alpha Vantage: real-time FX exchange rate.

APIDescription
GET api/FxCurrentRate?fromSymbol={fromSymbol}&toSymbol={toSymbol}

API endpoint: FxCurrentRate - Get.

CashFlow

Alpha Vantage: company cash flow statement.

APIDescription
GET api/CashFlow?ticket={ticket}

API endpoint: CashFlow - Get.

SupportResistance

APIDescription
GET api/SupportResistance?symbol={symbol}&interval={interval}

API endpoint: SupportResistance - Get.

Dividents

Alpha Vantage: dividend history.

APIDescription
GET api/Dividents?ticket={ticket}&year={year}&quartal={quartal}

API endpoint: Dividents - Get.

NewsSentiment

Alpha Vantage: news sentiment and ticker-specific sentiment scores.

APIDescription
GET api/NewsSentiment?ticker={ticker}

API endpoint: NewsSentiment - Get.

GET api/NewsSentiment?ticker={ticker}&from={from}

API endpoint: NewsSentiment - Get.

GET api/NewsSentiment?ticker={ticker}&articals={articals}&size={size}

API endpoint: NewsSentiment - Get.

TradingSqueezeMomentum

APIDescription
GET api/TradingSqueezeMomentum?symbol={symbol}&interval={interval}

API endpoint: TradingSqueezeMomentum - Get.

Fudamental

Alpha Vantage: company overview and fundamental data (OVERVIEW).

APIDescription
GET api/Fudamental?ticket={ticket}

API endpoint: Fudamental - Get.

RetailSales

Alpha Vantage: retail sales economic data.

APIDescription
GET api/RetailSales

API endpoint: RetailSales - Get.