ISO20022 Foreign Exchange Rate Feed (fxtr.030)
This dataset provides comprehensive real-time and periodic foreign exchange rate quotes, including bid/ask spreads, spot and forward rates, and forward points for major currency pairs. It is ideal for financial institutions, trading platforms, and risk managers seeking accurate FX pricing and historical analysis for decision-making and compliance.
Sample rows
preview · 8 of 1,000 rows · all 14 columns| fx_rate_idstring | rate_typestring | bid_ratefloat | quote_currencystring | timestampdatetime | base_currencystring | ask_ratefloat | mid_ratefloat | spreadfloat | forward_pointsfloat | forward_maturity_datedate | sourcestring | quote_statusstring | update_frequencystring |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| FX001-USD-EUR-spot-20240613T091011 | spot | 0.9158 | EUR | 2024-06-13T09:10:11 | USD | 0.916 | 0.9159 | 0.0002 | blank | blank | Refinitiv | firm | real-time |
| FX002-EUR-USD-spot-20240613T093212 | spot | 1.0911 | USD | 2024-06-13T09:32:12 | EUR | 1.0914 | 1.09125 | 0.0003 | blank | blank | Reuters | firm | real-time |
| FX003-GBP-USD-spot-20240613T094513 | spot | 1.2734 | USD | 2024-06-13T09:45:13 | GBP | 1.2736 | 1.2735 | 0.0002 | blank | blank | Bloomberg | firm | hourly |
| FX004-USD-JPY-spot-20240613T100214 | spot | 157.15 | JPY | 2024-06-13T10:02:14 | USD | 157.17 | 157.16 | 0.02 | blank | blank | Refinitiv | firm | real-time |
| FX005-EUR-GBP-spot-20240613T101115 | spot | 0.8579 | GBP | 2024-06-13T10:11:15 | EUR | 0.8581 | 0.858 | 0.0002 | blank | blank | Reuters | firm | hourly |
| FX006-USD-INR-forward-20240613T103416 | forward | 83.405 | INR | 2024-06-13T10:34:16 | USD | 83.425 | 83.415 | 0.02 | 0.013 | 2024-09-13 | HDFC Bank | indicative | daily |
| FX007-BRL-USD-forward-20240613T104717 | forward | 0.1841 | USD | 2024-06-13T10:47:17 | BRL | 0.1846 | 0.18435 | 0.0005 | 0.003 | 2025-06-13 | Banco do Brasil | firm | weekly |
| FX008-USD-ZAR-forward-20240613T110018 | forward | 18.36 | ZAR | 2024-06-13T11:00:18 | USD | 18.41 | 18.385 | 0.05 | 0.042 | 2024-12-13 | Standard Bank | firm | daily |
| FX009-CHF-KRW-forward-20240613T111319 | forward | 1552.1 | KRW | 2024-06-13T11:13:19 | CHF | 1557.4 | 1554.75 | 5.3 | 2.3 | 2025-05-13 | UBS | indicative | weekly |
| FX010-USD-MXN-forward-20240613T112620 | forward | 17.255 | MXN | 2024-06-13T11:26:20 | USD | 17.295 | 17.275 | 0.04 | 0.011 | 2025-04-13 | Banorte | firm | daily |
| FX011-JPY-USD-swap-20240613T113921 | swap | 0.0065 | USD | 2024-06-13T11:39:21 | JPY | 0.0066 | 0.00655 | 0.0001 | blank | blank | Tokyo Exchange | indicative | hourly |
| FX012-TRY-MXN-swap-20240613T115222 | swap | 0.051 | MXN | 2024-06-13T11:52:22 | TRY | 0.052 | 0.0515 | 0.001 | blank | blank | Istanbul Borsa | indicative | weekly |
| FX013-CNY-USD-swap-20240613T120523 | swap | 0.1386 | USD | 2024-06-13T12:05:23 | CNY | 0.1389 | 0.13875 | 0.0003 | blank | blank | Shanghai Exchange | indicative | hourly |
| FX014-SGD-NOK-swap-20240613T121824 | swap | 7.876 | NOK | 2024-06-13T12:18:24 | SGD | 7.879 | 7.8775 | 0.003 | blank | blank | Nordea | indicative | weekly |
| FX015-NOK-USD-swap-20240613T123125 | swap | 0.0945 | USD | 2024-06-13T12:31:25 | NOK | 0.0948 | 0.09465 | 0.0003 | blank | blank | DNB | indicative | hourly |
| FX016-USD-CHF-spot-20240613T124426 | spot | 0.898 | CHF | 2024-06-13T12:44:26 | USD | 0.8982 | 0.8981 | 0.0002 | blank | blank | Bloomberg | firm | real-time |
| FX017-EUR-CHF-spot-20240613T125727 | spot | 0.8229 | CHF | 2024-06-13T12:57:27 | EUR | 0.8233 | 0.8231 | 0.0004 | blank | blank | Refinitiv | firm | hourly |
| FX018-USD-KRW-forward-20240613T131028 | forward | 1362.5 | KRW | 2024-06-13T13:10:28 | USD | 1363.7 | 1363.1 | 1.2 | 0.94 | 2024-11-13 | Shinhan Bank | firm | weekly |
| FX019-GBP-JPY-forward-20240613T132329 | forward | 199.86 | JPY | 2024-06-13T13:23:29 | GBP | 199.89 | 199.875 | 0.03 | 0.004 | 2024-10-13 | Barclays | firm | daily |
| FX020-USD-RUB-forward-20240613T133630 | forward | 88.425 | RUB | 2024-06-13T13:36:30 | USD | 88.471 | 88.448 | 0.046 | -0.001 | 2024-09-13 | VTB Bank | indicative | weekly |
What the 1,000 rows show
from the 1,000-row sample- 1.1median bid_
rate - 3quote statuses
- 4update frequencies
- 19base currencies
- 123sources
- 1.1median ask_
rate
Median 1.1, from 0.00 to 1,555.
- string 7
- float 5
- date 1
- datetime 1
Columns
14 columns in three groups| column | type | description | example |
|---|---|---|---|
| Text 7 columns | |||
fx_rate_id | string | Unique identifier for each foreign exchange rate recordunique | FX001-USD-EUR-spot-202406… |
base_currency | string | ISO 4217 code of the base currency in the FX pair (e.g., USD) | USD |
quote_currency | string | ISO 4217 code of the quote currency in the FX pair (e.g., EUR) | EUR |
rate_type | string | Type of FX rate quoted (e.g., spot, forward, swap)spot · forward · swap | spot |
source | string | Name or code of the rate provider or data source | Refinitiv |
quote_status | string | Status of the FX quote (e.g., indicative, firm, expired)indicative · firm · expired | firm |
update_frequency | string | Frequency of rate updates (e.g., real-time, hourly, daily)real-time · hourly · daily · weekly · optional | real-time |
| Numbers 5 columns | |||
bid_rate | float | Bid price for the FX pair0 or more | 0.9158 |
ask_rate | float | Ask price for the FX pair0 or more | 0.916 |
mid_rate | float | Mid-market rate for the FX pair (average of bid and ask)0 or more · optional | 0.9159 |
spread | float | Difference between ask and bid rates0 or more · optional | 0.0002 |
forward_points | float | Forward points applied to the spot rate for forward contractsoptional | 0.013 |
| Dates and times 2 columns | |||
timestamp | datetime | Date and time when the FX rate was quoted or updated | 2024-06-13T09:10:11 |
forward_maturity_date | date | Maturity date for forward FX contractsoptional | 2024-09-13 |
Use it for
A finance dashboard
Bid_
rate by rate_ type and a breakdown of quote_ currency. Excel, Power BI or Tableau. What pattern can you find in 1,000 rows?
A class exercise
Hand out the rows and one question. Everyone works from the same 1,000 rows.
- Fx rates1,000FX001-USD-EUR-spot-20240613T0910110.9158spotFX002-EUR-USD-spot-20240613T0932121.0911spotFX003-GBP-USD-spot-20240613T0945131.2734spot
A software demo
Believable fx rates with timestamp, base_
currency and quote_ currency to fill a screen in front of a buyer.
blueprint · iso20022-foreign-exchange-rate-feed-fxtr030
Behind this dataset
Same schema. As many rows as you need.
These 1,000 rows came out of a blueprint — 14 columns with generation rules behind each one. Open it in Data Factory to retune a column, add your own, wire in foreign keys, and run it at the size you actually need.
- Currency pair identifier
- Bid rate and ask rate
- Mid rate calculated
- Rate timestamp for validity
- Source of rate: interbank, ECB, proprietary
- Spread in basis points
- Forward points for tenors
- Rate type: indicative or firm
1 credit per row. Preview 20 rows free. Buy rows for the full run.
- Exports
- CSV, JSON, JSONL, Parquet, SQL, Excel, TSV, XML
- Licence
- yours to use, including commercially
- API slug
- iso20022-foreign-exchange-rate-feed-fxtr030