THE DEVELOPER DESK API v1
Browse documentation
Getting started

Build with a clearer reference.

Integrate published exchange rates with BankFXApi. Find authentication instructions, request examples, bank and currency endpoints, and the full API reference.

BankFXApi gives your application a consistent way to access published exchange-rate data. Start with a currency pair, retrieve rates for a base currency, or choose a specific bank as your reference source.

Choose your starting point

You want to… Start here
Make your first request Quick start
Convert between two currencies Currency conversion
Retrieve rates against a base currency Exchange rates
Use a particular bank’s rates Central bank rates
Find available bank codes Supported banks

One base URL

All authenticated endpoints use the same API base URL:

https://api.bankfxapi.com/v1

Requests and responses use standard HTTP and JSON. Pass your API key in the Authorization header. See Authentication before making a request.

Understand the data

BankFXApi serves published reference data. Source schedules vary, and currencies in a response can have different source dates. Inspect the timestamps returned by an endpoint when your application needs that context.

Bank-specific data and aggregated rates serve different needs. Use the central bank endpoint when a named source matters, or the exchange rates endpoint to request rates for a base currency.

Reference data is provided for software integrations, displays, and analytics. Read the terms of service for source disclaimers and usage limitations.

Explore before integrating

The bank directory, currency directory, and currency converter are available without an account. Create an account when you are ready for API access.