---
title: "Get Ethereum Yield Vault Position"
method: GET
path: "/v1/wallets/{wallet_id}/ethereum_yield_vault"
tags: ["Yield"]
---

# Get Ethereum Yield Vault Position

`GET /v1/wallets/{wallet_id}/ethereum_yield_vault`

## Request

- Base URL: `https://api.privy.io`
- URL: `https://api.privy.io/v1/wallets/{wallet_id}/ethereum_yield_vault`
- Auth: HTTP basic

Retrieve a wallet's current position in a specific ethereum yield vault. Returns the vault shares and asset values.

## Path parameters

- `wallet_id` string, required: ID of the wallet.

## Query parameters

- `vault_id` string, required: The vault ID to get position for.
- `include_archived` boolean: Include archived wallets in lookup. Defaults to false.

## Headers

- `privy-app-id` string, required: ID of your Privy app.

## Response `200`

Yield position retrieved successfully.

- EthereumYieldPositionResponse: A user's position in a yield vault.
  - `asset` VaultAsset, required: The underlying token of a vault position.
    - `address` string, required: Token contract address.
    - `symbol` string, required: Token symbol (e.g., "USDC").
  - `total_deposited` string, required: Total amount deposited into the vault, in smallest unit.
  - `total_withdrawn` string, required: Total amount withdrawn from the vault, in smallest unit.
  - `assets_in_vault` string, required: Current asset value in the vault (realtime from ERC4626), in smallest unit.
  - `shares_in_vault` string, required: Current vault shares held (realtime from ERC4626).

## Changes

- **2026-06-12** `41cbc1e43b72`: 1 info
  - added the new optional `query` request parameter `include_archived`

[Operation history](https://skmtc.dev/privy-io/apis/privy-api/changes/v1/wallets/:wallet_id/ethereum_yield_vault/get.md)

---

[API](https://skmtc.dev/privy-io/apis/privy-api.md) - [All operations](https://skmtc.dev/privy-io/apis/privy-api/llms.txt) - [OpenAPI document](https://skmtc.dev/privy-io/apis/privy-api/revisions/3a2288470053?raw)
