### Private and Public Pools

`private` pools are specific to your organization. `public` pools are shared. The "pool_id" returned here are BECH 32 Pool IDs.

This endpoint has a 10 minutes cache.

### Network

**Type:** String  
**Enum:**  
- `preprod`  
- `mainnet`

### Response Codes
- **200 OK**  
    - object
    - pools
        - array of objects (required)
            - **object**
                - *pool_id*: string
                - *live_stake*: string (It considers active and pending stakes)
                - *live_saturation*: float (It considers active and pending stakes)
                - *active_stake*: string (It considers active stakes only)
                - *active_saturation*: float (It considers active stakes only)
                - *public*: boolean (true if public pool, false if white labeled pool)

- **422 Unprocessable Entity**  
- **429** when it reaches the rate limit

### Example CURL Request

```bash
curl --request GET \
     --url https://api.figment.io/cardano/pools \
     --header 'accept: application/json' \
     --header 'x-api-key: your-api-key-here'
```

### Example Response

```json
{
  "pools": [
    {
      "pool_id": "pool13h08lf24fjmxxg0mmuattjv8dvy0r6fc4hrqg4qmj38xsweexrv",
      "live_stake": "77952719419020",
      "live_saturation": 102.01,
      "active_stake": "77941719419016",
      "active_saturation": 99,
      "public": true
    },
    {
      "pool_id": "pool19yzqr3meksnvzdxh5xf6aknfhldyqdj7eaquxgcjva4mzt5kg3v",
      "live_stake": "49009362050188",
      "live_saturation": 64.141,
      "active_stake": "49008262050188",
      "active_saturation": 60,
      "public": true
    },
    {
      "pool_id": "pool15v22rpfg6qx9l0gx0m955gfv7tes0jpa9sy0gjs3a04lv6x9jdr",
      "live_stake": "40698810068260",
      "live_saturation": 53.12,
      "active_stake": "40588810068260",
      "active_saturation": 51.1,
      "public": true
    }
  ]
}
```
