FX data

FinzData FX: 79 currency pairs, 1-minute to daily, since 2010

Clean OHLC history for 79 currency pairs since January 2010: the majors (EURUSD, USDJPY, GBPUSD, AUDUSD, USDCAD, USDCHF, NZDUSD), the crosses (EURJPY, GBPJPY, EURGBP, AUDJPY, EURCHF and more) and the emerging-market pairs (USDCNH, USDMXN, USDINR, USDBRL, USDTRY, USDZAR, USDSGD, USDTHB, USDHUF, USDILS). 1-minute, 5-minute, 15-minute, 30-minute, hourly and daily bars, updated every day, on your FinzData API key and in Claude, ChatGPT, Grok and Perplexity.

Every pair, $195 One pair, $49

Get a free API key See pricing Download free samples

What is inside

  • 79 currency pairs: 7 majors, the main crosses and 40+ emerging-market pairs.
  • Every bar size since January 2010: 1-minute bars, with 5-, 15- and 30-minute and hourly bars built from them, plus daily bars.
  • 407 million 1-minute bars, about 6 million per major pair.
  • US Eastern timestamps, aligned with our US stock, ETF, index and futures bars, so cross-asset joins just work.
  • Same key as everything else: 16,000+ US stocks, 5,100+ ETFs, 123 indexes, 139 futures markets including currency futures, CFTC positioning since 1986, 22,700+ macro series with every vintage, and Global Macro Pulse.

Use cases

  • Carry trades: rank pairs by interest-rate differential with our macro series, then backtest carry with and without a momentum filter.
  • Central-bank event studies: how USDJPY, EURUSD and GBPUSD move in the minutes and days around Fed, ECB, BoJ and BoE decisions.
  • Dollar regime and risk overlays: a strong-dollar signal from DXY and the majors to hedge or tilt an equity book.
  • Emerging-market stress: USDTRY, USDZAR, USDBRL and USDMXN as early warnings, next to COT positioning and financial-stress indexes.
  • Intraday session research: Tokyo, London and New York sessions, the London fix and the overnight drift, on 1-minute bars.
  • Currency-adjusted returns: convert ADRs, foreign indexes and multinational earnings exposure into any currency.
  • Machine learning: 16 years of clean, gap-checked 1-minute bars for volatility forecasting and regime models.
  • Ask your AI: "Using FinzData, how did USDJPY trade in the hour after each Bank of Japan decision since 2015?"

Currency pairs we cover (79)

Every pair comes with 1-minute, 5-minute, 15-minute, 30-minute, hourly and daily bars. In the API and Python, pass the pair without the slash, for example symbol=EURUSD. One pair is $49; every pair is $195.

Majors (7)

PairCurrenciesHistory from
EUR/USDEuro / US dollar2010
USD/JPYUS dollar / Japanese yen2010
GBP/USDBritish pound / US dollar2010
USD/CHFUS dollar / Swiss franc2010
AUD/USDAustralian dollar / US dollar2010
USD/CADUS dollar / Canadian dollar2010
NZD/USDNew Zealand dollar / US dollar2010

US dollar pairs (13)

PairCurrenciesHistory from
USD/BRLUS dollar / Brazilian real2010
USD/CNHUS dollar / Offshore yuan2014
USD/CNYUS dollar / Chinese yuan2010
USD/DKKUS dollar / Danish krone2010
USD/HKDUS dollar / Hong Kong dollar2010
USD/HUFUS dollar / Hungarian forint2010
USD/ILSUS dollar / Israeli shekel2010
USD/INRUS dollar / Indian rupee2010
USD/MXNUS dollar / Mexican peso2010
USD/SGDUS dollar / Singapore dollar2010
USD/THBUS dollar / Thai baht2010
USD/TRYUS dollar / Turkish lira2010
USD/ZARUS dollar / South African rand2010

AUD crosses (14)

PairCurrenciesHistory from
AUD/BRLAustralian dollar / Brazilian real2010
AUD/CADAustralian dollar / Canadian dollar2010
AUD/CHFAustralian dollar / Swiss franc2010
AUD/CNHAustralian dollar / Offshore yuan2011
AUD/HUFAustralian dollar / Hungarian forint2010
AUD/ILSAustralian dollar / Israeli shekel2010
AUD/INRAustralian dollar / Indian rupee2010
AUD/JPYAustralian dollar / Japanese yen2010
AUD/MXNAustralian dollar / Mexican peso2010
AUD/NZDAustralian dollar / New Zealand dollar2010
AUD/SGDAustralian dollar / Singapore dollar2010
AUD/THBAustralian dollar / Thai baht2010
AUD/TRYAustralian dollar / Turkish lira2013
AUD/ZARAustralian dollar / South African rand2010

CAD crosses (1)

