GPU rental prices

One observed GPU rental rate, with basis and dated evidence.

One row is

One observed GPU rental rate, with basis and dated evidence

Example response

Trimmed real output. No key needed.

GET /v1/datasets/gpu/sample

Dates reflect the example, not current coverage.

{
  "data": {
    "generatedAt": "2026-10-08T19:02:49.834Z",
    "status": "available",
    "asOf": "2026-10-08T19:01:51.633Z",
    "stale": false,
    "gaps": [],
    "rows": [
      {
        "source": "aws-list",
        "skuKey": "aws:H100:80:SXM:list",
        "provider": "AWS",
        "providerClass": "hyperscaler",
        "region": "US East (N. Virginia)",
        "gpuModel": "H100",
        "gpuCount": 8,
        "formFactor": "SXM",
        "memoryGb": 80,
        "basis": "list",
        "pricePerGpuHr": 6.88,
        "priceNodeHr": 55.04,
        "currency": "USD",
        "availability": null,
        "observedAt": "2026-10-07T21:46:34.608Z",
        "effectiveAt": null,
        "provenance": "live",
        "sourceUrl": null,
        "evidenceUrl": null,
        "provenanceLabel": "live observation",
        "id": "aws-list:aws:H100:80:SXM:list",
        "label": "H100 80GB SXM",
        "sourceLabel": "AWS",
        "change1d": 0,
        "change7d": null,
        "change30d": null,
        "stale": false,
        "lastError": null
      },
      {
        "source": "azure",
        "skuKey": "azure:H100:80:SXM:list",
        "provider": "Azure",
        "providerClass": "hyperscaler",
        "region": "eastus",
        "gpuModel": "H100",
        "gpuCount": 8,
        "formFactor": "SXM",
        "memoryGb": 80,
        "basis": "list",
        "pricePerGpuHr": 12.29,
        "priceNodeHr": 98.32,
        "currency": "USD",
        "availability": null,
        "observedAt": "2026-10-07T21:46:30.672Z",
        "effectiveAt": "2023-12-01T00:00:00.000Z",
        "provenance": "live",
        "sourceUrl": null,
        "evidenceUrl": null,
        "provenanceLabel": "live observation",
        "id": "azure:azure:H100:80:SXM:list",
        "label": "H100 80GB SXM",
        "sourceLabel": "Azure",
        "change1d": 0,
        "change7d": null,
        "change30d": null,
        "stale": false,
        "lastError": null
      },
      {
        "source": "coreweave",
        "skuKey": "coreweave:H100:80:SXM:list",
        "provider": "CoreWeave",
        "providerClass": "neocloud",
        "region": "North America",
        "gpuModel": "H100",
        "gpuCount": 8,
        "formFactor": "SXM",
        "memoryGb": 80,
        "basis": "list",
        "pricePerGpuHr": 6.155,
        "priceNodeHr": 49.24,
        "currency": "USD",
        "availability": null,
        "observedAt": "2026-10-08T15:48:34.659Z",
        "effectiveAt": null,
        "provenance": "live",
        "sourceUrl": null,
        "evidenceUrl": null,
        "provenanceLabel": "live observation",
        "id": "coreweave:coreweave:H100:80:SXM:list",
        "label": "H100 80GB SXM",
        "sourceLabel": "CoreWeave",
        "change1d": 0,
        "change7d": null,
        "change30d": null,
        "stale": false,
        "lastError": null
      },
      {
        "source": "crusoe",
        "skuKey": "crusoe:H100:80:SXM:list",
        "provider": "Crusoe",
        "providerClass": "neocloud",
        "region": "unspecified",
        "gpuModel": "H100",
        "gpuCount": 1,
        "formFactor": "SXM",
        "memoryGb": 80,
        "basis": "list",
        "pricePerGpuHr": 3.9,
        "priceNodeHr": null,
        "currency": "USD",
        "availability": null,
        "observedAt": "2026-10-08T15:49:58.906Z",
        "effectiveAt": null,
        "provenance": "live",
        "sourceUrl": null,
        "evidenceUrl": null,
        "provenanceLabel": "live observation",
        "id": "crusoe:crusoe:H100:80:SXM:list",
        "label": "H100 80GB SXM",
        "sourceLabel": "Crusoe",
        "change1d": 0,
        "change7d": null,
        "change30d": null,
        "stale": false,
        "lastError": null
      },
      {
        "source": "digitalocean",
        "skuKey": "digitalocean:H100:80:SXM:list",
        "provider": "DigitalOcean",
        "providerClass": "neocloud",
        "region": "unspecified",
        "gpuModel": "H100",
        "gpuCount": 8,
        "formFactor": "SXM",
        "memoryGb": 80,
        "basis": "list",
        "pricePerGpuHr": 4.41,
        "priceNodeHr": 35.28,
        "currency": "USD",
        "availability": null,
        "observedAt": "2026-10-08T15:49:33.863Z",
        "effectiveAt": null,
        "provenance": "live",
        "sourceUrl": null,
        "evidenceUrl": null,
        "provenanceLabel": "live observation",
        "id": "digitalocean:digitalocean:H100:80:SXM:list",
        "label": "H100 80GB SXM",
        "sourceLabel": "DigitalOcean",
        "change1d": 0,
        "change7d": null,
        "change30d": null,
        "stale": false,
        "lastError": null
      }
    ],
    "access": {
      "tier": "pro",
      "preview": false,
      "locked": false
    }
  },
  "meta": {
    "dataset": "gpu",
    "asOf": "2026-10-08T19:01:51.633Z",
    "source": [
      {
        "id": "provider-rates",
        "attribution": "Cloud infrastructure providers",
        "licence": "Use subject to Gloom Datasets terms"
      },
      {
        "id": "marketplace-asks",
        "attribution": "Compute rental marketplaces",
        "licence": "Use subject to Gloom Datasets terms"
      },
      {
        "id": "archived-rate-cards",
        "attribution": "Archived public rate cards",
        "licence": "Use subject to Gloom Datasets terms"
      },
      {
        "id": "reference-indices",
        "attribution": "Public compute price reference indices",
        "licence": "Use subject to Gloom Datasets terms"
      }
    ],
    "historyStarts": null,
    "coverage": {
      "totalRows": 279,
      "gaps": []
    },
    "lastUpdated": "2026-10-08T19:01:51.633Z"
  }
}

