---
title: "Get cluster network performance percentile"
method: GET
path: "/lock/{lockHash}/network-percentile"
tags: ["Cluster Lock"]
---

# Get cluster network performance percentile

`GET /lock/{lockHash}/network-percentile`

Returns cluster network performance percentile vs sampled baseline (30d cluster avg) from ClickHouse cluster_effectiveness_percentiles. Metrics are null when no snapshot exists.

## Path parameters

- `lockHash` string, required

## Response `200`

Cluster network performance percentile for the lock

- object
  - `lock_hash` string
  - `avg_effectiveness` number, nullable — 30d average cluster effectiveness
  - `effectiveness_percentile` number, nullable — 0–100 network percentile vs sampled baseline; higher is better
  - `active_validators_count` number, nullable
  - `date` string, nullable — Snapshot date for the percentile row

## Other responses

- `400` — Network error - unable to determine network from fork_version
- `404` — Cluster lock not found
- `500` — An unknown error occurred

---

[API](https://skmtc.net/obol/apis/obol-api.md) · [All operations](https://skmtc.net/obol/apis/obol-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/obol/obol-api/revisions/707a88e0b355/schema)
