Finage provides real-time and historical data for over 1,300 forex symbols with 15 years of historical coverage. The data covers 240 countries and can be accessed through REST API and streaming API.