Routes

Base URL https://api.gloom.sh. Send a key with each call; the key's account needs a plan.

GET /v1/gpu/prices4 credits

Published GPU rental rates across providers and marketplaces. Reads the existing dataset service and needs a key on an account with a plan; every plan reads every live dataset in full. Cached market reads can refresh their source data. Unknown, empty and repeated parameters are rejected. History and coverage metadata are null when the stored service cannot establish them.

Parameter

limit

In

query

Type

integer 1 to 200

Parameter

offset

In

query

Type

integer 0 to 500000

  • Credits: 4 (lookup x4)
  • Plans: Basic, Desk, Enterprise
GET /v1/gpu/history8 credits

Observed GPU rental rates and stored reference history. Reads the existing dataset service and needs a key on an account with a plan; every plan reads every live dataset in full. Cached market reads can refresh their source data. Unknown, empty and repeated parameters are rejected. History and coverage metadata are null when the stored service cannot establish them.

Parameter

gpuModel

In

query

Type

string

Parameter

seriesId

In

query

Type

string

Parameter

from

In

query

Type

string ^\d{4}-\d{2}-\d{2}T(?:[01]\d|2[0-3]):[0-5]\d:[0-5]\d(?:\.\d{1,6})?(?:Z|[+-](?:[01]\d|2[0-3]):[0-5]\d)$

Parameter

to

In

query

Type

string ^\d{4}-\d{2}-\d{2}T(?:[01]\d|2[0-3]):[0-5]\d:[0-5]\d(?:\.\d{1,6})?(?:Z|[+-](?:[01]\d|2[0-3]):[0-5]\d)$

Parameter

limit

In

query

Type

integer 1 to 200

Parameter

basis

In

query

Type

list, spot, ask, reserved, reference

Parameter

includeFractional

In

query

Type

boolean

  • Credits: 8 (history x4)
  • Plans: Basic, Desk, Enterprise
GET /v1/gpu/changes4 credits

Observed GPU price changes. Reads the existing dataset service and needs a key on an account with a plan; every plan reads every live dataset in full. Cached market reads can refresh their source data. Unknown, empty and repeated parameters are rejected. History and coverage metadata are null when the stored service cannot establish them.

Parameter

gpuModel

In

query

Type

string

Parameter

limit

In

query

Type

integer 1 to 200

  • Credits: 4 (change x4)
  • Plans: Basic, Desk, Enterprise

Meta fields

Field

dataset

Here

The dataset id

In the example

"gpu"

Field

asOf

Here

The observation date established by the service; otherwise null

In the example

"2026-10-08T19:01:51.633Z"

Field

source

Here

Attribution and usage terms of each source

In the example

4 sources

Field

historyStarts

Here

Earliest stored history when established by the service; otherwise null.

In the example

null, not stated yet

Field

coverage

Here

Service-established coverage; null when unavailable.

In the example

{"totalRows":279,"gaps":[]}

Field

lastUpdated

Here

The source update time established by the service; otherwise null

In the example

"2026-10-08T19:01:51.633Z"

Sources

Source

Cloud infrastructure providers

Usage terms

Use subject to Gloom Datasets terms

Source

Compute rental marketplaces

Usage terms

Use subject to Gloom Datasets terms

Source

Archived public rate cards

Usage terms

Use subject to Gloom Datasets terms

Source

Public compute price reference indices

Usage terms

Use subject to Gloom Datasets terms

Errors

These routes can answer 400, 401, 402, 403, 404, 429, 503. See Errors for the codes.

Gloom Datasets reads stored data only: a call never starts a collection.