---
title: "Specific stake pool"
method: GET
path: "/pools/{pool_id}"
tags: ["Cardano » Pools"]
---

# Specific stake pool

`GET /pools/{pool_id}`

Pool information.

## Path parameters

- `pool_id` string, required

## Response `200`

Return the pool information content

- Pool
  - `pool_id` string, required — Bech32 pool ID
  - `hex` string, required — Hexadecimal pool ID.
  - `vrf_key` string, required — VRF key hash
  - `blocks_minted` integer, required — Total minted blocks
  - `blocks_epoch` integer, required — Number of blocks minted in the current epoch
  - `live_stake` string, required
  - `live_size` number, required
  - `live_saturation` number, required
  - `live_delegators` number, required
  - `active_stake` string, required
  - `active_size` number, required
  - `declared_pledge` string, required — Stake pool certificate pledge
  - `live_pledge` string, required — Stake pool current pledge
  - `margin_cost` number, required — Margin tax cost of the stake pool
  - `fixed_cost` string, required — Fixed tax cost of the stake pool
  - `reward_account` string, required — Bech32 reward account of the stake pool
  - `owners` string[], required
  - `registration` string[], required
  - `retirement` string[], required
  - `calidus_key` object, nullable, required — Last valid Calidus key for the pool
    - `id` string, required — A Bech32-encoded identifier derived from the calidus public key
    - `pub_key` string, required — The raw hexadecimal-encoded calidus public key used for verification purposes
    - `nonce` integer, required — A unique number used once to prevent replay attacks and ensure the uniqueness of the key registration
    - `tx_hash` string, required — The transaction hash that submitted the Calidus key registration
    - `block_height` integer, required — The block height at which this key registration was recorded
    - `block_time` integer, required — Block time of the key registration
    - `epoch` integer, required — Epoch number of the key registration

## Other responses

- `400` — Bad request
- `403` — Authentication secret is missing or invalid
- `404` — Component not found
- `418` — IP has been auto-banned for extensive sending of requests after usage limit has been reached
- `429` — Usage limit reached
- `500` — Internal Server Error

---

[API](https://skmtc.net/txpipe/apis/blockfrost-io-api-documentation.md) · [All operations](https://skmtc.net/txpipe/apis/blockfrost-io-api-documentation/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/txpipe/blockfrost-io-api-documentation/versions/4a2f67b16876/schema)
