---
title: "Threshold-signed verdict for a URL (?url=https://..., &k= 2-5): the reach values (per request identity: status, final host and path, failed) that observers on at least k different networks each signed with their own key, every signer's signed envelope and key binding included so the count can be checked offline. Signed crawlcheck-threshold-verdict"
method: GET
path: "/api/v1/verdict/threshold"
---

# Threshold-signed verdict for a URL (?url=https://..., &k= 2-5): the reach values (per request identity: status, final host and path, failed) that observers on at least k different networks each signed with their own key, every signer's signed envelope and key binding included so the count can be checked offline. Signed crawlcheck-threshold-verdict

`GET /api/v1/verdict/threshold`

## Request

- Base URL: `https://crawlcheck.io`
- URL: `https://crawlcheck.io/api/v1/verdict/threshold`
- Auth: none required

## Query parameters

- `url` string, required
- `k` integer

## Response `200`

crawlcheck-threshold-verdict

- object, nullable
  - `kind` string, nullable
  - `v` number, nullable
  - `statement` object, nullable
    - `kind` string, nullable
    - `family` string, nullable
    - `url` string, nullable
    - `values` object[], nullable
      - `identity` string, nullable
      - `status` number, nullable
      - `final` string, nullable
      - `failed` boolean, nullable
  - `threshold` object, nullable
    - `k` number, nullable
    - `n_networks` number, nullable
    - `agreeing_networks` number, nullable
    - `met` boolean, nullable
  - `signers` unknown[], nullable
    - unknown
  - `dissent` unknown[], nullable
    - unknown
  - `sha256` unknown
  - `signature` unknown

## Other responses

- `400`: bad url

---

[API](https://skmtc.dev/crawlcheck/apis/crawlcheck-api.md) · [All operations](https://skmtc.dev/crawlcheck/apis/crawlcheck-api/llms.txt) · [OpenAPI document](https://skmtc.dev/crawlcheck/apis/crawlcheck-api/revisions/57acbd6d4489?raw)
