Saxo Bank's OpenAPI is a "treasure trove" for those performing backtesting or data analysis, providing access to historical data for approximately 29,000 instruments, including FX, stocks, CFDs, ...