Freemarket web API

Our API is designed and built to allow your business to quickly and securely leverage the power of our platform.
 
Our comprehensive API documentation helps you explore our products and features to integrate with us as soon as possible. Our dedicated technical team is here to answer any queries you may have.​
 
All of the APIs are organised around REST. If you have interacted with a REST API previously then the concepts will be familiar to you.​
Authentication

All API calls to Freemarket are authenticated using JWT authentication tokens according to the OpenID Connect standard, OAuth 2.0 Password Grant.​

Learn More
Bank transfers

Bank transfers are transactions that represent client funds entering the system. ​

Learn More
Exchanges

Exchanges are requests to sell an amount of source currency for a target currency (Sell exchange), or to buy a specific amount in a target currency using a source currency (Buy exchange). The source currency is always the currency sold, the target currency is always the currency bought.​

Learn More
Withdrawals

Withdrawals are transactions that request the move of funds out of the system into a bank account specified as the beneficiary of the transaction.​

Learn More
Internal transfers

Internal transfers are transactions that request the move of funds to one of the beneficiary accounts within the system.​

Learn More
Real time execution

Real time execution provides access to live rate quotes and an option to book an exchange with a fixed conversion rate (as opposed to the standard exchanges where the exact rate isn't known until the exchange is completed).​

Learn More
Webhooks

Webhooks are notifications about significant events occurring in the system in the context of a customer account, sent as a JSON encoded payload over HTTPS to an endpoint of the customer's choosing.​

Learn More
Idempotency

Idempotency is the notion of submitting the same request multiple times but having the same effect as if it was only executed once, returning the same response every time. This allows an API client to retry requests that fail for transient reasons, e. g. one of the Fallacies of distributed computing.​

Learn More
Freemarket web API reference

Open API specifications including definitions​

Learn More
Access

We provide Sandbox access to potential and existing clients. If you would like access to Sandbox then please contact our Sales team.

For production access a working sandbox integration is required. 

Learn More

Speak to a network expert

Speak to our experienced team to learn more about our network and how we can help you to grow your business.

FAQs

Our help centre provides guidance on transferring funds between your accounts to helping you get the most out of Freemarket.

HELP CENTRE