---
title: "get_apy_state"
method: GET
path: "/apy_state/{token_mint}"
tags: ["APY"]
---

# get_apy_state

`GET /apy_state/{token_mint}`

Returns APY (Annual Percentage Yield) information for strategies associated with a specific token mint

## Path parameters

- `token_mint` string, required

## Response `200`

APY state information

- ApyState — APY state information for different time periods
  - `closest_apy` ProtocolApy[], required — Most recent APY calculations for each strategy
    - `strategy_name` string, required — Human-readable strategy name
    - `strategy` string, required — Strategy address
    - `apy` number, double, required — APY percentage (e.g., 5.0 for 5%)
  - `average_apy` ProtocolApy[], required — Moving average APY calculations for each strategy
    - `strategy_name` string, required — Human-readable strategy name
    - `strategy` string, required — Strategy address
    - `apy` number, double, required — APY percentage (e.g., 5.0 for 5%)
  - `long_apy` ProtocolApy[], required — Long-term APY calculations for each strategy
    - `strategy_name` string, required — Human-readable strategy name
    - `strategy` string, required — Strategy address
    - `apy` number, double, required — APY percentage (e.g., 5.0 for 5%)

## Other responses

- `400` — Bad request - invalid token mint or cannot encode APY 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/revisions/453231c15a14/schema)
