TraderMade LogoTraderMade
Send us a message! +44 1(0)208 313 0992 Twitter Logo FaceBook Logo instagram logo

Real-Time Forex Rates API's

Streaming Forex rates to feed your data projects

TraderMade offers a wide range of robust and cost-effective Real-Time and historical data solutions. Our Real-Time forex feeds can be received via many different technologies including FIX (Financial Information Exchange), WebSockets (Socket.IO), SSE (Server Sent Events) and REST in CVS, JSON and Pandas Data Frame for Python.

Forex Market Data Feed API's



Forex Historical Data

Request Free Trial




Real-Time Forex Market Data Feed - Rates API





Real-Time Forex Quotes Feed

  • Accurate Real-Time Sub Second Tick Data

  • Low latency High Frequency

  • Forex, Cryptocurrency, Metals and CFD's

  • FIX ,WebSocket(Socket.io) and SSE

  • East to use API with first class support


Ultra High Frequency & Low Latency

Real-Time Bid/Ask & Mid streaming feed accessed through a TCP socket connection, enabling granular Transaction Cost Analysis (TCA) to the client, ultra high frequency & low latency direct feed.

Bid Ask and Mid Options Available

Bid/Ask & Mid prices are available for our rates and are also comparable to the EBS reference rate feed for a fraction of the cost of other providers.

Non Skewed

The TraderMade feed only includes institutional providers - giving a true reflection of the markets.

24/7 SUPPORT

We pride ourselves on our level of support and up-time and have an experienced support team who are ready to help 24/7.

Clean FX Data

Our feed typically shows very tight spreads, we continuously monitor for any pricing anomalies that are outside an acceptable range.

Comprehensive Coverage

FX - EURUSD, GBPUSD, AUDUSD, USDJPY, EURGBP & many more Equity Indices - Dow, S&P 500, NASDAQ, FTSE100, DAX, CAC Energy - Brent Oil, Gold, Silver... Full Instrument List

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.

DeReal-Timery Technologies

All of TraderMade's feeds come with comprehensive real-time support and code assistance from our team of experienced engineers if required.

• Financial Information eXchange (FIX)

Financial Information exchange (FIX) API – Based on Financial Information eXchange (FIX) Protocol 4.4 designed for Real-Time, custom institutional interface which can push hundreds of price updates per second to you.​

  • Accurate Real-Time Sub-Second Tick Data
  • Guaranteed deReal-Timery and replay
  • Super robust for heavyweight implementations
  • Full Integration Technical Support

Our FIX engine is built to the industry standard, so can be accessed using any FIX Client Engine. For Java and Python examples - please see links below.

FIX Java Example FIX Python Example REQUEST FREE TRIAL

More information about FIX is available in our Q&A Section

• WebSocket via Socket.IO

Our WebSocket implementation uses the Socket.IO wrapper library for improved stability and reduces complexity during implementation. A simpler solution than a full FIX solution but still extremely robust.

  • Accurate Real-Time Sub-Second Tick Data
  • Low latency High Frequency
  • Light weight for easy integration
  • Server or Direct to browser
  • Multiple supported technologies including Python and NodeJS
Socket.IO Example REQUEST FREE TRIAL

• SSE (Server Sent Events)

The Server Sent Events protocol is ideal for unidirectional data flow. Its light, fast and easy to implements and is a good alternative to WebSockets if required.

  • Accurate Real-Time Sub-Second Tick Data
  • Quick to implement
  • Slimline and Easy to integrate
  • Stream to Front End of Server
  • Example applications in NodeJS and Python
REQUEST FREE TRIAL

TraderMade Data Q&A

Is the TraderMade data accurate? How is it sourced?

Contributors to our feed are from Tier One & Two banks, market-makers & data providers. We pride ourselves on displaying the highest quality data possible, using our two-step verification method our data is a true reflection on price action within the Forex markets without any bias or skew.

Is the TraderMade Forex feed Real-Time?

Yes our API options are Real-Time and provide ultra high frequency & low-latency Forex updates.

What is meant by a 'mid-rate' price?

We will return a mid-rate for your requested data, these are calculated by averaging the bid and ask rate.

How many currency pairs do we cover?

We have Real-Time coverage in over 40 currencies, giving just under 800 pairs that are available. Speak to us today for more information at sales@tradermade.com

Why do I need Real-Time Real-Time data?

Our customers use Real-Time data for many purposes, whether you are a trader / analyst or a developer then you’ll need a reliable, clean and honest feed. From Compliance teams within institutions, Brokers that need a streaming feed or a business owner with interests abroad, our solutions can add value and drive massive efficiencies within your business. Options to trap and store our data are also available. Contact us to find out more information.


Financial Information eXchange (FIX) Q&A

Introduction to FIX

