Currency API: Automate your international payments

Simplify your international payments with our currency API. Connect directly to your ERP or accounting packages for seamless automation and integration. With our integrated currency API, you can spend more time growing your international business.

Eliminate complexity with our currency API

Get started with our currency API in a few lines of code. We obsessively try to make trading globally as easy as operating locally.

Our international money transfer and currency converter API allows your business to consolidate, automate and streamline your payment processes. With API integration - say goodbye to the manual processes, multiple systems and wasted time. Say hello to automation and more free time with our integrated Global Payments API solution.

Simple and straightforward

  1. curl --request POST \
  2.  --url 'https://stage.currencytransfer.com/api/v1/quotes' \
  3.  --header 'Content-Type: application/json' \
  4.  --header 'Accept: application/json' \
  5.  --header 'Authorization: Basic SECRET' \
  6.  --data '{
  7.   "sell_currency": "EUR",
  8.   "buy_currency": "GBP",
  9.   "side": "sell",
  10.   "amount": 45000.3,
  11.   "delivery_date": "2017-03-29",
  12.   "reason": "Payments"
  13. }'

  1. curl --request POST \
  2.  --url 'https://stage.currencytransfer.com/api/v1/trades' \
  3.  --header 'Content-Type: application/json' \
  4.  --header 'Accept: application/json' \
  5.  --header 'Authorization: Basic SECRET' \
  6.  --data '{
  7.   "broker_quotation_uuid": "d7a87a047d8222b1f167"
  8. }'

We power international payments for ambitious, global companies.

Here’s a few reasons why you can rely on our global payments API

Easy Accounting

Streamline your transactions. Connect with your book keeping system. Export your currency purchasing data automatically or manually.

Real Time Pricing

Real-time pricing via our global payments network. Live quotes are refreshed every 15 seconds to ensure the best rate.

Global coverage

Convert and make international payments for over 135+ currencies and deliver to 200+ countries.

Easy Integration

Start right away. Our flexible international payments API is a breeze to integrate. Get started in minutes and test in a sandboxed environment.

Getting started with the global payments API

Speak to an API expert

We’ll get to understand your global payment needs, provide insights and ensure a smooth integration.

Open Account

Create a live trading account. Once created, we will provide you with the API documentation and development access credentials.

Create an account

API integration

During development, we will provide you a sandboxed environment to test your integration.

Begin trading

Once you are ready to make live payments, we will provide you with your live API account credentials to begin trading.

Frequently Asked Questions:

What is a currency exchange API?

A currency exchange API lets your software connect directly to live FX pricing and payment execution, so you can get quotes, book trades, and send international payments programmatically instead of using a manual dashboard.

How do I get access to the CurrencyTransfer API?

Open an account, and our team will provide API documentation and sandbox credentials so you can test your integration before going live.

Which currencies and countries does the API support?

The API covers 135+ currencies with payment delivery to 200+ countries, built on the same global payments network used across the CurrencyTransfer platform.

Is the API secure and does it use live pricing?

Yes. All API access uses authenticated requests, and quotes refresh every 15 seconds so your integration always reflects live market pricing before a trade is booked.

Can I test the API before going live?

Yes. Every account gets a sandboxed environment to build and test your integration, so you can confirm everything works correctly before switching to live trading credentials.

What's the API's uptime SLA and how is authentication handled?

The API uses authenticated API-key/OAuth requests and is built for production reliability, with status and incident communication provided directly by your account manager. SLA details are confirmed during onboarding.

Is there dedicated technical support during integration?

Yes. Every API account is paired with a technical account manager during build and testing, so integration issues are resolved directly rather than through a generic support queue.

Can the API support multi-entity or multi-subsidiary accounts?

Yes. The API can be configured to manage separate entities or subsidiaries under one account structure, which suits groups consolidating FX and payments across multiple business units.

Our specialists are on call

Once you open an account with CurrencyTransfer, you get an allocated relationship manager to support you with any query.


Questions or need a tip? We have your back!

Tom

Sara

Nico

Saul