---
title: "get_vault_state"
method: GET
path: "/vault_state/{token_mint}"
tags: ["Vaults"]
---

# get_vault_state

`GET /vault_state/{token_mint}`

Returns the current state of a specific vault identified by its token mint address

## Path parameters

- `token_mint` string, required

## Response `200`

Vault state information

- VaultState — Complete state information for a vault
  - `symbol` string, required — Token symbol (e.g., USDC, SOL)
  - `token_address` string, required — Token mint address
  - `pubkey` string, required — Vault public key address
  - `is_monitoring` boolean, required — Whether the vault is currently being monitored
  - `vault_order` integer, required — Display order of the vault
  - `usd_rate` number, double, required — Current USD exchange rate for the token
  - `closest_apy` number, double, required — Most recent APY calculation
  - `average_apy` number, double, required — Moving average APY
  - `long_apy` number, double, required — Long-term APY calculation
  - `earned_amount` integer, required — Total amount earned by the vault
  - `virtual_price` string, required — Current virtual price as decimal string
  - `enabled` integer, required — Whether the vault is enabled (1) or disabled (0)
  - `lp_mint` string, required — LP token mint address
  - `fee_pubkey` string, required — Fee collection account public key
  - `total_amount` integer, required — Total amount deposited in the vault
  - `total_amount_with_profit` integer, required — Total amount including accumulated profits
  - `token_amount` integer, required — Current token amount in the vault
  - `fee_amount` integer, required — Accumulated fee amount
  - `lp_supply` integer, required — Total LP token supply
  - `earned_usd_amount` number, double, required — Earned amount in USD
  - `strategies` StrategyInfo[], required — List of strategies used by this vault
    - `pubkey` string, required — Strategy public key address
    - `reserve` string, required — Reserve address associated with the strategy
    - `strategy_type` 'Solend' | 'Kamino' | 'MarginFi' | 'Unknown', required — Type of strategy (e.g., Solend, Kamino, MarginFi)
    - `strategy_name` string, required — Human-readable strategy name
    - `liquidity` integer, required — Current liquidity in this strategy
    - `max_allocation` number, double, required — Maximum allocation percentage for this strategy
    - `isolated` boolean, required — Whether this strategy is isolated from optimization
    - `disabled` boolean, required — Whether this strategy is currently disabled
    - `safe_utilization_threshold` number, double, required — Safe utilization threshold percentage
  - `timestamp` integer, required — Last update timestamp

## Other responses

- `400` — Bad request - invalid token mint or cannot get vault state

---

[API](https://skmtc.net/meteora/apis/dynamic-amm-keeper.md) · [All operations](https://skmtc.net/meteora/apis/dynamic-amm-keeper/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/meteora/dynamic-amm-keeper/versions/453231c15a14/schema)
