Public API
Aggregation Marketplace exposes a versioned, read-only JSON API. No API key is required. Every response carries a version and a generatedAt field with the real ISO timestamp of the response.
GET /api/v1/gpus
Every canonical GPU model currently tracked across cloud providers, with provider/instance counts, per-GPU price range, and hardware specs.
| Field | Type | Description |
|---|---|---|
canonical | string | Canonical display name (e.g. "H100 80GB") |
slug | string | Canonical slug used on model pages (/gpu/<slug>) |
providerCount | number | Distinct providers offering the model |
instanceCount | number | Available configurations/instances |
priceMinCents | number | Cheapest per-GPU per-hour price, USD cents |
priceMaxCents | number | Most expensive per-GPU per-hour price, USD cents |
spec.vram | number|null | VRAM in GB |
spec.memoryType | string|null | Memory type (HBM3, GDDR6X, …) |
spec.bandwidth | number|null | Memory bandwidth in GB/s |
spec.interconnect | string|null | Interconnect — not tracked yet (null) |
curl https://aggregation.marketplace/api/v1/gpus
GET /api/v1/providers
Cloud providers with live GPU offerings: aggregate price stats per provider, regions, VRAM range, and egress pricing when published by the provider.
| Field | Type | Description |
|---|---|---|
slug | string | Provider slug |
name | string | Provider display name |
website | string|null | Provider website |
country | string|null | Provider country |
gpuTypes | number | Distinct GPU models offered |
configurations | number | Available configurations/instances |
regions | number | Distinct regions |
priceMinCents | number | Cheapest per-GPU per-hour price, USD cents |
priceMedianCents | number | Median per-GPU per-hour price, USD cents |
priceMaxCents | number | Most expensive per-GPU per-hour price, USD cents |
vramMin / vramMax | number|null | VRAM range across offerings |
egressCostPerGb | number|null | Egress cost per GB in USD (null when unpublished) |
egressFreeGb | number|null | Free egress allowance in GB (null when unpublished) |
egressSourceUrl | string|null | Source URL for the egress tariff |
lastCheckedAt | string|null | Last successful check ISO timestamp |
curl https://aggregation.marketplace/api/v1/providers
Example response
{
"version": "v1",
"generatedAt": "2026-09-03T12:00:00.000Z",
"count": 3,
"gpus": [
{
"canonical": "H100 80GB",
"slug": "h100-80gb",
"providerCount": 7,
"instanceCount": 105,
"priceMinCents": 79,
"priceMaxCents": 6016,
"spec": {
"vram": 80,
"memoryType": "HBM3",
"bandwidth": 3350,
"interconnect": null
}
}
]
}Prices are normalized to USD cents per GPU per hour so configurations with multiple GPUs remain comparable. The legacy unversioned endpoints (/api/listings, /api/gpu/*) stay available; new integrations should use the v1 surface.