PairCurrenciesHistory from
CAD/JPYCanadian dollar / Japanese yen2010

CHF crosses (1)

PairCurrenciesHistory from
CHF/JPYSwiss franc / Japanese yen2010

EUR crosses (17)

PairCurrenciesHistory from
EUR/JPYEuro / Japanese yen2010
EUR/GBPEuro / British pound2010
EUR/AUDEuro / Australian dollar2010
EUR/BRLEuro / Brazilian real2010
EUR/CADEuro / Canadian dollar2010
EUR/CHFEuro / Swiss franc2010
EUR/CNHEuro / Offshore yuan2011
EUR/CNYEuro / Chinese yuan2010
EUR/HUFEuro / Hungarian forint2010
EUR/ILSEuro / Israeli shekel2010
EUR/INREuro / Indian rupee2010
EUR/MXNEuro / Mexican peso2010
EUR/NZDEuro / New Zealand dollar2010
EUR/SGDEuro / Singapore dollar2010
EUR/THBEuro / Thai baht2010
EUR/TRYEuro / Turkish lira2010
EUR/ZAREuro / South African rand2010

GBP crosses (14)

PairCurrenciesHistory from
GBP/JPYBritish pound / Japanese yen2010
GBP/AUDBritish pound / Australian dollar2010
GBP/BRLBritish pound / Brazilian real2010
GBP/CADBritish pound / Canadian dollar2010
GBP/CHFBritish pound / Swiss franc2010
GBP/CNHBritish pound / Offshore yuan2012
GBP/HUFBritish pound / Hungarian forint2010
GBP/ILSBritish pound / Israeli shekel2010
GBP/INRBritish pound / Indian rupee2010
GBP/MXNBritish pound / Mexican peso2010
GBP/SGDBritish pound / Singapore dollar2010
GBP/THBBritish pound / Thai baht2010
GBP/TRYBritish pound / Turkish lira2010
GBP/ZARBritish pound / South African rand2010

NZD crosses (12)

PairCurrenciesHistory from
NZD/BRLNew Zealand dollar / Brazilian real2018
NZD/CADNew Zealand dollar / Canadian dollar2010
NZD/CHFNew Zealand dollar / Swiss franc2010
NZD/CNHNew Zealand dollar / Offshore yuan2011
NZD/HUFNew Zealand dollar / Hungarian forint2010
NZD/INRNew Zealand dollar / Indian rupee2010
NZD/JPYNew Zealand dollar / Japanese yen2010
NZD/MXNNew Zealand dollar / Mexican peso2013
NZD/SGDNew Zealand dollar / Singapore dollar2010
NZD/THBNew Zealand dollar / Thai baht2010
NZD/TRYNew Zealand dollar / Turkish lira2013
NZD/ZARNew Zealand dollar / South African rand2010

Pricing

One-time purchases, delivered on your API key and yours to keep. Every free key gets the last 12 months of daily bars for every pair.

Get it in Python, the API or your AI

import requests
r = requests.get('https://api.finzdata.com/v1/fx/bars',
                 params={'symbol': 'EURUSD', 'interval': '1min', 'start': '2024-01-01', 'format': 'csv'},
                 headers={'X-API-Key': 'YOUR_KEY'})
print(r.text[:500])

Ask your AI

Connect FinzData to Claude, ChatGPT, Grok or Perplexity once (steps) and ask in plain English. The tool is get_fx.

  • "Using FinzData, chart EURUSD daily closes since 2010 with its 200-day average."
  • "Using FinzData, which of USDMXN, USDBRL and USDZAR fell the most in the last 30 days?"
  • "Using FinzData, show GBPUSD 5-minute bars around the last Bank of England decision."

Frequently asked questions

Which currency pairs are included?

79 pairs: EURUSD, USDJPY, GBPUSD, AUDUSD, USDCAD, USDCHF, NZDUSD, EURJPY, GBPJPY, EURGBP, EURCHF, EURAUD, EURCAD, AUDJPY, AUDNZD, CADJPY, CHFJPY, NZDJPY, GBPCHF, GBPAUD, USDCNH, USDCNY, USDMXN, USDINR, USDBRL, USDTRY, USDZAR, USDSGD, USDHKD, USDTHB, USDHUF, USDILS, USDDKK and their euro, sterling, Australian and New Zealand dollar crosses. GET /v1/fx/pairs lists them all.

How far back does it go?

January 2010 for every pair, at every bar size from 1-minute to daily.

What time zone are the bars in?

US Eastern, the same as our US stock, ETF and index bars.

Can I try it free?

Yes. Every free key gets the last 12 months of daily bars for every pair on the API and in the AI tools.

Can my AI use it?

Yes. Connect FinzData to Claude, ChatGPT, Grok or Perplexity and ask in plain English; the tool is get_fx.