API referenceList GPU types
GET

List GPU types

GEThttps://api.gpus.io/v1/gpus

Returns the reference catalogue of GPU types — the canonical set of valid gpu filter values together with hardware specs. Use it to populate dropdowns and to map keys to display names. Takes no parameters.

Request

curl -G https://api.gpus.io/v1/gpus \
  -H "Authorization: Bearer $GPUS_API_KEY"

Parameters

Query parameters

This endpoint takes no parameters.

Response

A successful call returns 200 OK with this shape:

Example response
{
  "data": [
    {
      "key": "h100-sxm",
      "name": "NVIDIA H100 SXM",
      "brand": "NVIDIA",
      "series": "H100",
      "architecture": "Hopper",
      "marketSegment": "enterprise",
      "vramGb": 80,
      "memoryBandwidthGbps": 3350,
      "tdpWatts": 700,
      "fp32Tflops": 67,
      "fp16Tflops": 1979
    },
    {
      "key": "rtx-4090",
      "name": "NVIDIA GeForce RTX 4090",
      "brand": "NVIDIA",
      "series": "RTX 40",
      "architecture": "Ada Lovelace",
      "marketSegment": "consumer",
      "vramGb": 24,
      "memoryBandwidthGbps": 1008,
      "tdpWatts": 450,
      "fp32Tflops": 82.6,
      "fp16Tflops": 330
    }
  ]
}

Response fields

keystring
Stable identifier used as the gpu filter value.
namestring
Human-readable display name.
brandstring
Silicon brand, e.g. NVIDIA or AMD.
seriesstring
Product series, e.g. H100 or RTX 40.
architecturestring
GPU microarchitecture, e.g. Hopper.
marketSegmentenum
One of consumer, enterprise, unknown.
vramGbnumber
Per-GPU VRAM in GB.
memoryBandwidthGbpsnumber | null
Memory bandwidth in GB/s, when known.
tdpWattsnumber | null
Thermal design power in watts, when known.
fp32Tflopsnumber | null
Peak FP32 throughput in TFLOPS, when known.
fp16Tflopsnumber | null
Peak FP16 throughput in TFLOPS, when known.
© 2026 GPUs.io · API v1