# Currencyfair Currency Fair API

**Canonical:** https://apis.io/apis/currencyfair/currencyfair-currencyfair-api/  
**Provider:** Currencyfair — https://apis.io/providers/currencyfair/  
**Base URL:** https://api.currencyfair.com/  
**Documentation:** https://support.currencyfair.com/s/?language=en_US

Currencyfair Currency Fair API is one of 2 APIs that [Currencyfair](https://apis.io/providers/currencyfair/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include CurrencyFair. The published artifact set on APIs.io includes an OpenAPI specification.

The CurrencyFair API from Currencyfair — 209 operation(s) for currencyfair.

## Operations (60 of 258)

| Method | Path | Summary |
|---|---|---|
| POST | `/oauth` | Oauth |
| GET | `/whoami` | Service for retrieving simple information about the currently authenticated user |
| GET | `/usersTitles` | Returns a list of user titles (Mr, Mrs etc.) |
| GET | `/usersTitles/{id}` | Returns a given user title |
| GET | `/countries` | Returns list of countries |
| GET | `/countries/{id}` | Returns given country |
| GET | `/nationalities` | Returns list of nationalities |
| GET | `/nationalities/{id}` | Returns given nationality |
| GET | `/currencies` | Returns list of currencies |
| GET | `/currencies/{code}` | Returns given currency |
| POST | `/comparisonQuotes` | Returns a comparison quote |
| GET | `/users/{userId}` | Get customer details |
| PATCH | `/users/{userId}` | Update customer details |
| GET | `/users/{userId}/summaries` | Get the list of summary items for a user |
| GET | `/users/{userId}/summaries/{currencyCode}` | Get the summary item for given currency for a user |
| GET | `/users/{userId}/wallet/currencies` | Get the list of wallet currencies for a user |
| GET | `/users/{userId}/wallet/currencies/{currencyCode}` | Get a wallet currency for given currency for a user |
| POST | `/quicktradeQuotes` | QuickTrade quote |
| POST | `/quicktradeOrders` | QuickTrade order |
| GET | `/users/{userId}/orders` | Get the list of orders for a user |
| GET | `/users/{userId}/orders/{orderId}` | Get single order details for given user |
| PATCH | `/users/{userId}/orders/{orderId}` | Amend the open order rate |
| PUT | `/users/{userId}/orders/{orderId}` | Amend the open with quick trade order |
| DELETE | `/users/{userId}/orders/{orderId}` | Cancel the open order |
| GET | `/users/{userId}/orders/{orderId}/history` | Get order's history |
| GET | `/marketplaces` | Get all marketplaces information without queue details |
| GET | `/marketplaces/{currencyFrom}/{currencyTo}` | Get single marketplaces information with queue details |
| POST | `/marketplaceOrders` | Marketplace order |
| GET | `/bestMatchedRates/{currencyFrom}/{currencyTo}` | Get best matched rate graph for given currency pair |
| GET | `/users/{userId}/referralCodes` | Get user referral codes |
| GET | `/users/{userId}/referralBounties` | Get all referral bounties |
| GET | `/users/{userId}/referralBounties/{bountyId}` | Get single referral bounty |
| GET | `/users/{userId}/referralBounties/awarded` | Get awarded referral bounties |
| POST | `/users/{userId}/referralBounties/awarded/{rewardId}/redeem` | Redeem awarded referral bounty |
| GET | `/currencyfair/accounts` | Currencyfair Accounts Collection |
| GET | `/currencyfair/accounts/{currencyCode}` | Currencyfair Accounts Entity |
| GET | `/languages` | Languages Collection |
| GET | `/languages/{id}` | Languages Entity |
| POST | `/users/{userId}/affiliate` | Registers a customer as affiliate |
| POST | `/users/{userId}/affiliate/{clickId}/{medium}` | Registers a customer as affiliate |
| GET | `/transferTypes` | Transfer Types Collection |
| GET | `/transferTypes/{transferTypeId}` | Transfer Types Entity |
| GET | `/transferPurposes` | Transfer Purposes Collection |
| GET | `/transferPurposes/{transferPurposeId}` | Transfer Purpose Entity |
| GET | `/transferFees` | Transfer Fees Collection |
| GET | `/transferFees/{currencyCode}` | Transfer Fee Entity |
| GET | `/users/{userId}/rewards/transfers` | User's Free Transfers Collection |
| GET | `/users/{userId}/rewards/transfers/{id}` | User's Free Transfers Entity |
| GET | `/users/{userId}/rewards/transfers/detail` | User's Free Transfers Entities Collection |
| GET | `/users/{userId}/rewards/transfers/detail/{id}` | User's Free Transfers Entity |
| GET | `/users/{userId}/rewards/referrals` | User's referral rewards collection |
| GET | `/users/{userId}/rewards/referrals/{id}` | User's referral rewards entity |
| GET | `/users/{userId}/accounts/{id}` | Accounts Entity |
| DELETE | `/users/{userId}/accounts/{id}` | Delete account |
| PATCH | `/users/{userId}/accounts/{id}` | Edit Account Details |
| GET | `/users/{userId}/accounts/{id}/validate` | Validate account can be used for transfer/deposit |
| GET | `/users/{userId}/accounts` | Accounts Collection |
| POST | `/users/{userId}/accounts` | Create Account |
| POST | `/users/{userId}/deposits` | Create deposit |
| GET | `/users/{userId}/deposits` | Deposits Collection |

…and 198 more operations. The page lists the first 250; the full set of 258 is in the OpenAPI linked below.

## Machine-readable artifacts (1)

- **OpenAPI** — https://artifacts.apis.io/currencyfair/openapi/currencyfair-currencyfair-api-openapi.yml

## Other Currencyfair APIs (1)

- [CurrencyFair API](https://apis.io/apis/currencyfair/currencyfair-api/)

## Tags

CurrencyFair

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/currencyfair/currencyfair-currencyfair-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/currencyfair/.
