---
description: Get block proposers duties
---

# /eth/v1/validator/duties/proposer/{epoch}

{% openapi src="https://1292504766-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FF3uvE671dWWOTAu9svnI%2Fuploads%2FrtyUK6xjapMNvXMd8A3e%2Fbeacon-node-oapi-v2.json?alt=media&token=050b5b4d-8f0b-4a47-81b7-b2a07252a5e1" path="/eth/v1/validator/duties/proposer/{epoch}" method="get" expanded="true" %}
[beacon-node-oapi-v2.json](https://1292504766-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FF3uvE671dWWOTAu9svnI%2Fuploads%2FrtyUK6xjapMNvXMd8A3e%2Fbeacon-node-oapi-v2.json?alt=media&token=050b5b4d-8f0b-4a47-81b7-b2a07252a5e1)
{% endopenapi %}



{% tabs %}
{% tab title="Mainnet" %}
```bash
curl -X GET \
    "https://mainnet.ethereum.validationcloud.io/v1/<YOUR_API_KEY_HERE>/eth/v1/validator/duties/proposer/1" \
    -H "Content-Type: application/json"
```
{% endtab %}

{% tab title="Testnet" %}
```bash
curl -X GET \
    "https://sepolia.ethereum.validationcloud.io/v1/<YOUR_API_KEY_HERE>/eth/v1/validator/duties/proposer/1" \
    -H "Content-Type: application/json"
```
{% endtab %}
{% endtabs %}
