Pendle · Schema

MarketDetailsV2Entity

Web3DeFiYield TokenizationCryptoPrincipal TokensYield TokensAMMLiquidity Pools

Properties

Name Type Description
liquidity number market liquidity in USD, this is the liquidity of PT and SY in the AMM
totalTvl number market total TVL (including floating PT that are not in the AMM) in USD
tradingVolume number market 24h trading volume in USD
underlyingApy number APY of the underlying asset
swapFeeApy number swap fee APY for LP holders, without boosting
pendleApy number APY from Pendle rewards
impliedApy number implied APY of market
feeRate number market fee rate
yieldRange object Historical implied APY range for this market
aggregatedApy number APY including yield, swap fee and Pendle rewards without boosting
maxBoostedApy number APY when maximum boost is applies
totalPt number total PT in the market
totalSy number total SY in the market
totalSupply number total supply of the LP token
totalActiveSupply number total active supply of the LP token, used for calculate boosting
View JSON Schema on GitHub

JSON Schema

MarketDetailsV2Entity.json Raw ↑
{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "title": "MarketDetailsV2Entity",
  "type": "object",
  "properties": {
    "liquidity": {
      "type": "number",
      "description": "market liquidity in USD, this is the liquidity of PT and SY in the AMM",
      "example": 1234567.89
    },
    "totalTvl": {
      "type": "number",
      "description": "market total TVL (including floating PT that are not in the AMM) in USD",
      "example": 1234567.89
    },
    "tradingVolume": {
      "type": "number",
      "description": "market 24h trading volume in USD",
      "example": 1234567.89
    },
    "underlyingApy": {
      "type": "number",
      "description": "APY of the underlying asset",
      "example": 0.01
    },
    "swapFeeApy": {
      "type": "number",
      "description": "swap fee APY for LP holders, without boosting",
      "example": 0.01
    },
    "pendleApy": {
      "type": "number",
      "description": "APY from Pendle rewards",
      "example": 0.456
    },
    "impliedApy": {
      "type": "number",
      "description": "implied APY of market",
      "example": 0.123
    },
    "feeRate": {
      "type": "number",
      "description": "market fee rate",
      "example": 0.003
    },
    "yieldRange": {
      "description": "Historical implied APY range for this market",
      "allOf": [
        {
          "$ref": "#/components/schemas/YieldRangeResponse"
        }
      ]
    },
    "aggregatedApy": {
      "type": "number",
      "description": "APY including yield, swap fee and Pendle rewards without boosting",
      "example": 0.123
    },
    "maxBoostedApy": {
      "type": "number",
      "description": "APY when maximum boost is applies",
      "example": 0.123
    },
    "totalPt": {
      "type": "number",
      "description": "total PT in the market",
      "example": 1234567.89
    },
    "totalSy": {
      "type": "number",
      "description": "total SY in the market",
      "example": 1234567.89
    },
    "totalSupply": {
      "type": "number",
      "description": "total supply of the LP token",
      "example": 1234567.89
    },
    "totalActiveSupply": {
      "type": "number",
      "description": "total active supply of the LP token, used for calculate boosting",
      "example": 1234567.89
    }
  },
  "required": [
    "liquidity",
    "totalTvl",
    "tradingVolume",
    "underlyingApy",
    "swapFeeApy",
    "pendleApy",
    "impliedApy",
    "feeRate",
    "yieldRange",
    "aggregatedApy",
    "maxBoostedApy",
    "totalPt",
    "totalSy",
    "totalSupply",
    "totalActiveSupply"
  ]
}

Work with this as data

Every JSON Schema here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for schemas

4 MCP tools reach this
  • find_json_schemasBrowse and filter every JSON Schema in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/MarketDetailsV2Entity"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.