# Request Supported Currencies and Networks

You can use the API to learn which currencies and payment networks are available. 

### **Request available blockchain networks**

Call the [available networks](/api/networks#get-available-networks) endpoint to retrieve list of all supported blockchain networks. Returns an array with network key and display name.

**Shell**

```bash
curl -H "Authorization: Bearer ${YOUR_API_KEY}" \
  -X GET https://api.tesser.xyz/v1/networks
```

**Response**

**JSON**

```json
{
"data": [
{
"key": "ETHEREUM",
"name": "Ethereum"
},
{
"key": "POLYGON",
"name": "Polygon"
},
{
"key": "STELLAR",
"name": "Stellar"
},
{
"key": "SOLANA",
"name": "Solana"
}
]
}
```

### **Request available currencies and networks**

Call the [**available currencies**](/api/currencies#get-available-currencies) endpoint to receive a list of supported currencies (crypto and fiat) and which networks they are supported on. Returns an array with currency name, key, decimals, and network information.

```bash
curl -H "Authorization: Bearer ${YOUR_API_KEY}" \
  -X GET https://api.tesser.xyz/v1/currencies
```

**Response**

```json
{
"data": [
{
"name": "US Dollar",
"key": "USD",
"decimals": 2,
"chain": null
},
{
"name": "Circle USD",
"key": "USDC",
"decimals": 6,
"chain": "ETHEREUM"
},
{
"name": "Tether USD",
"key": "USDT",
"decimals": 6,
"chain": "ETHEREUM"
},
{
"name": "Circle USD",
"key": "USDC",
"decimals": 6,
"chain": "POLYGON"
},
{
"name": "Tether USD",
"key": "USDT",
"decimals": 6,
"chain": "POLYGON"
},
{
"name": "Circle USD",
"key": "USDC",
"decimals": 6,
"chain": "STELLAR"
},
{
"name": "Tether USD",
"key": "USDT",
"decimals": 6,
"chain": "STELLAR"
},
{
"name": "Circle USD",
"key": "USDC",
"decimals": 6,
"chain": "SOLANA"
},
{
"name": "Tether USD",
"key": "USDT",
"decimals": 6,
"chain": "SOLANA"
}
]
}
```

