Skip to content

Pool Delegators

GET /v1/pools/:poolId/delegators

Get delegator count and total active stake for a pool. Returns aggregate data for privacy and performance.

Parameters:

ParameterTypeDescription
poolIdstringThe pool ID (bech32 pool1... or 56 hex characters)

Example Request:

bash
curl -X GET "https://api.fireblocks.partners.iagon.com/v1/pools/pool1qqqqpanw9zc0rzh0yp247nzf2s35uvnsm7aaesfl2nnejaev0uc/delegators" \
  -H "Authorization: Bearer YOUR_API_KEY"

Response:

Content-Type: application/json;charset=utf-8

json
{
  "success": true,
  "data": {
    "pool_id": "pool1qqqqpanw9zc0rzh0yp247nzf2s35uvnsm7aaesfl2nnejaev0uc",
    "delegator_count": 1250,
    "active_stake": "64000000000000"
  }
}

Content-Type: application/json;charset=utf-8

json
{
  "success": false,
  "error": "Pool not found"
}

Content-Type: application/json;charset=utf-8

json
{
  "success": false,
  "error": "Invalid pool ID format (expected pool1... or 56 hex chars)"
}

Response Fields:

FieldTypeDescription
pool_idstringThe bech32 pool ID
delegator_countintegerNumber of unique delegators
active_stakestringTotal active stake from epoch snapshot (lovelace)

Privacy Note

This endpoint returns aggregate statistics only. Individual delegator addresses and their stake amounts are not exposed to protect delegator privacy.