Developers
Public API
A read-only, GET-only, CORS-enabled JSON API over the whole catalog. Cacheable (s-maxage=3600). No key required — it's meant to be used and cited.
Endpoints
GET
/api/statsCatalog counts & freshness.GET
/api/providersList providers (filterable).GET
/api/providers/{slug}Provider detail + offerings.GET
/api/gpusGPU models.GET
/api/gpus/{slug}GPU model + offerings.GET
/api/regionsRegions (?provider, ?country).GET
/api/offeringsPaginated, sortable offerings.GET
/api/compare?ids=a,b,cCompare offerings by id.GET
/api/export.jsonFiltered dataset (JSON).GET
/api/export.csvFiltered dataset (CSV).Shared filter parameters
One filter scheme powers the UI, the URLs and the API. Prices filter/sort on the EUR-normalized priceEurPerGpuHour; responses preserve the original currency and token-pricing fields.
gpuGPU model slug (repeatable)region / countryregion slug / ISO country (repeatable)offeringKindcompute · inference-api · hpc-grantformFactor · billing · availabilityenum filterscloudActMaxexposure ceiling (none…exposed)certcertification (repeatable)euProvidedOnly · egressFreeOnlyboolean (1)priceMaxEur · renewableMinnumeric ceilings/floorsqfree-text searchsort · order · limit · cursorprice · monthly · sovereignty · egress …Terms
Errors use { error: { code, message } } with the correct HTTP status. Export responses include a license and attribution field.
The dataset is CC-BY-4.0 — reuse it, but credit EuroGPU. v1 is the unprefixed surface; breaking changes will ship under /api/v2.