# List Available GPU Instances

Next, you need to view available GPU instances, including specifications such as CPU, memory, storage, bandwidth, and version. Review the returned details to select an instance that meets your requirements, and note down the **instance ID** for use in the next step.

Please refer to the **"Full API Reference"-"Rent GPU"-"POST /v1/rentgpu/images"** for details on how to create and manage custom image templates.

**Example Request:**

{% hint style="info" %}
Replace `{{API_TOKEN}}` with your actual token.
{% endhint %}

{% tabs %}
{% tab title="Curl" %}

```bash
curl --location 'https://api.netmind.ai/v1/rentgpu/machines' \
--header 'Authorization: Bearer {{API_TOKEN}}'
```

{% endtab %}

{% tab title="Python" %}

```python
import requests

url = "https://api.netmind.ai/v1/rentgpu/machines"

payload = {}
headers = {
  'Authorization': 'Bearer {{API_TOKEN}}'
}

response = requests.request("GET", url, headers=headers, data=payload)

print(response.text)

```

{% endtab %}
{% endtabs %}

**Example Response:**

```json
[
    {
        "price": "0.2",
        "labels": [],
        "node_name": "d539aa78-d76a-4534-99ee-a3db30f3c740",
        "gpu_name": "NVIDIA_GeForce_RTX_3090",
        "gpu_count": 2,
        "gpu_memory": 24,
        "cpu_name": "AMD_Ryzen_Threadripper_PRO_3995WX_64-Cores",
        "cpu_count": 40,
        "cpu_per_gpu": 20,
        "memory_per_gpu": 40,
        "memory_total": 80,
        "disk_per_gpu": 300,
        "disk_total": 600,
        "region": "US",
        "network_upload_speed": 917,
        "network_download_speed": 789,
        "up_time": 764,
        "online_rate": 0.9539,
        "driver_version": "535.183.01",
        "cuda_version": "12.2",
        "nvlink_status": false,
    },
    ...
]
```
