Skip to main content
GET
/
v1
/
catalog
/
facets
curl https://gpuoutlet.ai/v1/catalog/facets --cookie "sid=$SID"
{
  "models": [
    { "code": "RTX_4090", "count": 142 },
    { "code": "H100_SXM_80GB", "count": 38 },
    { "code": "B200", "count": 12 }
  ],
  "regions": [
    { "code": "US", "count": 96 },
    { "code": "DE", "count": 34 },
    { "code": "JP", "count": 18 }
  ],
  "providers": [
    { "code": "vast", "count": 87 },
    { "code": "runpod", "count": 62 }
  ],
  "priceRange": {
    "minCents": 32,
    "maxCents": 980
  }
}
Returns the facet counts that power the dashboard’s Create page filters.
models
array
Distinct model codes with availability counts.
regions
array
Distinct region codes (US, DE, JP, etc.) with counts.
providers
array
Distinct upstream providers with counts.
priceRange
object
Min and max hourly cents across all current listings.
curl https://gpuoutlet.ai/v1/catalog/facets --cookie "sid=$SID"
{
  "models": [
    { "code": "RTX_4090", "count": 142 },
    { "code": "H100_SXM_80GB", "count": 38 },
    { "code": "B200", "count": 12 }
  ],
  "regions": [
    { "code": "US", "count": 96 },
    { "code": "DE", "count": 34 },
    { "code": "JP", "count": 18 }
  ],
  "providers": [
    { "code": "vast", "count": 87 },
    { "code": "runpod", "count": 62 }
  ],
  "priceRange": {
    "minCents": 32,
    "maxCents": 980
  }
}

Caching

This endpoint is cached for 30 seconds on the server. Calling it more than twice a minute returns the same response — fine for the UI’s “filter dropdown” use case.