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.