Public Stats Feed
The figures on lium.io/stats as one unauthenticated JSON call. Aggregates only: nothing per node, per provider or per renter.
| Resource | URL |
|---|---|
| Live feed | https://lium.io/api/public/v1/stats |
| Page | https://lium.io/stats |
| OpenAPI schema | https://lium.io/api/openapi.json |
curl -sSL https://lium.io/api/public/v1/stats
The feed refreshes every 5 minutes; the 30-day figures (utilisation_30d, median_price_30d) update daily. Each IP may call it 60 times a minute. Fields are only ever added. A breaking change ships as /public/v2.
Response
{
"generated_at": "2026-10-15T07:00:00Z",
"fleet": {
"gpus_listed": 1240,
"gpus_rented": 870,
"gpu_models": 24,
"countries": 18,
"providers": 95,
"utilisation_30d": 0.71
},
"models": [
{
"gpu_model": "H200",
"gpus_listed": 320,
"gpus_rented": 280,
"from_price": 2.95,
"utilisation_30d": 0.86,
"median_price_30d": 3.4
}
],
"countries": [{ "country": "United States", "nodes": 60 }, { "country": "Other", "nodes": 9 }],
"reliability": { "scored_nodes": 150, "median_score": 97.5, "share_at_least_95": 0.81 },
"utilisation_daily": [{ "day": "2026-10-14", "utilisation": 0.89 }, { "day": "2026-10-15", "utilisation": 0.91 }],
"throughput": {
"days": 30,
"gmv_usd": 1560000,
"gpu_hours": 897000,
"rentals": 18100,
"daily": [{ "day": "2026-10-14", "gmv_usd": 67125, "gpu_hours": 34742, "rentals": 688 }]
}
}
The numbers above are an example. Read the live feed for current values.
Fields
| Field | Meaning |
|---|---|
fleet.gpus_listed | GPUs on verified, active nodes that take new rentals. |
fleet.gpus_rented | The listed GPUs that are inside a running pod right now. |
fleet.countries, fleet.providers | Countries and providers with at least one listed node, rented or not. |
fleet.utilisation_30d | Share of the GPU-hours offered over 30 days that were rented, from 0 to 1. It covers only the models that have a utilisation_30d. |
models[].from_price | Lowest asking price per GPU-hour, in USD, among the nodes that can be rented now. |
models[].utilisation_30d | The model's 30-day rented share. null until the model has had one GPU-month (720 GPU-hours) on offer. |
models[].median_price_30d | Median price per GPU-hour that renters paid over 30 days, weighted by GPU-hours. null below 10 rentals. |
countries | Listed nodes, rented or not, by country: the top 10, with every country of fewer than 3 distinct providers folded into Other, so no row is one provider's fleet. |
utilisation_daily | One row per UTC day for the last 30 days, oldest first: the share of the fleet's offered GPU-hours rented that day, 0 to 1. Today's row covers the hours so far. As with utilisation_30d, the fleet is the set of nodes listed now. |
throughput | The last days complete UTC days, ending yesterday. gmv_usd is the USD billed to renters for pods and volumes. gpu_hours is the GPU time rented inside each day. rentals counts rentals started, excluding pods that failed to start. daily holds the same three figures per day, oldest first. null when nothing was billed in the window. |
reliability | Each provider has a score over a rolling 14-day window, from 0 to 100; it is described under reliability_score in the Public Nodes Feed. This object gives the median score over the listed nodes (rented or not) that have one, and the share of those nodes that score 95 or more. |
Related
- Public Nodes Feed: one row per node that can be rented, with its price, location and deploy link.
- Pricing Pages and Price Feed: one row per GPU model, with its price range.