OpenSea · Schema

TokenLiquidityPoolResponse

A liquidity pool for a token

NFTMarketplaceWeb3BlockchainTradingDigital Assets

Properties

Name Type Description
pool_type string Pool protocol type (e.g. UNISWAP_V2, UNISWAP_V3)
pool_identifier string Unique identifier for the pool
pool_address string On-chain address of the pool contract
base_token string Base token contract identifier (chain/address)
quote_token string Quote token contract identifier (chain/address)
base_reserve_usd number USD value of base token reserves
quote_reserve_usd number USD value of quote token reserves
total_reserve_usd number Total USD value of reserves in the pool
bonding_curve_progress number Bonding curve progress percentage (0-100)
is_graduated boolean Whether the token has graduated from its bonding curve
View JSON Schema on GitHub

JSON Schema

TokenLiquidityPoolResponse.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://opensea.io/schemas/TokenLiquidityPoolResponse",
  "title": "TokenLiquidityPoolResponse",
  "type": "object",
  "description": "A liquidity pool for a token",
  "properties": {
    "pool_type": {
      "type": "string",
      "description": "Pool protocol type (e.g. UNISWAP_V2, UNISWAP_V3)"
    },
    "pool_identifier": {
      "type": "string",
      "description": "Unique identifier for the pool"
    },
    "pool_address": {
      "type": "string",
      "description": "On-chain address of the pool contract"
    },
    "base_token": {
      "type": "string",
      "description": "Base token contract identifier (chain/address)"
    },
    "quote_token": {
      "type": "string",
      "description": "Quote token contract identifier (chain/address)"
    },
    "base_reserve_usd": {
      "type": "number",
      "description": "USD value of base token reserves"
    },
    "quote_reserve_usd": {
      "type": "number",
      "description": "USD value of quote token reserves"
    },
    "total_reserve_usd": {
      "type": "number",
      "description": "Total USD value of reserves in the pool"
    },
    "bonding_curve_progress": {
      "type": "number",
      "format": "float",
      "description": "Bonding curve progress percentage (0-100)"
    },
    "is_graduated": {
      "type": "boolean",
      "description": "Whether the token has graduated from its bonding curve"
    }
  },
  "required": [
    "base_token",
    "pool_identifier",
    "pool_type",
    "quote_token"
  ]
}

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/TokenLiquidityPoolResponse"
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.