Exchange rates API FAQs

Please note, these FAQs apply only to OANDA's FX Data Services, which provides exchange rate subscriptions and other currency solutions for businesses.

Frequently asked questions

add

Why choose OANDA's rates?

OANDA Rates are accurate and reliable. We have been providing Rates data for 25 years, and our rates are trusted by tax authorities, auditing firms, thousands of companies and millions of individuals globally. There are over 190 currencies and commodities, with over 38,000 pairs available. Our historical rates date back to 1990, making us the world's most comprehensive FX data provider.

Our rates are easy to use/implement into your system. Our automated FX data feed plugs OANDA® Rates and our historical currency converter directly into your ERP or proprietary system.

add

How are OANDA's rates calculated?

The exchange rates provided by OANDA are averages from the global foreign exchange market gathered from frequently updated sources, including our OANDA fxTrade currency trading platform, leading market data vendors, and contributing financial institutions. Most of our rates are based on tens of thousands of different price points, collected every tick, every second, 24 hours a day, 365 days a year. Our state-of-the-art technology then validates rates and detects/filters anomalies using algorithms, and calculates the average of all collected data over a 24-hour period to make it available to our customers.

add

Do you have any partners who can help us integrate OANDA's rates data into our ERP system?

Yes. To help our customers integrate our FX rates seamlessly, we have partnered with many major ERP systems including Oracle, Microsoft Dynamics and SAP. For more information, please contact our FX integration specialists at fxdata@oanda.com

add

Do you offer a free trial account?

Yes, you can start testing the OANDA API in minutes. Upon completing the Sign-up form, you will receive a free API key to access OANDA Rates. Your API key is available for 7 days and allows you to access up to 1,000 quotes during this period.

add

How quickly can we integrate with the OANDA API?

Integration is almost immediate. All you need is an API key to integrate. We have even built a way in which you can test drive our API via an easy-to-use query builder.

add

Why are OANDA's rates different from other sources?

OANDA's FX rates are derived from constantly updating sources, including our OANDA fxTrade currency trading platform, leading market data vendors, and contributing financial institutions. FX is an over-the-counter (OTC) market, which means that OTC contracts are not executed and cleared on a central exchange as you find for stocks, futures and other listed instruments. This means that the source and quality of FX rates can vary widely between data providers. OANDA's rates might differ from other data providers, as they may make use of a single source or non-tradable rates. OANDA offers actually traded foreign exchange prices to our clients and is recognised globally as the standard for accurate FX data.

add

Do you have a developers portal where I can find details about the OANDA API?

You can find the API documentation here.

add

At what time do you publish the latest rates?

The exchange rate data is updated at 00:00 UTC. However, we also offer 96 fixings points daily, allowing you to customise your reporting period. For more information on how this works, please contact us.

add

We have subscribed to the OANDA standard plan. How can I check the number of quotes remaining?

You can check your API usage any time at your convenience using our query builder page. Please have your API key information ready.

add

What type of support does OANDA provide to clients?

OANDA has a professional sales team and operations staff, whose goal is to reduce pain points. Support is available on the phone and via email to customise your individual business needs.

add

What kind of API subscription plans do you offer?

We offer flexible plans to meet your FX data needs. Please see our subscription plan and pricing page for details.

Standard

  • $450/month or $4,850/year (save $550)
  • OANDA Rates + ECB (European Central Bank) rates
  • 100,000 quotes per month
  • Standard email support

Advanced

  • $840/month or $9,000/year (save $1,080)
  • OANDA Rates + 50 Central Bank Rates including ECB rates
  • Unlimited quotes
  • Dedicated customer support
  • Two free seats for our historical currency converter app for spot-checking, spreadsheet analysis, and rates on the go (unlimited access)
add

Why don’t the rates from the API that are in our system match the ones returned by the Currency Converter?

The difference is due to the way the API and Currency Converter handle dates. The API returns either the most recently published rate or the rate for a specific date. On the other hand, when asked for a specific date, the Currency Converter returns the rate for the previous day or the most recently published rate before that date. When comparing rates, please keep this in mind when setting parameters. For example, if you want to get the average rate for Apr 1, you should set the parameter as Apr 2 on the Currency Converter page.

add

Where can I find information about my subscription?

For information about your Historical Currency Converter or API subscription including invoices, billing history, contact details and more, please visit our Self Service Portal located HERE. You will need the primary email address on file that is associated with the subscription and the password.

add

Why do market rates differ from central bank rates?

As the name suggests, market rates are determined by supply and demand in the interbank market itself while central bank rates are set only by the local national bank using their internal policies and procedures.

add

