> ## Documentation Index
> Fetch the complete documentation index at: https://docs.mobula.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Get Market Details

> Retrieve detailed market information for specific token pairs or tokens, including token metadata, liquidity, volume, price changes, holdings, and trading activity over multiple timeframes.



## OpenAPI

````yaml get /2/market/details
openapi: 3.0.0
info:
  version: 1.0.0
  title: Mobula API
  description: >-
    Documentation of the Mobula API


    **Demo API**: The default server (demo-api.mobula.io) is a demo API with
    rate limits.

    For production use, please use api.mobula.io with an API key from
    https://admin.mobula.io
servers:
  - url: https://demo-api.mobula.io/api/
    description: Demo API (rate limited, for testing only)
  - url: https://api.mobula.io/api/
    description: Production API (requires API key)
security: []
tags:
  - name: V2 - Token
    description: Token details, price, security, ATH, and holder data
  - name: V2 - Market Data
    description: Market details, OHLCV history, and lighthouse metrics
  - name: V2 - Trades
    description: Token trades, enriched trades, and trade filters
  - name: V2 - Wallet
    description: Wallet positions, activity, trades, analysis, and labels
  - name: V2 - Assets
    description: Cross-chain asset details and price history
  - name: V2 - Swap
    description: Swap quoting and execution
  - name: V2 - Perps
    description: Perpetual futures quoting, execution, and positions
  - name: V2 - Bridge
    description: Cross-chain bridge quoting and intent status (Alpha Preview)
  - name: V2 - DeFi
    description: Bonding pools and pulse data
  - name: V2 - Search
    description: Universal fast search
  - name: V2 - Blockchains
    description: System metadata and chain listings
  - name: V1 - Market Data
    description: Market prices, history, sparklines, pairs, and multi-data
  - name: V1 - Wallet
    description: Wallet portfolio, transactions, history, and NFTs
  - name: V1 - Token
    description: First buyers
  - name: V1 - Trades
    description: Market trades by pair
  - name: V1 - Metadata
    description: Token metadata, categories, trendings, and news
  - name: V1 - Assets
    description: List all assets
  - name: V1 - Search
    description: Search for assets, tokens, and pairs
  - name: V1 - DeFi
    description: Bonding pool pulse data
  - name: V1 - Blockchains
    description: Blockchain listings, pairs, and stats
  - name: V1 - Webhooks
    description: Webhook management
  - name: V1 - Feed
    description: Custom feed creation
