Skip to main content
POST
/
historical-apy
Calculate historical APY for a lending pool
curl --request POST \
  --url https://yield-api.gluex.xyz/historical-apy \
  --header 'Content-Type: application/json' \
  --data '{
  "pool_address": "0x1234567890123456789012345678901234567890",
  "lp_token_address": "0x1234567890123456789012345678901234567890",
  "chain": "ethereum",
  "input_token": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48"
}'
{
  "success": true,
  "historic_yield": {
    "apy": 5.25,
    "network_id": "ethereum",
    "pool_address": "0x1234567890123456789012345678901234567890",
    "input_token": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48"
  }
}

Body

application/json
  • Option 1
  • Option 2
pool_address
string
required

Address of the pool contract

Example:

"0x1234567890123456789012345678901234567890"

chain
string
required

Blockchain network identifier

Example:

"ethereum"

lp_token_address
string

Address of the LP token contract

Example:

"0x1234567890123456789012345678901234567890"

input_token
string

Address of the input token for APY calculation (auto-selected if not provided)

Example:

"0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48"

Response

200 - application/json

Historical APY calculation response

success
boolean
required
Example:

true

historic_yield
object
required