How do I cancel my API subscription?

A: To cancel your Exchange Rates API subscription, please contact Client Support at webservices@oanda.com.

add

Where can I find my API Key?

You can find your API key by logging into the Self-Service portal (https://fxds.oanda.com/app/login)

add

What are the payment options for my API subscription?

For API subscriptions, payment can be made through ACH, wire transfer, or credit card. You will find the necessary banking details on the invoice and by visiting our Self-Service portal in the 'Resources' section.

add

How can I obtain a W-9 form?

You can download the W-9 form from the 'Resources' section in our Self-Service portal.

add

Do you accept cheques?

Unfortunately, we do not accept cheques as a payment option.

add

How can I find the email address registered to access the Self-Service portal (SSP)?

The email address associated with your SSP account can be found on your invoice. If you need to set up additional access or have further queries, please contact our Customer Support at webservices@oanda.com

add

We were charged taxes but we are tax-exempt. What should we do?

If your company holds tax-exempt status, please send a valid tax-exempt certificate to ar@oanda.com. Once we receive and verify your certificate, we will add your company to our tax exemption list.

add

How do we backfill rates that are missing in our ERP system?

To ensure the accuracy and timeliness of rates, we recommend re-running the job in your ERP system. If manual updates are required, you can use our development page.

Please follow these instructions to obtain the rates manually.

The first PATH PARAMETER on the page is asking for the output format. At the end of the field you can click on csv, json or xml. Most use csv since you can paste the results to Excel easily.

The QUERY-STRING PARAMETERS are:

API Key - your API key goes here

Base - currency converting from

Quote - currency converting to

Date_Time - optional but must be formatted in ISO-8601 format YYYY-MM-DD or YYYY-MM-DDThh:mm:ss±hh:mm if it is used

Fields - averages (provides daily average midpoint) are most common but select 'all' if you are not sure.

data_set - OANDA or you can use one of the other data sets that provides rates from a specific central bank if so required

Once this is all input correctly, please click on 'Try' located on the right. Slightly below that but on the left you'll see three hyper-links:

1) Response - this is where you click to get the rates to be copied to Excel.

2) Response Headers - this is something a developer would need if they are writing automation code with the API

3) Curl - this is where you will see the actual http request

add

How can I update the primary email address on file?

To update the primary email address, please log in to our Self-Service portal (SSP) using your current primary email. Once logged in, you can easily change the email address in your account settings. If you no longer have access to the original email, please contact our Customer Support at webservices@oanda.com

add

What should we do if we reach our quote limit?

In the event you reach your monthly limit of 100,000 quotes, our team can reset it for you as a one-time exception. However, if you hit the limit again, you will be prompted to upgrade your plan to accommodate your increased usage needs.

add

What does 1 quote represent?

One quote is calculated as follows: 1 currency pair multiplied by 1 day.

add

When will our quote usage be reset?

Your quote usage count is not tied to the calendar month but instead aligns with the day your subscription was activated. To determine when your usage will reset each month, refer to the date on your invoice. For instance, if your invoice was issued on January 14th, your monthly usage will reset on the 14th of each subsequent month.

add

Why are we not receiving any data from OANDA?

If you are experiencing issues with receiving data, we recommend the following troubleshooting steps:

Check API Availability: Verify the status of the API on our Dashboard to ensure it's operational.

Replicate the Issue: Use our development page to replicate the issue by inputting all necessary parameters.

Successful Response: If our server returns the requested rates, the issue likely lies on your end and requires internal investigation.

Error Message: If our server generates an error message, please send the following information to our Customer Support at webservices@oanda.com for further assistance:

  1. The full URL of your API call.
  2. The error message and/or raw response received from our server.
add

How do we update the company name and address?

To update your company's name and address, please reach out to our Customer Support Team at ar@oanda.com

add

Our service was suspended. How can we reactivate it?

For immediate reactivation of your service, please arrange payment through our Self-Service portal (SSP) using a credit card. Alternatively, you can contact our Customer Support at webservices@oanda.com

add

How can we obtain our account statement?

Unfortunately, we do not provide account statements at this time. However, you can view and access your Billing History through our Self-Service portal (SSP).

If our standard plans do not quite fit your needs, our team of experts will develop a custom plan for your company. Please contact us.

FAQ Help Portal

Get answers to frequently asked questions about our Exchange Rates API, Historical Currency Converter, FX payments and more.

Currency services FAQs

Learn about our range of services, including chargeable services such as the multi-seat historical exchange rates API and more.

Questions about OANDA Rates?

Get answers to commonly-asked questions about the OANDA Rates service, how we calculate our rates, subscriptions and more.