SOFTWARE ENGINEERING AND CYBERSECURITY

Comprehensive Analysis and Architectural Comparison of Financial Market APIs for Fundamental Analysis and Signal Generation

Authors

V. Yu. Kotsiubynskyi ORCID 0000-0001-6759-5078
Vinnytsia National Technical University ROR
Vinnytsia National Technical University ROR
Vinnytsia National Technical University ROR
Vinnytsia National Technical University ROR

Keywords

financial APIs algorithmic trading backtesting WebSocket REST API fundamental metrics alternative data

Abstract

This study provides a systematic comparison of leading financial data API providers in the context of their application for building automated investment decision support systems, algorithmic trading, and backtesting of  trading  strategies . The paper emphasizes the critical dependence of final model performance on the accuracy, completeness, and structure of  the input data, stressing that even the most sophisticated machine learning algorithms cannot compensate for systematic errors in time series, missing corporate events, or misaligned reporting periods.

The work comprehensively examines data quality issues, including the risks of using free or web-scraped sources, fragmentation of information flows, inconsistencies in instrument identifiers and time zones, as well as the danger of survivorship bias in historical modeling. A comparative analysis of REST API and WebSocket architectural protocols has been  conducted, determining their optimal application areas: REST for historical data loading, fundamental reports, and periodic updates; WebSocket for streaming market events, trades, and real-time quotes.

Six providers — Financial Modeling Prep, EOD Historical Data, Polygon.io / Massive.com, Finnhub, Alpha Vantage, and Tiingo — are subjected to detailed comparison across key criteria: data delivery latency, historical depth, availability of adjusted close prices and corporate action data, standardization of fundamental metrics, availability of alternative data (ESG, insider trading, lobbying activity, patents, news sentiment), pricing policy, and scalability. Special attention is paid to the problem of financial statement normalization using the calculation of historical P/E for Microsoft as an example, comparing three approaches and demonstrating the need for an additional data cleaning layer even for official SEC filings.

It is substantiated that no universal provider exists that simultaneously offers minimal latency, the deepest fundamental data, the broadest global coverage, and the lowest price. The choice is determined by the strategy horizon, asset class, latency requirements, system budget, and the need for alternative signals. Based on the analysis, architectural recommendations are formulated for building a multi‑layer investment signal generation system with an independent data normalization layer, ensuring flexibility in replacing or integrating additional sources without disrupting model logic. The research results are of practical value for financial platform developers, investment analysts, and researchers in algorithmic trading.

14 4

How to Cite

[1]
“Comprehensive Analysis and Architectural Comparison of Financial Market APIs for Fundamental Analysis and Signal Generation”, Вісник ВПІ, no. 4, pp. 161–170, Oct. 2026, doi: 10.31649/1997-9266-2026-187-4-161-170.

Author Biographies

V. Yu. Kotsiubynskyi, Vinnytsia National Technical University

Cand. Sc. (Eng.), Associate Professor of the Chair of Automation and Intelligent Information Technologies

Yu. O. Morhun, Vinnytsia National Technical University

 Student of the Department of Intelligent Information Technologies and Automation

A. H. Motelchuk, Vinnytsia National Technical University

Student of the Department of Intelligent Information Technology and Automation

V. M. Khomenko, Vinnytsia National Technical University

Student of the Department of Intelligent Information Technologies and Automation

References

[1] EODHD, Common Data-Related Pitfalls in FinTech Development. [Electronic resource]. Available: https://eodhd.com/financial-academy/financial-faq/common-data-related-pitfalls-in-fintech-development .
[2] Bookmap, The Complete Guide to Real-Time Market Data Feeds: What Traders Need to Know in 2025. [Electronic resource]. Available: https://bookmap.com/blog/the-complete-guide-to-real-time-market-data-feeds-what-traders-need-to-know-in-2025 .
[3] EODH, Free and paid plans for Historical Prices and Fundamental Financial Data API. [Electronic resource]. Available: https://eodhd.com/pricing0 .
[4] EODHD, End-of-Day Historical Stock Market Data API. [Electronic resource]. Available: https://eodhd.com/financial-apis/api-for-historical-data-and-volumes .
[5] EODHD. Indices Historical Constituents Data API. [Electronic resource]. Available: https://eodhd.com/marketplace/unicornbay/spglobal .
[6] Financial Modeling Prep. Pricing Plans – Financial Modeling Prep API. [Electronic resource]. Available: https://site.financialmodelingprep.com/pricing-plans .
[7] Massive.com. Pricing. [Electronic resource]. Available: https://massive.com/pricing .
[8] Massive.com. Stock Market API. [Electronic resource]. Available: https://massive.com/stocks .
[9] Finnhub, Pricing for stock API market data, forex and crypto. [Electronic resource]. Available: https://finnhub.io/pricing-stock-api-market-data .
[10] Finnhub, Stock APIs - real-time stock prices, company fundamentals and alternative data. [Electronic resource]. Available: https://finnhub.io/ .
[11] Tiingo, API Pricing. [Electronic resource]. Available: https://www.tiingo.com/pricing .
[12] Tiingo, Financial News API for Stocks, ETFs, FX, and Crypto. [Electronic resource]. Available: https://www.tiingo.com/products/news-api .
[13] Alpha Vantage, API Documentation. [Electronic resource]. Available: https://www.alphavantage.co/documentation/ .
[14] Alpha Vantage, Premium API Key. [Electronic resource]. Available: https://www.alphavantage.co/premium/ .

Most read articles by the same author(s)