POST
Get Offers
Query real-time GPU offers across all vendors. This is the primary entry point for finding available compute.
This endpoint accepts a YAML request body, not JSON. Set Content-Type: application/yaml.

Request format

Key fields

FieldRequiredDescription
compute.gpu_typeYesGPU family (e.g., H100) or canonical name (e.g., nvidia-h100-sxm5-80gb)
compute.gpu_countNoNumber of GPUs (default: 1)
compute.max_price_per_gpu_hourNoMax price in USD per GPU per hour
compute.contract_typeNoondemand or spot
vendorNoFilter to a specific vendor (e.g., nebius, hyperstack, scaleway)
regionNoFilter to a region group: US, EU, APAC, Other

Rate limiting

This endpoint is rate-limited to 5 requests per minute per client. Exceeding the limit returns 429 Too Many Requests.

Offer expiration

Offers expire after 30 minutes. Use the offer_id to procure before expiration.

Filtering by vendor

Pass the vendor name directly:

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Body

application/yaml

The body is of type string.

Response

Successful Response

Response containing available offers.

offers
GetOffersSummary · object[]
required
total_count
integer
required
filters_applied
Filters Applied · object
required

Filters that were applied to the query