Foreign Exchange Rates and Currency Conversion
Live and Historical FX API for your data needs Start for Free
TraderMade offers a wide range of robust and cost-effective data solutions for Business.
Foreign Exchange Rates API Features
We provide complete implementation support for FIX, REST and Websocket Technologies.
Real Time Rates
Bid Ask Mid Prices With Timestamps
Integration and Technical Support
Data Patching and Replay Options
Simplifying Your Data Integration
Our foreign exchange rates can be received via many different technologies including FIX (Financial Information Exchange), WebSockets, and REST.
Exchange Rates API FAQ
Financial Information Exchange Protocol (FIX) FAQ
Real-Time and Historical Foreign Exchange Rates API
Our REST API has sub-second updates, multiple API end-points with comprehensive documentation and working code examples you can Join for Free or you can see how we use it in production in our FX Research Portal.
Historical Foreign Exchange Rates API Features
50+ Currencies and CFDs
Over 1700 Live Currency Pairs
Historical Data Back to 1990
Tick Data, OHLC Data
Email and Phone Support
Choose an API Plan that's Right for You
Join us and start testing TraderMade API in minutes
1,000 Requests Per Month
No Live Rates
Internal Use, Basic Features
50,000 Requests Per Month
More Rates, Higher Volume
250,000 Requests Per Month
What is a REST API?
RESTful or REST API's are an architectural style, enabling data to be requested over HTTP/HTTPS protocol. REST is a simple to implement, flexible and robust solution for those wishing to acquire data in multiple formats.
JSON Data Format
CSV Data Format
CSV is a simple file format that uses commas to separate values with very low additional characters added to the data set, making it good for very large requests or when transfer size is important.
Pandas Data Frame Format
Data sets can be requested from the REST API in Pandas DataFrame format, this is a very powerful format used in Python to work with data objects and is very popular with data scientists in conjunction with TA Lib.
We provide data to hundreds of developers, SMBs and large corporations. Having Tier 1 Banks as our data source alongwith our years of extensive experience, makes us the number one resource for real-time exchange rates.
Bid/Ask & Mid Prices
Bid/Ask & Mid prices are available, our rates are also comparable to the EBS reference rate feed for a fraction of the cost of other providers.
Not a Skewed Broker Feed
Our feed only uses institutional providers, therefore giving a true reflection of the markets.
We pride ourselves on our level of support and up-time and have an experienced support team who are ready to help 24/7.
Our REST API has a currency converter end-point available use in our interactive documentation page
Clean FX Data
The feed typically shows very tight spreads, we continuously monitor and fix any pricing anomalies that are outside an acceptable range.
We provide API documentation packed with simple instructions and code examples which enables quick implementation at any level.
For Developers and Investors
Using our data, developers and investors from across the financial industry can create custom trading applications, back-test strategies and build AI systems.
Case Study - Quantitative Trader - Real Time FIX & JSON API’s plus Charting
Background - at the start of 2019 we were approached by a Quantitative Trader who ran his own fund trading FX instruments, wanted to reduce his data & charting costs. This prospect is a Quantitative Trader and his approach is very different to the ‘traditional’ point and click trader and needed a real-time data feed and a charting product to visualise the data.
Current Issues - This prospect explained that he had issues with the reliability of the data from his then current supplier, as the feed often stopped and he was receiving unreliable & spikey data which was causing massive issues for him. He also explained that his current source of FX data came from a provider that had only one incoming feed and therefore no contingency if that feed stopped or if there were updating issues with that one incoming feed. He seemed impressed when we explained that the low latency and high frequency TraderMade foreign exchange rates feed was made up of multiple Tier One & Two banks, Market-Makers & Data providers, giving one of the richest and honest FX feeds available which means that there are back-up procedures in place that always ensures our feeds are continually updating prices for our customers 24/5. The prospect was also intrigued about our two-step data verification process which excludes spikes that are outside of certain market requirements using our proprietary software, which again is very important for a Quantitative Trader as orders may be executed on wrong/false data.
Real-Time Streaming FIX API - our prospect needed the real-time streaming data to continually monitor the markets, the execution of his trades only took place if certain market conditions were met, therefore he required the cleanest and most reliable feed available in the FX market. His preference was to use a FIX API using Python, we directed him to our specific example that is on our ‘Customer Portal’ page on our website (https://tradermade.com/data/fix-examples#java-fix) which gave him more information.
JSON REST API - he also wanted to trap and store the Open, High, Low & Close of all markets that he was active in, therefore we offered him the JSON REST API as the perfect solution for this. The client requests data every 60 minutes using the relevant TraderMade endpoint and stores this within his own database.
Charting - he also wanted to have a reliable charting application that he could visualise all of the data on, he explained that he frequently travels with work and needed an online application that he could use while he was away from the office, TM-Pro Charting was therefore exactly what he needed
Trial Period - we immediately set-up a no-obligation trial of all three products for a month trial period.
Results - within this one month trial the client could see the improved results from using the TraderMade real-time data feeds whilst also not being constricted in using the charting application, unlike his previous provider. TraderMade were able to save the customer around two thirds of his current data & charting bill, with piece of mind that he has a dedicated support team to contact at any time.
With the financial trading environment continually evolving and traders becoming more reliant on low latency and high frequency real-time data feeds, TraderMade are able to serve Quantitative Traders and add massive value to their trading results and risk management processes.
Rich FX Data Library
Minute, Hourly and Daily OHLC Data back to 1985
TraderMade have been trapping and storing FX data since the inception of the company in 1984. We have one of the richest library's of FX Spot data available, our data is an aggregated feed from Tier One institutional providers without any skewed broker rates - therefore giving a true reflection on what has actually traded in the markets.
Who uses it?
Our tick library of FX prices is used by traders, quants and treasurers for a variety of business purposes either for trading or back-testing data for transaction cost analysis (TCA) purposes. Whether you need accurate data for price verification/validation purposes or are building trading systems and strategies - TraderMade's tick library of data can help you.
Data can either be downloaded from our portal or sent to you via secure file transfer protocol (SFTP). Whether an individual or business, TraderMade has the solution that will add massive value to your enterprise.
Artificial Intelligence (AI) & Machine Learning
Our rich database of historical data paired with our real-time data solutions providers a perfect partnership for people wishing to develop Artificial Intelligence (AI) & Machine Learning systems. Read More about Artificial Intelligence (AI) & Machine Learning.
It is also a great source of data for Data Scientists wishing to analyse price movements in historical and real-time market data.
Available currencies with respective code for the historical OHLC data
The following currencies are available for Daily, Hourly & Minute Data requests from 1985 (minute only available to the early 1990);Full Historical currency pair list
|GBP||British Pound Sterling|
|HKD||Hong Kong Dollar|
|ILS||Israeli New Shekel|
|KRW||South Korean Won|
|NZD||New Zealand Dollar|
|PEN||Peruvian Nuevo Sol|
|XAG||Silver (troy ounce)|
|XAU||Gold (troy ounce)|
|ZAR||South African Rand|
Historical Tick Data
Suitable for AI trading & machine learning strategies
Our aggregated feed gives our end-users an informed view of the FX market, without any retail bias or skew in prices. Current users are integrating our data to identify patterns & trends, analyse risk, drive efficiencies & within AI trading and machine learning strategies.
Whether you are an established company or a start-up looking for a cost effective solution,
TraderMade data solutions will add massive value to your enterprise, so contact us today!
* Tick data from 1st December 2015
Several real-time data options are available (i.e. JSON, xml, CSV) with even a specialised GUI for users that want to interrogate and pin-point FX prices with upto a tick granularity. We can provide data via REST API & traditional file download functionality also.
Data can either be downloaded from our portal or sent to you via secure file transfer protocol (SFTP).
Available currency pair with thier respective codes for the historical tick data
The following currency pairs are available for Tick Data requests from 1st December 2015;
|European Euro||Danish Krone||EURDKK|
|Norwegian Krone||Swedish Krone||NOKSEK|
|Norwegian Krone||Japanese Yen||NOKJPY|
|US Dollar||Russian Rouble||USDRUB|
|US Dollar||Japanese Yen||USDJPY|
|European Euro||US Dollar||EURUSD|
|British Pound||US Dollar||GBPUSD|
|US Dollar||Swiss Franc||USDCHF|
|US Dollar||Canadian Dollar||USDCAD|
|Australian Dollar||US Dollar||AUDUSD|
|New Zealand Dollar||US Dollar||NZDUSD|
|European Euro||British Pound||EURGBP|
|European Euro||Japanese Yen||EURJPY|
|European Euro||Swiss Franc||EURCHF|
|European Euro||Australian Dollar||EURAUD|
|European Euro||Canadian Dollar||EURCAD|
|European Euro||New Zealand Dollar||EURNZD|
|British Pound||Japanese Yen||GBPJPY|
|British Pound||Swiss Franc||GBPCHF|
|British Pound||Canadian Dollar||GBPCAD|
|British Pound||Australian Dollar||GBPAUD|
|British Pound||New Zealand Dollar||GBPNZD|
|New Zealand Dollar||Japanese Yen||NZDJPY|
|New Zealand Dollar||Canadian Dollar||NZDCAD|
|New Zealand Dollar||Swiss Franc||NZDCHF|
|Australian Dollar||Japanese Yen||AUDJPY|
|Australian Dollar||Canadian Dollar||AUDCAD|
|Australian Dollar||Swiss Franc||AUDCHF|
|Australian Dollar||New Zealand Dollar||AUDNZD|
|Canadian Dollar||Japanese Yen||CADJPY|
|Canadian Dollar||Swiss Franc||CADCHF|
|Swiss Franc||Japanese Yen||CHFJPY|
|US Dollar||Mexican Peso||USDMXN|
|European Euro||Mexican Peso||EURMXN|
|US Dollar||Polish Zloty||USDPLN|
|European Euro||Polish Zloty||EURPLN|
|US Dollar||Turkish Lira||USDTRY|
|European Euro||Turkish Lira||EURTRY|
|Turkish Lira||Japanese Yen||TRYJPY|
|US Dollar||Chinese Yuan||USDCNH|
|US Dollar||Hong Kong Dollar||USDHKD|
|US Dollar||Singapore Dollar||USDSGD|
|Singapore Dollar||Japanese Yen||SGDJPY|
|US Dollar||Hungarian Forint||USDHUF|
|European Euro||Hungarian Forint||EURHUF|
|US Dollar||South African Rand||USDZAR|
|European Euro||South African Rand||EURZAR|
|British Pound||South African Rand||GBPZAR|
|South African Rand||Japanese Yen||ZARJPY|
|US Dollar||Swedish Krone||USDSEK|
|European Euro||Swedish Krone||EURSEK|
|US Dollar||Norwegian Krone||USDNOK|
|European Euro||Norwegian Krone||EURNOK|
|US Dollar||Danish Krone||USDDKK|
What can it be useful for?
Artificial Intelligence (AI) & Machine Learning
Our rich database of historical data paired with our real-time data solutions, provides a perfect partnership for people wishing to develop Artificial Intelligence (AI) & Machine Learning systems.
Artificial Intelligence (AI) & Machine Learning
AI & Machine Learning has been prevalent in the FX markets since the early 1990’s, the ground breaking MIT Sloan Management Article from 1991 predicted the role that computerized models would play in the foreign exchange (FX) markets.
A follow-up piece of research 14 years later from Cambridge University, also claimed that AI would change the FX markets. In recent times with the advancements in big data, AI has become ever more important and commonplace. This predictive analysis has made even short-term trading and scalping in real-time trading situations more lucrative. Longer-term predictions are more difficult to accurately forecast, however with reliable data and powerful machines the possibilities are now endless.
AI is also used to manage risk effectively, with programs designed to automatically buy/sell assets if the price moves rise/fall beyond certain parameters. This automated design has also taken out large sways of the human side to trading as AI does not take “emotional” decisions – only pre-planned objective data points. AI can thus negate traders making the same habitual mistakes.
Trade execution, assessing the movements of the order book and gaining a deeper understanding of hidden orders have been enhanced further by AI & Machine Learning technology.
Machine Learning on the other hand is a category of AI which has grabbed a lot of headlines in the recent past, now with the advancements in technology, Machines can apparently ‘think’ and carry out tasks in a wide manner of situations. AI has been known to continually out-perform humans in activities outside of the financial markets, therefore what is the future for using these new technologies in the markets now?
The issues have been as Machine Learning strategies run in real-time situations, the problems arise due to the non-linear and vast amounts of information that can move the markets. Also, as we have seen, markets sometimes do not move in a predictable way, even when similar types of information is released, which has been hugely problematic for Machine Learning. This therefore means that back-testing and training the decision making process is vitally important. It is also essential to have the most granular and reliable datasets available to gain the most accurate results.
AI and Machine Learning would also need to have sophisticated programmers with knowledge of the financial markets to create the desired outcome, but as we have seen, the reward from creating AI & Machine Learning models is potentially huge, which will in-turn encourage more participants in the financial markets to explore this field even further in the coming years.