Fetch the complete list of fiat currencies supported for peer-to-peer (C2C) trading on Binance, along with currency symbols and operational status.
/sapi/v1/c2c/fiatCurrency/list
This public endpoint returns all fiat currencies configured for trading on the Binance C2C (P2P) platform. It enables developer applications, merchant management dashboards, and mobile clients to retrieve active fiat currency codes (e.g., USD, EUR, UAH, KES, GBP) and pricing parameters dynamically.
Because this operation is unauthenticated, it can be called as a lightweight initialization step when populating fiat currency selectors in P2P order creation forms or trading bots.
Header parameters accepted by the endpoint.
| Header | Type | Required | Description |
|---|---|---|---|
clientType |
STRING | Required |
Client Device Type initiating the request (e.g., WEB, APP, WEB_MOBILE).
|
x-gray-env |
STRING | Optional | Environment flag identifier used for internal testing. |
x-trace-id |
STRING | Optional | Custom client trace ID for request lifecycle tracking. |
x-user-id |
STRING | Optional | Target user identifier if querying user-specific fiat permissions. |
No JSON payload body is required for this request. Specify the mandatory clientType inside the HTTP Request Headers.
Example POST request using cURL.
curl -X POST \
'https://api.binance.com/sapi/v1/c2c/fiatCurrency/list' \
-H 'clientType: WEB'
Example response returned on successful request.
{
"code": "000000",
"message": "success",
"data": [
{
"currencyCode": "USD",
"currencyName": "US Dollar",
"currencySymbol": "$",
"precision": 2,
"status": "ENABLE"
},
{
"currencyCode": "EUR",
"currencyName": "Euro",
"currencySymbol": "€",
"precision": 2,
"status": "ENABLE"
},
{
"currencyCode": "UAH",
"currencyName": "Ukrainian Hryvnia",
"currencySymbol": "₴",
"precision": 2,
"status": "ENABLE"
}
],
"success": true
}
| Field | Type | Description |
|---|---|---|
code |
STRING |
Standard Binance status code ("000000" indicates success).
|
message |
STRING | Status description or response feedback message. |
data |
ARRAY | List of fiat currency objects supported on Binance C2C. |
data[].currencyCode |
STRING |
ISO fiat currency code (e.g., USD, EUR, UAH).
|
data[].currencyName |
STRING | Full display name of the fiat currency. |
data[].currencySymbol |
STRING |
Symbol representation (e.g., $, €, ₴).
|
data[].precision |
INT | Supported decimal place precision for fiat amounts. |
data[].status |
STRING |
Operational state indicator (e.g., ENABLE, DISABLE).
|
Workflow for querying supported C2C fiat currencies.
Populate dropdown fiat menus dynamically in web or mobile C2C merchant interfaces.
Verify whether a specific local fiat currency is currently supported for P2P ad posting.
Automatically update active fiat currency lists inside cross-border P2P arbitrage algorithms.
This article is part of our complete learning guide covering professional cross-exchange cryptocurrency arbitrage.
Explore the Spot Arbitrage Guide →This article is part of our complete learning guide covering Binance P2P automation, merchant tools, and automated trading.
Explore the Binance P2P Automation Guide →