---
title: "Returns the protocol actor address book"
method: GET
path: "/v1/p2p/staked_actors_address_book"
tags: ["p2p"]
---

# Returns the protocol actor address book

`GET /v1/p2p/staked_actors_address_book`

## Request

- Base URL: `http://localhost:50832`
- URL: `http://localhost:50832/v1/p2p/staked_actors_address_book`
- Auth: none required

## Query parameters

- `height` integer
- `actor_type` 'validator' | 'servicer' | 'fisherman' | 'application'

## Response `200`

Staked actors response

- P2PStakedActorsResponse
  - `actors` Actor[], required
    - `type` 'validator' | 'servicer' | 'fisherman' | 'application', required
    - `address` string, required
    - `public_key` string, required
    - `service_url` string, required
  - `height` integer, required

## Other responses

- `400`: Bad request
- `500`: An error occurred while retrieving the staked actors address book

## Changes

- **2023-02-21** (v1) `95c5529cba71`: 1 breaking, 1 warning, 2 info
  - removed the enum value `service_node` from the `query` request parameter `actor_type`
  - added the new `servicer` enum value to the `actors/items/type` response property for the response status `200`
  - added the new enum value `servicer` to the `query` request parameter `actor_type`
  - removed the `service_node` enum value from the `actors/items/type` response property for the response status `200`
- **2023-02-17** (v1) `6fa4a71d8a55`: 1 info
  - endpoint added
- **2022-11-03** (v1) `f1547121fa01`: 1 breaking
  - api path removed without deprecation

[Operation history](https://skmtc.dev/pokt-network/apis/pocket-network/changes/v1/p2p/staked_actors_address_book/get.md)

---

[API](https://skmtc.dev/pokt-network/apis/pocket-network.md) - [All operations](https://skmtc.dev/pokt-network/apis/pocket-network/llms.txt) - [OpenAPI document](https://skmtc.dev/pokt-network/apis/pocket-network/revisions/492a043fd702?raw)