The Financial Information eXchange(FIX) protocol is a communication protocol created in 1992 for Real-Time international exchange information related to financial market transactions and information. FIX is Real-Time and push. Over this years FIX has become the defector format for the majority of market transactions and has many advanced features. TraderMade's FIX implementation only implements a few of these features but allows for a protocol started robust and reliable Real-Time pricing solution with optional message playback. FIX messages are sequenced and numbered so they can be tracked and confirmed.

What is Financial Information eXchange (FIX)?

FIX has revolutionised the financial trading environment and is now the favoured method to communicate trade information for both Real-Time and historical data.

Why use Financial Information eXchange (FIX)?

Financial Information eXchange (FIX) is used by a multitude of businesses (buyside, sellside, trading platforms etc) and is used to communicate domestically and internationally. Since inception, FIX has reduced trading transaction costs while maximising efficiencies.

Can I use Financial Information eXchange (FIX) for all markets?

In theory yes you can. Initially developed to support trading in the Equity markets, now FIX is used for both pre and post trade and is becoming very popular within the Fixed Income, Foreign exchange & Listed Derivative markets.

Who are the Financial Information eXchange (FIX) Community?

FIX is owned, maintained and developed through the FIX Trading Community™ and member firms include many of the leading global financial institutions. All firms within the community work together to promote and increase adoption whilst meeting new trading requirements.

What is next forFinancial Information eXchange (FIX)?

The financial environment is continually evolving and FIX are providing issues for cybersecurity, digital currencies and blockchain.




Real-Time and Historical Forex Data - JSON API







Forex REST API's

  • Accurate Sub Seconds Tick Data

  • Low latency High Frequency

  • REST

  • Forex, Cryptocurrency, Metals and CFD's

  • JSON, CSV and Pandas Format

  • East to use API with first class support

Our REST API has sub-second updates, multiple API end-points with comprehensive documentation and working code examples you can Register for a Free Trial or you can see how we use it in production in our FX Research Portal.

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

JSON stands for JavaScript Object Notation, 'JSON' is a standard file format that uses plain text to transmit data objects. This is an ideal technology for requesting data from Java Script or Node applications, but can also be used in other languages.

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.

Trusted Worldwide

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.

24/7 Support

We pride ourselves on our level of support and up-time and have an experienced support team who are ready to help 24/7.

Currency Converter

Our REST API has a currency converter end-point available on the TM-Market Data Website, plus Real-Time charts are available to plot the data immediately, for more information visit our TM-Market Data Website.

Clean FX Data

The feed typically shows very tight spreads, we continuously monitor and fix any pricing anomalies that are outside an acceptable range.

Comprehensive Documentation

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.


image

Simple and to the point pricing. Get Started today.


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 Forex 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.


Historical Library of Open, High, Low & Close FX Data



Forex OHLC Data Forex Tick Data

Rich FX Data Library

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. Discover more about our Real-Time data solutions and RESTful API in JavaScript Object Notation (JSON), Comma-separated Values (CSV) and Python Pandas Data Frame formats.

FX Data HLOC Coverage

  • Minute data back to 1985
  • Hourly data back to 1985
  • Daily data back to 1985

Historical Currencies

The following currencies are available for Daily, Hourly & Minute Data requests from 1985 (780 total);

Code Name
ARS Argentine Peso
AUD Australian Dollar
BRL Brazilian Real
CAD Canadian Dollar
CHF Swiss Franc
CLP Chilean Peso
CNY Chinese Yuan
COP Colombian Peso
CZK Czech Koruna
DKK Danish Krone
EUR Euro
GBP British Pound Sterling
HKD Hong Kong Dollar
HRK Croatian Kuna
HUF Hungarian Forint
IDR Indonesian Rupiah
ILS Israeli New Shekel
INR Indian Rupee
ISK Icelandic Kr�na
JPY Japanese Yen
KRW South Korean Won
KWD Kuwaiti Dinar
MAD Moroccan Dirham
MXN Mexican Peso
MYR Malaysian Ringgit
NOK Norwegian Krone
NZD New Zealand Dollar
PEN Peruvian Nuevo Sol
PHP Philippine Peso
PLN Polish Zloty
RON Romanian Leu
RUB Russian Ruble
SEK Swedish Krona
SGD Singapore Dollar
THB Thai Baht
TRY Turkish Lira
TWD Taiwanese Dollar
USD US Dollar
XAG Silver (troy ounce)
XAU Gold (troy ounce)
ZAR South African Rand

Historical Tick FX Data

Suitable for AI trading & machine learning strategies


Historical Tick FX Data

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 deReal-Timery options of data 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 Pairs - Tick Data

The following currency pairs are available for Tick Data requests from 1st December 2015;

Base Cross Code
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.

Discover more about our Real-Time data solutions here.



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.

REQUEST REST 30 DAY FREE TRIAL