paths:
  /2/market/details:
    get:
      tags:
        - V2 - Market Data
      summary: Get market details for a single token or pair
      parameters:
        - schema:
            type: string
            description: Blockchain chain ID (e.g., "evm:56", "solana:solana")
          required: false
          description: Blockchain chain ID (e.g., "evm:56", "solana:solana")
          name: chainId
          in: query
        - schema:
            type: string
            description: Pool/pair contract address
          required: false
          description: Pool/pair contract address
          name: address
          in: query
        - schema:
            type: string
            description: Base token address
          required: false
          description: Base token address
          name: baseToken
          in: query
        - schema:
            type: string
            description: Comma-separated currencies for price conversion
          required: false
          description: Comma-separated currencies for price conversion
          name: currencies
          in: query
      responses:
        '200':
          description: Market details response
          content:
            application/json:
              schema:
                type: object
                properties:
                  data:
                    type: object
                    properties:
                      token0:
                        type: object
                        properties:
                          address:
                            type: string
                          chainId:
                            type: string
                          symbol:
                            type: string
                            nullable: true
                          name:
                            type: string
                            nullable: true
                          decimals:
                            type: number
                            nullable: true
                            default: 0
                          id:
                            type: number
                            nullable: true
                            default: null
                          priceUSD:
                            type: number
                            nullable: true
                            default: 0
                          priceToken:
                            type: number
                            nullable: true
                            default: 0
                          priceTokenString:
                            type: string
                          approximateReserveUSD:
                            type: number
                            nullable: true
                            default: 0
                          approximateReserveTokenRaw:
                            type: string
                          approximateReserveToken:
                            type: number
                            nullable: true
                            default: 0
                          totalSupply:
                            type: number
                            nullable: true
                            default: 0
                          circulatingSupply:
                            type: number
                            nullable: true
                            default: 0
                          marketCapUSD:
                            type: number
                            nullable: true
                            default: 0
                          marketCapDilutedUSD:
                            type: number
                            nullable: true
                            default: 0
                          logo:
                            type: string
                            nullable: true
                          exchange:
                            type: object
                            properties:
                              name:
                                type: string
                              logo:
                                type: string
                            required:
                              - name
                              - logo
                          factory:
                            type: string
                            nullable: true
                          source:
                            type: string
                            nullable: true
                          sourceFactory:
                            type: string
                            nullable: true
                          sourceMetadata:
                            type: object
                            nullable: true
                            properties:
                              name:
                                type: string
                              logo:
                                type: string
                            required:
                              - name
                              - logo
                          sourceFactoryMetadata:
                            type: object
                            nullable: true
                            properties:
                              name:
                                type: string
                              logo:
                                type: string
                            required:
                              - name
                              - logo
                          liquidityUSD:
                            type: number
                            nullable: true
                          liquidityMaxUSD:
                            type: number
                            nullable: true
                          bonded:
                            type: boolean
                          bondingPercentage:
                            type: number
                            nullable: true
                          bondingCurveAddress:
                            type: string
                            nullable: true
                          preBondingFactory:
                            type: string
                          poolAddress:
                            type: string
                          blockchain:
                            type: string
                          type:
                            type: string
                          isMayhemMode:
                            type: boolean
                            nullable: true
                            default: null
                          isCashbackCoin:
                            type: boolean
                            nullable: true
                            default: null
                          isAgentMode:
                            type: boolean
                            nullable: true
                            default: null
                          isOGCoin:
                            type: boolean
                            nullable: true
                            default: null
                          deployer:
                            type: string
                            nullable: true
                          createdAt:
                            type: string
                            nullable: true
                          bondedAt:
                            type: string
                            nullable: true
                          athUSD:
                            type: number
                            nullable: true
                          atlUSD:
                            type: number
                            nullable: true
                          athDate:
                            type: string
                            nullable: true
                          atlDate:
                            type: string
                            nullable: true
                          holdersCount:
                            type: number
                            nullable: true
                          top10HoldingsPercentage:
                            type: number
                            nullable: true
                          top50HoldingsPercentage:
                            type: number
                            nullable: true
                          top100HoldingsPercentage:
                            type: number
                            nullable: true
                          top200HoldingsPercentage:
                            type: number
                            nullable: true
                          devHoldingsPercentage:
                            type: number
                            nullable: true
                          insidersHoldingsPercentage:
                            type: number
                            nullable: true
                          bundlersHoldingsPercentage:
                            type: number
                            nullable: true
                          snipersHoldingsPercentage:
                            type: number
                            nullable: true
                          proTradersHoldingsPercentage:
                            type: number
                            nullable: true
                          freshTradersHoldingsPercentage:
                            type: number
                            nullable: true
                          smartTradersHoldingsPercentage:
                            type: number
                            nullable: true
                          insidersCount:
                            type: number
                            nullable: true
                          bundlersCount:
                            type: number
                            nullable: true
                          snipersCount:
                            type: number
                            nullable: true
                          freshTradersCount:
                            type: number
                            nullable: true
                          proTradersCount:
                            type: number
                            nullable: true
                          smartTradersCount:
                            type: number
                            nullable: true
                          freshTradersBuys:
                            type: number
                            nullable: true
                          proTradersBuys:
                            type: number
                            nullable: true
                          smartTradersBuys:
                            type: number
                            nullable: true
                        required:
                          - address
                          - chainId
                          - symbol
                          - name
                          - priceTokenString
                          - approximateReserveTokenRaw
                          - logo
                          - bondedAt
                      token1:
                        type: object
                        properties:
                          address:
                            type: string
                          chainId:
                            type: string
                          symbol:
                            type: string
                            nullable: true
                          name:
                            type: string
                            nullable: true
                          decimals:
                            type: number
                            nullable: true
                            default: 0
                          id:
                            type: number
                            nullable: true
                            default: null
                          priceUSD:
                            type: number
                            nullable: true
                            default: 0
                          priceToken:
                            type: number
                            nullable: true
                            default: 0
                          priceTokenString:
                            type: string
                          approximateReserveUSD:
                            type: number
                            nullable: true
                            default: 0
                          approximateReserveTokenRaw:
                            type: string
                          approximateReserveToken:
                            type: number
                            nullable: true
                            default: 0
                          totalSupply:
                            type: number
                            nullable: true
                            default: 0
                          circulatingSupply:
                            type: number
                            nullable: true
                            default: 0
                          marketCapUSD:
                            type: number
                            nullable: true
                            default: 0
                          marketCapDilutedUSD:
                            type: number
                            nullable: true
                            default: 0
                          logo:
                            type: string
                            nullable: true
                          exchange:
                            type: object
                            properties:
                              name:
                                type: string
                              logo:
                                type: string
                            required:
                              - name
                              - logo
                          factory:
                            type: string
                            nullable: true
                          source:
                            type: string
                            nullable: true
                          sourceFactory:
                            type: string
                            nullable: true
                          sourceMetadata:
                            type: object
                            nullable: true
                            properties:
                              name:
                                type: string
                              logo:
                                type: string
                            required:
                              - name
                              - logo
                          sourceFactoryMetadata:
                            type: object
                            nullable: true
                            properties:
                              name:
                                type: string
                              logo:
                                type: string
                            required:
                              - name
                              - logo
                          liquidityUSD:
                            type: number
                            nullable: true
                          liquidityMaxUSD:
                            type: number
                            nullable: true
                          bonded:
                            type: boolean
                          bondingPercentage:
                            type: number
                            nullable: true
                          bondingCurveAddress:
                            type: string
                            nullable: true
                          preBondingFactory:
                            type: string
                          poolAddress:
                            type: string
                          blockchain:
                            type: string
                          type:
                            type: string
                          isMayhemMode:
                            type: boolean
                            nullable: true
                            default: null
                          isCashbackCoin:
                            type: boolean
                            nullable: true
                            default: null
                          isAgentMode:
                            type: boolean
                            nullable: true
                            default: null
                          isOGCoin:
                            type: boolean
                            nullable: true
                            default: null
                          deployer:
                            type: string
                            nullable: true
                          createdAt:
                            type: string
                            nullable: true
                          bondedAt:
                            type: string
                            nullable: true
                          athUSD:
                            type: number
                            nullable: true
                          atlUSD:
                            type: number
                            nullable: true
                          athDate:
                            type: string
                            nullable: true
                          atlDate:
                            type: string
                            nullable: true
                          holdersCount:
                            type: number
                            nullable: true
                          top10HoldingsPercentage:
                            type: number
                            nullable: true
                          top50HoldingsPercentage:
                            type: number
                            nullable: true
                          top100HoldingsPercentage:
                            type: number
                            nullable: true
                          top200HoldingsPercentage:
                            type: number
                            nullable: true
                          devHoldingsPercentage:
                            type: number
                            nullable: true
                          insidersHoldingsPercentage:
                            type: number
                            nullable: true
                          bundlersHoldingsPercentage:
                            type: number
                            nullable: true
                          snipersHoldingsPercentage:
                            type: number
                            nullable: true
                          proTradersHoldingsPercentage:
                            type: number
                            nullable: true
                          freshTradersHoldingsPercentage:
                            type: number
                            nullable: true
                          smartTradersHoldingsPercentage:
                            type: number
                            nullable: true
                          insidersCount:
                            type: number
                            nullable: true
                          bundlersCount:
                            type: number
                            nullable: true
                          snipersCount:
                            type: number
                            nullable: true
                          freshTradersCount:
                            type: number
                            nullable: true
                          proTradersCount:
                            type: number
                            nullable: true
                          smartTradersCount:
                            type: number
                            nullable: true
                          freshTradersBuys:
                            type: number
                            nullable: true
                          proTradersBuys:
                            type: number
                            nullable: true
                          smartTradersBuys:
                            type: number
                            nullable: true
                        required:
                          - address
                          - chainId
                          - symbol
                          - name
                          - priceTokenString
                          - approximateReserveTokenRaw
                          - logo
                          - bondedAt
                      base:
                        type: object
                        properties:
                          address:
                            type: string
                          chainId:
                            type: string
                          symbol:
                            type: string
                            nullable: true
                          name:
                            type: string
                            nullable: true
                          decimals:
                            type: number
                            nullable: true
                            default: 0
                          id:
                            type: number
                            nullable: true
                            default: null
                          priceUSD:
                            type: number
                            nullable: true
                            default: 0
                          priceToken:
                            type: number
                            nullable: true
                            default: 0
                          priceTokenString:
                            type: string
                          approximateReserveUSD:
                            type: number
                            nullable: true
                            default: 0
                          approximateReserveTokenRaw:
                            type: string
                          approximateReserveToken:
                            type: number
                            nullable: true
                            default: 0
                          totalSupply:
                            type: number
                            nullable: true
                            default: 0
                          circulatingSupply:
                            type: number
                            nullable: true
                            default: 0
                          marketCapUSD:
                            type: number
                            nullable: true
                            default: 0
                          marketCapDilutedUSD:
                            type: number
                            nullable: true
                            default: 0
                          logo:
                            type: string
                            nullable: true
                          exchange:
                            type: object
                            properties:
                              name:
                                type: string
                              logo:
                                type: string
                            required:
                              - name
                              - logo
                          factory:
                            type: string
                            nullable: true
                          source:
                            type: string
                            nullable: true
                          sourceFactory:
                            type: string
                            nullable: true
                          sourceMetadata:
                            type: object
                            nullable: true
                            properties:
                              name:
                                type: string
                              logo:
                                type: string
                            required:
                              - name
                              - logo
                          sourceFactoryMetadata:
                            type: object
                            nullable: true
                            properties:
                              name:
                                type: string
                              logo:
                                type: string
                            required:
                              - name
                              - logo
                          liquidityUSD:
                            type: number
                            nullable: true
                          liquidityMaxUSD:
                            type: number
                            nullable: true
                          bonded:
                            type: boolean
                          bondingPercentage:
                            type: number
                            nullable: true
                          bondingCurveAddress:
                            type: string
                            nullable: true
                          preBondingFactory:
                            type: string
                          poolAddress:
                            type: string
                          blockchain:
                            type: string
                          type:
                            type: string
                          isMayhemMode:
                            type: boolean
                            nullable: true
                            default: null
                          isCashbackCoin:
                            type: boolean
                            nullable: true
                            default: null
                          isAgentMode:
                            type: boolean
                            nullable: true
                            default: null
                          isOGCoin:
                            type: boolean
                            nullable: true
                            default: null
                          deployer:
                            type: string
                            nullable: true
                          createdAt:
                            type: string
                            nullable: true
                          bondedAt:
                            type: string
                            nullable: true
                          athUSD:
                            type: number
                            nullable: true
                          atlUSD:
                            type: number
                            nullable: true
                          athDate:
                            type: string
                            nullable: true
                          atlDate:
                            type: string
                            nullable: true
                          holdersCount:
                            type: number
                            nullable: true
                          top10HoldingsPercentage:
                            type: number
                            nullable: true
                          top50HoldingsPercentage:
                            type: number
                            nullable: true
                          top100HoldingsPercentage:
                            type: number
                            nullable: true
                          top200HoldingsPercentage:
                            type: number
                            nullable: true
                          devHoldingsPercentage:
                            type: number
                            nullable: true
                          insidersHoldingsPercentage:
                            type: number
                            nullable: true
                          bundlersHoldingsPercentage:
                            type: number
                            nullable: true
                          snipersHoldingsPercentage:
                            type: number
                            nullable: true
                          proTradersHoldingsPercentage:
                            type: number
                            nullable: true
                          freshTradersHoldingsPercentage:
                            type: number
                            nullable: true
                          smartTradersHoldingsPercentage:
                            type: number
                            nullable: true
                          insidersCount:
                            type: number
                            nullable: true
                          bundlersCount:
                            type: number
                            nullable: true
                          snipersCount:
                            type: number
                            nullable: true
                          freshTradersCount:
                            type: number
                            nullable: true
                          proTradersCount:
                            type: number
                            nullable: true
                          smartTradersCount:
                            type: number
                            nullable: true
                          freshTradersBuys:
                            type: number
                            nullable: true
                          proTradersBuys:
                            type: number
                            nullable: true
                          smartTradersBuys:
                            type: number
                            nullable: true
                        required:
                          - address
                          - chainId
                          - symbol
                          - name
                          - priceTokenString
                          - approximateReserveTokenRaw
                          - logo
                          - bondedAt
                      quote:
                        type: object
                        properties:
                          address:
                            type: string
                          chainId:
                            type: string
                          symbol:
                            type: string
                            nullable: true
                          name:
                            type: string
                            nullable: true
                          decimals:
                            type: number
                            nullable: true
                            default: 0
                          id:
                            type: number
                            nullable: true
                            default: null
                          priceUSD:
                            type: number
                            nullable: true
                            default: 0
                          priceToken:
                            type: number
                            nullable: true
                            default: 0
                          priceTokenString:
                            type: string
                          approximateReserveUSD:
                            type: number
                            nullable: true
                            default: 0
                          approximateReserveTokenRaw:
                            type: string
                          approximateReserveToken:
                            type: number
                            nullable: true
                            default: 0
                          totalSupply:
                            type: number
                            nullable: true
                            default: 0
                          circulatingSupply:
                            type: number
                            nullable: true
                            default: 0
                          marketCapUSD:
                            type: number
                            nullable: true
                            default: 0
                          marketCapDilutedUSD:
                            type: number
                            nullable: true
                            default: 0
                          logo:
                            type: string
                            nullable: true
                          exchange:
                            type: object
                            properties:
                              name:
                                type: string
                              logo:
                                type: string
                            required:
                              - name
                              - logo
                          factory:
                            type: string
                            nullable: true
                          source:
                            type: string
                            nullable: true
                          sourceFactory:
                            type: string
                            nullable: true
                          sourceMetadata:
                            type: object
                            nullable: true
                            properties:
                              name:
                                type: string
                              logo:
                                type: string
                            required:
                              - name
                              - logo
                          sourceFactoryMetadata:
                            type: object
                            nullable: true
                            properties:
                              name:
                                type: string
                              logo:
                                type: string
                            required:
                              - name
                              - logo
                          liquidityUSD:
                            type: number
                            nullable: true
                          liquidityMaxUSD:
                            type: number
                            nullable: true
                          bonded:
                            type: boolean
                          bondingPercentage:
                            type: number
                            nullable: true
                          bondingCurveAddress:
                            type: string
                            nullable: true
                          preBondingFactory:
                            type: string
                          poolAddress:
                            type: string
                          blockchain:
                            type: string
                          type:
                            type: string
                          isMayhemMode:
                            type: boolean
                            nullable: true
                            default: null
                          isCashbackCoin:
                            type: boolean
                            nullable: true
                            default: null
                          isAgentMode:
                            type: boolean
                            nullable: true
                            default: null
                          isOGCoin:
                            type: boolean
                            nullable: true
                            default: null
                          deployer:
                            type: string
                            nullable: true
                          createdAt:
                            type: string
                            nullable: true
                          bondedAt:
                            type: string
                            nullable: true
                          athUSD:
                            type: number
                            nullable: true
                          atlUSD:
                            type: number
                            nullable: true
                          athDate:
                            type: string
                            nullable: true
                          atlDate:
                            type: string
                            nullable: true
                          holdersCount:
                            type: number
                            nullable: true
                          top10HoldingsPercentage:
                            type: number
                            nullable: true
                          top50HoldingsPercentage:
                            type: number
                            nullable: true
                          top100HoldingsPercentage:
                            type: number
                            nullable: true
                          top200HoldingsPercentage:
                            type: number
                            nullable: true
                          devHoldingsPercentage:
                            type: number
                            nullable: true
                          insidersHoldingsPercentage:
                            type: number
                            nullable: true
                          bundlersHoldingsPercentage:
                            type: number
                            nullable: true
                          snipersHoldingsPercentage:
                            type: number
                            nullable: true
                          proTradersHoldingsPercentage:
                            type: number
                            nullable: true
                          freshTradersHoldingsPercentage:
                            type: number
                            nullable: true
                          smartTradersHoldingsPercentage:
                            type: number
                            nullable: true
                          insidersCount:
                            type: number
                            nullable: true
                          bundlersCount:
                            type: number
                            nullable: true
                          snipersCount:
                            type: number
                            nullable: true
                          freshTradersCount:
                            type: number
                            nullable: true
                          proTradersCount:
                            type: number
                            nullable: true
                          smartTradersCount:
                            type: number
                            nullable: true
                          freshTradersBuys:
                            type: number
                            nullable: true
                          proTradersBuys:
                            type: number
                            nullable: true
                          smartTradersBuys:
                            type: number
                            nullable: true
                        required:
                          - address
                          - chainId
                          - symbol
                          - name
                          - priceTokenString
                          - approximateReserveTokenRaw
                          - logo
                          - bondedAt
                      liquidityUSD:
                        type: number
                        nullable: true
                        default: 0
                      latestTradeDate:
                        type: string
                        nullable: true
                      blockchain:
                        type: string
                      address:
                        type: string
                      createdAt:
                        type: string
                        nullable: true
                      type:
                        type: string
                      exchange:
                        type: object
                        properties:
                          name:
                            type: string
                          logo:
                            type: string
                        required:
                          - name
                          - logo
                      factory:
                        type: string
                        nullable: true
                      priceUSD:
                        type: number
                        nullable: true
                      priceToken:
                        type: number
                        nullable: true
                      priceTokenString:
                        type: string
                      baseToken:
                        type: string
                      quoteToken:
                        type: string
                      bonded:
                        type: boolean
                        nullable: true
                      bondingPercentage:
                        type: number
                        nullable: true
                      preBondingPoolAddress:
                        type: string
                        nullable: true
                      sourceFactory:
                        type: string
                        nullable: true
                      totalFeesPaidUSD:
                        type: number
                        nullable: true
                      totalFeesPaidNativeRaw:
                        type: string
                        nullable: true
                        default: '0'
                      liquidityBurnPercentage:
                        type: number
                        nullable: true
                      priceChange1minPercentage:
                        type: number
                        nullable: true
                        default: 0
                      priceChange5minPercentage:
                        type: number
                        nullable: true
                        default: 0
                      priceChange1hPercentage:
                        type: number
                        nullable: true
                        default: 0
                      priceChange4hPercentage:
                        type: number
                        nullable: true
                        default: 0
                      priceChange6hPercentage:
                        type: number
                        nullable: true
                        default: 0
                      priceChange12hPercentage:
                        type: number
                        nullable: true
                        default: 0
                      priceChange24hPercentage:
                        type: number
                        nullable: true
                        default: 0
                      volume1minUSD:
                        type: number
                        nullable: true
                        default: 0
                      volume5minUSD:
                        type: number
                        nullable: true
                        default: 0
                      volume15minUSD:
                        type: number
                        nullable: true
                        default: 0
                      volume1hUSD:
                        type: number
                        nullable: true
                        default: 0
                      volume4hUSD:
                        type: number
                        nullable: true
                        default: 0
                      volume6hUSD:
                        type: number
                        nullable: true
                        default: 0
                      volume12hUSD:
                        type: number
                        nullable: true
                        default: 0
                      volume24hUSD:
                        type: number
                        nullable: true
                        default: 0
                      volumeBuy1minUSD:
                        type: number
                        nullable: true
                        default: 0
                      volumeBuy5minUSD:
                        type: number
                        nullable: true
                        default: 0
                      volumeBuy15minUSD:
                        type: number
                        nullable: true
                        default: 0
                      volumeBuy1hUSD:
                        type: number
                        nullable: true
                        default: 0
                      volumeBuy4hUSD:
                        type: number
                        nullable: true
                        default: 0
                      volumeBuy6hUSD:
                        type: number
                        nullable: true
                        default: 0
                      volumeBuy12hUSD:
                        type: number
                        nullable: true
                        default: 0
                      volumeBuy24hUSD:
                        type: number
                        nullable: true
                        default: 0
                      volumeSell1minUSD:
                        type: number
                        nullable: true
                        default: 0
                      volumeSell5minUSD:
                        type: number
                        nullable: true
                        default: 0
                      volumeSell15minUSD:
                        type: number
                        nullable: true
                        default: 0
                      volumeSell1hUSD:
                        type: number
                        nullable: true
                        default: 0
                      volumeSell4hUSD:
                        type: number
                        nullable: true
                        default: 0
                      volumeSell6hUSD:
                        type: number
                        nullable: true
                        default: 0
                      volumeSell12hUSD:
                        type: number
                        nullable: true
                        default: 0
                      volumeSell24hUSD:
                        type: number
                        nullable: true
                        default: 0
                      trades1min:
                        type: number
                        nullable: true
                        default: 0
                      trades5min:
                        type: number
                        nullable: true
                        default: 0
                      trades15min:
                        type: number
                        nullable: true
                        default: 0
                      trades1h:
                        type: number
                        nullable: true
                        default: 0
                      trades4h:
                        type: number
                        nullable: true
                        default: 0
                      trades6h:
                        type: number
                        nullable: true
                        default: 0
                      trades12h:
                        type: number
                        nullable: true
                        default: 0
                      trades24h:
                        type: number
                        nullable: true
                        default: 0
                      buys1min:
                        type: number
                        nullable: true
                        default: 0
                      buys5min:
                        type: number
                        nullable: true
                        default: 0
                      buys15min:
                        type: number
                        nullable: true
                        default: 0
                      buys1h:
                        type: number
                        nullable: true
                        default: 0
                      buys4h:
                        type: number
                        nullable: true
                        default: 0
                      buys6h:
                        type: number
                        nullable: true
                        default: 0
                      buys12h:
                        type: number
                        nullable: true
                        default: 0
                      buys24h:
                        type: number
                        nullable: true
                        default: 0
                      sells1min:
                        type: number
                        nullable: true
                        default: 0
                      sells5min:
                        type: number
                        nullable: true
                        default: 0
                      sells15min:
                        type: number
                        nullable: true
                        default: 0
                      sells1h:
                        type: number
                        nullable: true
                        default: 0
                      sells4h:
                        type: number
                        nullable: true
                        default: 0
                      sells6h:
                        type: number
                        nullable: true
                        default: 0
                      sells12h:
                        type: number
                        nullable: true
                        default: 0
                      sells24h:
                        type: number
                        nullable: true
                        default: 0
                      buyers1min:
                        type: number
                        nullable: true
                        default: 0
                      buyers5min:
                        type: number
                        nullable: true
                        default: 0
                      buyers15min:
                        type: number
                        nullable: true
                        default: 0
                      buyers1h:
                        type: number
                        nullable: true
                        default: 0
                      buyers4h:
                        type: number
                        nullable: true
                        default: 0
                      buyers6h:
                        type: number
                        nullable: true
                        default: 0
                      buyers12h:
                        type: number
                        nullable: true
                        default: 0
                      buyers24h:
                        type: number
                        nullable: true
                        default: 0
                      sellers1min:
                        type: number
                        nullable: true
                        default: 0
                      sellers5min:
                        type: number
                        nullable: true
                        default: 0
                      sellers15min:
                        type: number
                        nullable: true
                        default: 0
                      sellers1h:
                        type: number
                        nullable: true
                        default: 0
                      sellers4h:
                        type: number
                        nullable: true
                        default: 0
                      sellers6h:
                        type: number
                        nullable: true
                        default: 0
                      sellers12h:
                        type: number
                        nullable: true
                        default: 0
                      sellers24h:
                        type: number
                        nullable: true
                        default: 0
                      traders1min:
                        type: number
                        nullable: true
                        default: 0
                      traders5min:
                        type: number
                        nullable: true
                        default: 0
                      traders15min:
                        type: number
                        nullable: true
                        default: 0
                      traders1h:
                        type: number
                        nullable: true
                        default: 0
                      traders4h:
                        type: number
                        nullable: true
                        default: 0
                      traders6h:
                        type: number
                        nullable: true
                        default: 0
                      traders12h:
                        type: number
                        nullable: true
                        default: 0
                      traders24h:
                        type: number
                        nullable: true
                        default: 0
                      feesPaid1minUSD:
                        type: number
                        nullable: true
                        default: 0
                      feesPaid5minUSD:
                        type: number
                        nullable: true
                        default: 0
                      feesPaid15minUSD:
                        type: number
                        nullable: true
                        default: 0
                      feesPaid1hUSD:
                        type: number
                        nullable: true
                        default: 0
                      feesPaid4hUSD:
                        type: number
                        nullable: true
                        default: 0
                      feesPaid6hUSD:
                        type: number
                        nullable: true
                        default: 0
                      feesPaid12hUSD:
                        type: number
                        nullable: true
                        default: 0
                      feesPaid24hUSD:
                        type: number
                        nullable: true
                        default: 0
                      holdersCount:
                        type: number
                        nullable: true
                      source:
                        type: string
                        nullable: true
                      deployer:
                        type: string
                        nullable: true
                      tokenSymbol:
                        type: string
                        nullable: true
                      tokenName:
                        type: string
                        nullable: true
                      dexscreenerListed:
                        type: boolean
                        nullable: true
                      deployerMigrations:
                        type: number
                        nullable: true
                        default: 0
                      socials:
                        type: object
                        properties:
                          twitter:
                            type: string
                            nullable: true
                          website:
                            type: string
                            nullable: true
                          telegram:
                            type: string
                            nullable: true
                          others:
                            type: object
                            nullable: true
                            additionalProperties:
                              nullable: true
                          uri:
                            type: string
                        required:
                          - twitter
                          - website
                          - telegram
                          - others
                      description:
                        type: string
                        nullable: true
                      security:
                        type: object
                        nullable: true
                        properties:
                          buyTax:
                            type: string
                            nullable: true
                          sellTax:
                            type: string
                            nullable: true
                          transferPausable:
                            type: boolean
                          top10Holders:
                            type: string
                          isBlacklisted:
                            type: boolean
                          noMintAuthority:
                            type: boolean
                          balanceMutable:
                            type: boolean
                          lowLiquidity:
                            type: string
                          burnRate:
                            type: string
                          liquidityBurnPercentage:
                            type: number
                          isHoneypot:
                            type: boolean
                          isNotOpenSource:
                            type: boolean
                          renounced:
                            type: boolean
                          locked:
                            type: string
                          isWhitelisted:
                            type: boolean
                          isMintable:
                            type: boolean
                          modifyableTax:
                            type: boolean
                          selfDestruct:
                            type: boolean
                      twitterReusesCount:
                        type: number
                        nullable: true
                        default: 0
                      twitterRenameCount:
                        type: number
                        nullable: true
                        default: 0
                      twitterRenameHistory:
                        type: array
                        items:
                          type: object
                          properties:
                            username:
                              type: string
                            lastChecked:
                              type: string
                          required:
                            - username
                            - lastChecked
                        default: []
                      perpetuals:
                        type: object
                        properties:
                          markPriceUSD:
                            type: number
                            nullable: true
                            default: 0
                          markPriceQuote:
                            type: number
                            nullable: true
                            default: 0
                          oraclePriceUSD:
                            type: number
                            nullable: true
                            default: 0
                          isDisabled:
                            type: boolean
                            nullable: true
                          isOpen:
                            type: boolean
                            nullable: true
                          assetClass:
                            type: string
                          spreadPercentage:
                            type: number
                            nullable: true
                            default: 0
                          fundingFeeShort1hPercentage:
                            type: number
                            nullable: true
                            default: 0
                          totalFeeShort1hPercentage:
                            type: number
                            nullable: true
                            default: 0
                          fundingFeeLong1hPercentage:
                            type: number
                            nullable: true
                            default: 0
                          totalFeeLong1hPercentage:
                            type: number
                            nullable: true
                            default: 0
                          fundingFeeShort8hPercentage:
                            type: number
                            nullable: true
                            default: 0
                          totalFeeShort8hPercentage:
                            type: number
                            nullable: true
                            default: 0
                          fundingFeeLong8hPercentage:
                            type: number
                            nullable: true
                            default: 0
                          totalFeeLong8hPercentage:
                            type: number
                            nullable: true
                            default: 0
                          fundingFeeShort24hPercentage:
                            type: number
                            nullable: true
                            default: 0
                          totalFeeShort24hPercentage:
                            type: number
                            nullable: true
                            default: 0
                          fundingFeeLong24hPercentage:
                            type: number
                            nullable: true
                            default: 0
                          totalFeeLong24hPercentage:
                            type: number
                            nullable: true
                            default: 0
                          fundingFeeShort1yPercentage:
                            type: number
                            nullable: true
                            default: 0
                          totalFeeShort1yPercentage:
                            type: number
                            nullable: true
                            default: 0
                          fundingFeeLong1yPercentage:
                            type: number
                            nullable: true
                            default: 0
                          totalFeeLong1yPercentage:
                            type: number
                            nullable: true
                            default: 0
                          collateral:
                            type: string
                          marketId:
                            type: string
                          defaultTradingFees:
                            type: object
                            properties:
                              makerFeeBps:
                                type: number
                                default: 0
                              takerFeeBps:
                                type: number
                                default: 0
                          leverage:
                            type: object
                            properties:
                              min:
                                type: number
                                default: 0
                              max:
                                type: number
                                default: 0
                          liquidationParams:
                            type: object
                            properties:
                              maxLiqSpreadPercentage:
                                type: number
                                default: 0
                              startLiqThresholdPercentage:
                                type: number
                                default: 0
                              endLiqThresholdPercentage:
                                type: number
                                default: 0
                              startLeverage:
                                type: number
                                default: 0
                              endLeverage:
                                type: number
                                default: 0
                          openInterest:
                            type: object
                            properties:
                              longUSD:
                                type: number
                                default: 0
                              longQuoteToken:
                                type: number
                                default: 0
                              shortUSD:
                                type: number
                                default: 0
                              shortQuoteToken:
                                type: number
                                default: 0
                              maxUSD:
                                type: number
                              maxQuoteToken:
                                type: number
                        required:
                          - assetClass
                          - marketId
                          - defaultTradingFees
                          - leverage
                          - liquidationParams
                          - openInterest
                      extraData:
                        type: object
                        additionalProperties:
                          nullable: true
                      top10HoldingsPercentage:
                        type: number
                        nullable: true
                      top50HoldingsPercentage:
                        type: number
                        nullable: true
                      top100HoldingsPercentage:
                        type: number
                        nullable: true
                      top200HoldingsPercentage:
                        type: number
                        nullable: true
                      devHoldingsPercentage:
                        type: number
                        nullable: true
                      insidersHoldingsPercentage:
                        type: number
                        nullable: true
                      bundlersHoldingsPercentage:
                        type: number
                        nullable: true
                      snipersHoldingsPercentage:
                        type: number
                        nullable: true
                      proTradersHoldingsPercentage:
                        type: number
                        nullable: true
                      freshTradersHoldingsPercentage:
                        type: number
                        nullable: true
                      smartTradersHoldingsPercentage:
                        type: number
                        nullable: true
                      insidersCount:
                        type: number
                        nullable: true
                      bundlersCount:
                        type: number
                        nullable: true
                      snipersCount:
                        type: number
                        nullable: true
                      freshTradersCount:
                        type: number
                        nullable: true
                      proTradersCount:
                        type: number
                        nullable: true
                      smartTradersCount:
                        type: number
                        nullable: true
                      freshTradersBuys:
                        type: number
                        nullable: true
                      proTradersBuys:
                        type: number
                        nullable: true
                      smartTradersBuys:
                        type: number
                        nullable: true
                    required:
                      - base
                      - quote
                      - latestTradeDate
                      - blockchain
                      - address
                      - createdAt
                      - type
                      - exchange
                      - factory
                      - baseToken
                      - quoteToken
                      - bondingPercentage
                      - preBondingPoolAddress
                      - totalFeesPaidUSD
                      - source
                      - deployer
                      - tokenSymbol
                      - tokenName
                      - socials
                      - description
                      - security
                  hostname:
                    type: string
                required:
                  - data

````