I'm looking for historic data for the euro/usd exchange rate with an hourly interval. The data should look back several months.

Unfortunately I have been unable to find a source providing this data, even paid services. If anyone could suggest a source that does provide hourly information, that'd be highly appreciated.

Thanks in advance.

closed as off-topic by Chris W. Rea, Dheer, Pete B., NL - Apologize to Monica, Joe Jun 20 '18 at 22:04

This question appears to be off-topic. The users who voted to close gave this specific reason:

  • "Questions seeking product or service recommendations are off-topic because they tend to become obsolete quickly. Instead, describe your situation and the specific problem you're trying to solve." – Chris W. Rea, Dheer, Pete B., NL - Apologize to Monica, Joe
If this question can be reworded to fit the rules in the help center, please edit the question.


See the FX section of the quantitative finance SE data wiki.

Foreign Exchange

  • Are you sure they provide hourly ratios? I looked at them and could only find daily values. – Tom Jan 4 '12 at 13:30
  • @Tom I remember that one of them provides hourly data, don't remember which. You may have to do some digging, but I am confident this data can be found. – Tal Fishman Jan 4 '12 at 15:03
  • 2
    dukascopy historically provides 10s data (and for recent years tick data), that can easily be aggregated into hourly data. – hroptatyr Oct 6 '12 at 13:49
  • A lot of link rot has crept in over 6½ years, unfortunately. Thanks anyhow. – Michael Scheper Jun 19 '18 at 20:21
  • Better link for OANDA: developer.oanda.com/rest-live/rates – osolmaz Dec 9 '18 at 8:28

You didn't specify whether you wanted raw data, or just a website to look it up on. I use XE's currency charts to find what I need; it provides exchange rates to the hour, back for at least a few weeks, and to the quarter-hour in the past few days, for free.

I do wish I had a source of raw data, so I could write a script and just type the date and time I need. I had a quick look at the HTTP responses that page uses and didn't find anything easy, only a long string of alphanumeric characters. I assume the code that interprets it is too obfuscated for it to be worth my time deciphering it, and that doing so would violate their terms of service. So I just mutter as I zoom and scroll around the graph, hover the mouse pointer, and memorise the numerals.

Not the answer you're looking for? Browse other questions tagged or ask your own question.