Rackloom.ai
Rackloom.ai
Theme
Colour theme

Public API

Live rates, as JSON

Every number on the homepage comes from these endpoints. They are public, read-only, CORS-enabled and cached for 30 seconds. No API key needed. Prices are USD per GPU per hour. Each response carries as_of (observation time of the market data, null while none has been recorded), stale and stale_sources (which of market or capacity is past its freshness budget). Fields may be null where the market has no value, including max_price_usd_hr; floor_price_usd_hr is the minimum listing price and reference_price_usd_hr the market reference price for the model. Responses carry a weak ETag; send If-None-Match to get a 304 when nothing changed.

GET/api/v1/rates

Open earning capacity: idle reward per GPU-hour and open 1x / 8x spots per GPU tier.

Example values
{
  "ok": true,
  "totals": { "open_spots": 117, "open_gpu_slots": 607 },
  "data": [
    {
      "id": "b300", "gpu": "B300",
      "reward_usd_hr_per_gpu": 6.4,
      "spots": { "1x": { "open": 1, "total": 4, "full": false },
                 "8x": { "open": 1, "total": 4, "full": false } },
      "open_gpu_slots": 9,
      "updated_at": "2026-09-25T10:00:00.000Z"
    }
  ]
}
GET/api/v1/market?listed=true&segment=datacenter

GPU market overview for all supported models. Optional filters: listed=true, segment=datacenter|workstation|consumer.

Example values
{
  "ok": true,
  "as_of": "2026-09-25T17:16:45.863Z", "stale": false, "stale_sources": [],
  "summary": { "supported_models": 88, "listed_now": 23 },
  "data": [
    {
      "id": "h100-80gb-hbm3", "name": "NVIDIA H100 80GB HBM3",
      "listed": 204, "rented_now": 149,
      "utilization_pct": 61.48, "utilization_window": "trailing",
      "utilization_now_pct": 73.04, "utilization_30d_pct": 61.48,
      "lowest_price_usd_hr": 1.3, "highest_price_usd_hr": 2.75,
      "reference_price_usd_hr": 1.39, "floor_price_usd_hr": 0.695,
      "price_limit_usd_hr": 3.76, "max_price_usd_hr": 5.56,
      "rentable_now": 54, "rentable_nodes": 19,
      "idle_incentive": true, "idle_incentive_group": "h100"
    }
  ]
}
GET/api/v1/gpus

Supported GPU catalog with idle reward, floor and reference price per model.

Example values
{ "ok": true, "as_of": "…", "stale": false, "stale_sources": [], "data": [ { "id": "b200", "name": "NVIDIA B200", "vram_gb": 180, "idle_reward_usd_hr_per_gpu": 4.25, "floor_price_usd_hr": 2.8, "reference_price_usd_hr": 5.6, "lowest_price_usd_hr": 5.5, "rentable_now": 6 } ] }
GET/api/v1/stats

Headline numbers for dashboards and widgets.

Example values
{ "ok": true, "as_of": "…", "stale": false, "stale_sources": [], "data": { "supported_models": 88, "models_listed_now": 23, "gpus_listed": 1484, "gpus_rented_now": 1185, "open_spots": 133, "open_gpu_slots": 672, "top_idle_reward_usd_hr": 6.4, "updated_at": "…" } }
POST/api/v1/waitlist

Join the rental waitlist. Body: { email, name?, gpu_interest?, use_case? }.

Example values
curl -X POST https://rackloom.ai/api/v1/waitlist \
  -H 'Content-Type: application/json' \
  -d '{"email":"you@company.com","gpu_interest":"H100"}'

Rate limit: 10 waitlist requests per 10 minutes per IP. Need webhooks or higher limits? Email hello@rackloom.ai.

Rates API · Rackloom.ai