API Reference
Providers

Providers

GET /v1/providers

List storage providers.

Query parameters

ParamTypeNotes
networkstringRequired
statusactive | waitlisted | allDefault all
azstringFilter by availability zone
limitnumberDefault 50
offsetnumberDefault 0

Response

{ "providers": [], "count": 0, "total": 0 }

GET /v1/providers/:address

Single provider detail, including reputation and PG assignment.

Query parameters

ParamTypeNotes
networkstringRequired

Response

{
  "address": "0x...",
  "reputationScore": 0,
  "uptimePct30d": 0,
  "designatedPgs": [],
  "stake": "0",
  "epochHistory": []
}

GET /v1/providers/leaderboard

Ranked provider leaderboard.

Query parameters

ParamTypeNotes
networkstringRequired
sortscore | uptime | stakeDefault score
limitnumberDefault 20

Response

{ "leaderboard": [{ "rank": 1, "address": "0x...", "score": 0 }] }

GET /v1/providers/:address/history

Health history for a single provider.

Query parameters

ParamTypeNotes
networkstringRequired
fromISO timestamp
toISO timestamp
resolutionstringDefault 1h

Response

{ "history": [{ "time": "2026-07-30T00:00:00Z", "health": "Healthy", "condition": 0 }] }
GET/v1/providers

List storage providers.

GET/v1/providers/leaderboard

Ranked SP leaderboard.

GET/v1/providers/{address}

Single provider detail. Use a real address from the leaderboard response above — post-wipe shelbynet addresses differ from any older testnet examples.

GET/v1/providers/{address}/history

Health/condition history for a single provider over time.