# Currency Lists Tutorial
source: https://developer.mastercard.com/enhanced-currency-conversion-calculator/documentation/tutorials-and-guides/currency-lists-tutorial/index.md

This tutorial walks through full requests and responses for `GET /mc-currencies` and `GET /ecb-currencies`, the endpoints that return the currencies each rate source publishes.

## Headers {#headers}

|     Header      |                                                                                     Value                                                                                      |
|-----------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| `Authorization` | Your OAuth 1.0a signature --- see [Authentication](https://developer.mastercard.com/enhanced-currency-conversion-calculator/documentation/api-basics/index.md#authentication). |
| `Accept`        | `application/json`                                                                                                                                                             |

Neither endpoint takes query, path, or body parameters.

## Mastercard Currencies {#mastercard-currencies}

* Request

```Request
GET /mc-currencies
```

* JSON

```JSON
{
  "name": "mastercard-currencies",
  "description": "List of Mastercard currencies",
  "requestDate": "2020-01-21 17:39:41",
  "data": {
    "currencyCount": 153,
    "currencies": [
      { "alphaCd": "GBP", "currName": "Pound Sterling" },
      { "alphaCd": "USD", "currName": "US Dollar" }
    ]
  }
}
```

## ECB Currencies {#ecb-currencies}

* Request

```Request
GET /ecb-currencies
```

* JSON

```JSON
{
  "name": "ecb-currencies",
  "description": "List of EEA currencies for which the ECB publishes an euro foreign exchange reference rate",
  "requestDate": "2020-01-21 17:43:37",
  "data": {
    "currencyCount": 33,
    "currencies": [
      { "alphaCd": "EUR", "currName": "Euro" },
      { "alphaCd": "GBP", "currName": "Pound Sterling" }
    ]
  }
}
```

## How This Relates to Other Endpoints {#how-this-relates-to-other-endpoints}

Use these lists to validate or populate the `trans_curr` and `crdhld_bill_curr` values you pass to `GET /summary-rates` --- see the [Currency Conversion Summary Tutorial](https://developer.mastercard.com/enhanced-currency-conversion-calculator/documentation/tutorials-and-guides/currency-conversion-summary-tutorial/index.md).

Neither endpoint requires payload encryption --- both are `GET` requests with no request body.

For error handling, see [Code and Formats](https://developer.mastercard.com/enhanced-currency-conversion-calculator/documentation/code-and-formats/index.md#currency-list-errors-get-mc-currencies--get-ecb-currencies).
