> ## 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 Token Markets

> Retrieve detailed markets information matching a token, including metadata, supply, market cap, volume statistics, holdings data, and trading activity over multiple timeframes.

## Overview

The Token Markets endpoint provides comprehensive market data including metadata, liquidity, volume, price changes, holdings, and trading activity over multiple timeframes.

### Query Parameters

* **`blockchain`** (required) — The blockchain identifier (e.g., `evm:1`, `solana`, `ethereum`)
* **`address`** (required) — Direct token address
* **`limit`** (optional) — Default 10, max 25

### Step-by-Step Tutorial and Video Walkthrough

* Check out the guide: [Here](https://docs.mobula.io/guides/how-to-track-token-markets)

### Usage Examples

```bash theme={null}
curl -X GET "https://api.mobula.io/api/2/token/markets?blockchain=evm:1&address=0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48&limit=1"
```

### Response Format

```json theme={null}
{
    "data": [
        {
            "base": {
                "address": "0xdac17f958d2ee523a2206206994597c13d831ec7",
                "chainId": "evm:1",
                "symbol": "USDT",
                "name": "Tether USD",
                "decimals": 6,
                "id": 100011613,
                "priceUSD": 1,
                "priceToken": 1.0005507345935818,
                "priceTokenString": "1.00055073459358179199796268221689",
                "approximateReserveUSD": 5534718.652159,
                "approximateReserveTokenRaw": "5534718652159",
                "approximateReserveToken": 5534718.652159,
                "totalSupply": 179810785176,
                "circulatingSupply": 179794105901,
                "marketCapUSD": 179794105901,
                "marketCapDilutedUSD": 179810785176,
                "logo": "https://coin-images.coingecko.com/coins/images/325/large/Tether.png?1696501661",
                "factory": "0x000000000004444c5dc75cb358380d2e3de08a90",
                "source": "",
                "sourceFactory": "",
                "liquidityUSD": 0,
                "liquidityMaxUSD": 0,
                "bonded": false,
                "bondingPercentage": 0,
                "bondingCurveAddress": "",
                "preBondingFactory": "",
                "blockchain": "Ethereum",
                "deployer": "0x5463176502bbe36402351e7c9065240b9a0e8f7d",
                "createdAt": "2025-06-27T20:19:47.000Z",
                "bondedAt": null,
                "athUSD": 1.291883557788077,
                "atlUSD": 0.8190665855609109,
                "top10HoldingsPercentage": 0.037529667132504024,
                "top50HoldingsPercentage": 0.04072853903328792,
                "top100HoldingsPercentage": 0.04129090117812871,
                "top200HoldingsPercentage": 0.0416367227153337,
                "devHoldingsPercentage": 0,
                "insidersHoldingsPercentage": 0,
                "bundlersHoldingsPercentage": 0,
                "snipersHoldingsPercentage": 0,
                "proTradersHoldingsPercentage": 0,
                "freshTradersHoldingsPercentage": 0,
                "insidersCount": 0,
                "bundlersCount": 0,
                "snipersCount": 0,
                "freshTradersCount": 0,
                "proTradersCount": 0
            },
            "quote": {
                "address": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48",
                "chainId": "evm:1",
                "symbol": "USDC",
                "name": "USD Coin",
                "decimals": 6,
                "id": 100012309,
                "priceUSD": 1,
                "priceToken": 0.9994495685480602,
                "priceTokenString": "0.99944956854806021873116606002441",
                "approximateReserveUSD": 42805398.58715,
                "approximateReserveTokenRaw": "42805398587150",
                "approximateReserveToken": 42805398.58715,
                "totalSupply": 75641412075,
                "circulatingSupply": 75641412075,
                "marketCapUSD": 75641412075,
                "marketCapDilutedUSD": 75641412075,
                "logo": "https://coin-images.coingecko.com/coins/images/6319/large/usdc.png?1696506694",
                "factory": "0x000000000004444c5dc75cb358380d2e3de08a90",
                "source": "",
                "sourceFactory": "",
                "liquidityUSD": 0,
                "liquidityMaxUSD": 0,
                "bonded": false,
                "bondingPercentage": 0,
                "bondingCurveAddress": "",
                "preBondingFactory": "",
                "blockchain": "Ethereum",
                "deployer": "0x6d05f29ee73b96d0210b0171bc261ee0bd3b6a56",
                "createdAt": "2025-06-27T20:19:47.000Z",
                "bondedAt": null,
                "athUSD": 1.291883557788077,
                "atlUSD": 0.8190665855609109,
                "top10HoldingsPercentage": 0.001139001566952679,
                "top50HoldingsPercentage": 0.0011837332787691089,
                "top100HoldingsPercentage": 0.0011606055970504521,
                "top200HoldingsPercentage": 0.00006996127475943,
                "devHoldingsPercentage": 0,
                "insidersHoldingsPercentage": 0,
                "bundlersHoldingsPercentage": 0,
                "snipersHoldingsPercentage": 0,
                "proTradersHoldingsPercentage": 0,
                "freshTradersHoldingsPercentage": 0,
                "insidersCount": 0,
                "bundlersCount": 0,
                "snipersCount": 0,
                "freshTradersCount": 0,
                "proTradersCount": 0
            },
            "liquidityUSD": 48340117.239309,
            "latestTradeDate": "2025-10-14T15:45:00.000Z",
            "blockchain": "Ethereum",
            "address": "0x8aa4e11cbdf30eedc92100f4c8a31ff748e201d44712cc8c90d189edaa8e4e47",
            "createdAt": "2025-06-27T20:19:47.000Z",
            "type": "uniswap-v4",
            "exchange": {
                "name": "Uniswap V4",
                "logo": "https://metadata.mobula.io/assets/logos/0x33128a8fc17869897dce68ed026d694621f6fdfd.webp"
            },
            "factory": "0x000000000004444c5dc75cb358380d2e3de08a90",
            "priceUSD": 1,
            "priceToken": 1.0005507345935818,
            "priceTokenString": "1.00055073459358179199796268221689",
            "baseToken": "token1",
            "quoteToken": "token0",
            "bonded": false,
            "bondingPercentage": 0,
            "preBondingPoolAddress": "",
            "sourceFactory": null,
            "totalFeesPaidUSD": 0,
            "priceChange1minPercentage": -0.000002066661861798625,
            "priceChange5minPercentage": 0,
            "priceChange1hPercentage": -0.01415091797756215,
            "priceChange4hPercentage": -0.02789344673554985,
            "priceChange6hPercentage": -0.02385968160673054,
            "priceChange12hPercentage": -0.02785746457984988,
            "priceChange24hPercentage": -0.04220631143923295,
            "volume1minUSD": 1345706.6811219999,
            "volume5minUSD": 1345706.6811219999,
            "volume15minUSD": 4585814.812132,
            "volume1hUSD": 30035773.375653,
            "volume4hUSD": 60564301.559889,
            "volume6hUSD": 70092345.01088,
            "volume12hUSD": 107870428.56630701,
            "volume24hUSD": 157558202.81449902,
            "volumeBuy1minUSD": 1345159.44242,
            "volumeBuy5minUSD": 1345159.44242,
            "volumeBuy15minUSD": 2561627.729422,
            "volumeBuy1hUSD": 13599042.121992,
            "volumeBuy4hUSD": 27734692.654973,
            "volumeBuy6hUSD": 32725718.372143,
            "volumeBuy12hUSD": 51675072.918701,
            "volumeBuy24hUSD": 75891296.820665,
            "volumeSell1minUSD": 547.238702,
            "volumeSell5minUSD": 547.238702,
            "volumeSell15minUSD": 2024187.08271,
            "volumeSell1hUSD": 16436731.253661,
            "volumeSell4hUSD": 32829608.904916,
            "volumeSell6hUSD": 37366626.638737,
            "volumeSell12hUSD": 56195355.647606,
            "volumeSell24hUSD": 81666905.993834,
            "trades1min": 1,
            "trades5min": 1,
            "trades15min": 27,
            "trades1h": 179,
            "trades4h": 676,
            "trades6h": 947,
            "trades12h": 1992,
            "trades24h": 3513,
            "buys1min": 0,
            "buys5min": 0,
            "buys15min": 14,
            "buys1h": 92,
            "buys4h": 299,
            "buys6h": 433,
            "buys12h": 900,
            "buys24h": 1662,
            "sells1min": 1,
            "sells5min": 1,
            "sells15min": 13,
            "sells1h": 87,
            "sells4h": 377,
            "sells6h": 514,
            "sells12h": 1092,
            "sells24h": 1851,
            "buyers1min": 0,
            "buyers5min": 0,
            "buyers15min": 14,
            "buyers1h": 92,
            "buyers4h": 257,
            "buyers6h": 380,
            "buyers12h": 799,
            "buyers24h": 1484,
            "sellers1min": 1,
            "sellers5min": 1,
            "sellers15min": 11,
            "sellers1h": 69,
            "sellers4h": 322,
            "sellers6h": 453,
            "sellers12h": 991,
            "sellers24h": 1694,
            "traders1min": 1,
            "traders5min": 1,
            "traders15min": 21,
            "traders1h": 142,
            "traders4h": 569,
            "traders6h": 821,
            "traders12h": 1760,
            "traders24h": 3129,
            "feesPaid1minUSD": 0,
            "feesPaid5minUSD": 0,
            "feesPaid15minUSD": 0,
            "feesPaid1hUSD": 0,
            "feesPaid4hUSD": 0,
            "feesPaid6hUSD": 0,
            "feesPaid12hUSD": 0,
            "feesPaid24hUSD": 0,
            "holdersCount": 4029855,
            "source": null,
            "deployer": "0x5463176502bbe36402351e7c9065240b9a0e8f7d",
            "tokenSymbol": "USDT",
            "tokenName": "Tether USD",
            "dexscreenerListed": true,
            "deployerMigrations": 0,
            "socials": {
                "twitter": null,
                "website": null,
                "telegram": null,
                "others": {}
            },
            "description": null,
            "security": {
                "buyTax": "0",
                "sellTax": "0",
                "transferPausable": true,
                "top10Holders": "0.4784",
                "isBlacklisted": true,
                "balanceMutable": true
            },
            "twitterReusesCount": 0,
            "twitterRenameCount": 0,
            "twitterRenameHistory": [],
            "top10HoldingsPercentage": 0.037529667132504024,
            "top50HoldingsPercentage": 0.04072853903328792,
            "top100HoldingsPercentage": 0.04129090117812871,
            "top200HoldingsPercentage": 0.0416367227153337,
            "devHoldingsPercentage": 0,
            "insidersHoldingsPercentage": 0,
            "bundlersHoldingsPercentage": 0,
            "snipersHoldingsPercentage": 0,
            "proTradersHoldingsPercentage": 0,
            "freshTradersHoldingsPercentage": 0,
            "insidersCount": 0,
            "bundlersCount": 0,
            "snipersCount": 0,
            "freshTradersCount": 0,
            "proTradersCount": 0
        }
    ],
    "totalCount": 6071
}
```


## OpenAPI

````yaml get /2/token/markets
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 - Usage
    description: Per-key API and WebSocket usage history
  - name: V2 - Blockchains
    description: System metadata and chain listings
  - name: V2 - Prediction Markets
    description: >-
      Polymarket markets/events, wallet positions, and the full execution stack
      (auth, order build/submit/cancel, approvals, pUSD wrap/unwrap, deploy,
      deposit/withdraw, redeem). Alpha — see /api/2/pm/*.
  - 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/token/markets:
    get:
      tags:
        - V2 - Token
      summary: Get token markets for the same chain
      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: Token contract address
          required: true
          description: Token contract address
          name: address
          in: query
        - schema:
            type: number
            minimum: 1
            maximum: 25
            description: 'Maximum number of markets (1-25, default: 10)'
          required: true
          description: 'Maximum number of markets (1-25, default: 10)'
          name: limit
          in: query
      responses:
        '200':
          description: Token Markets response
          content:
            application/json:
              schema:
                type: object
                properties:
                  data:
                    type: array
                    items:
                      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
                            migrating:
                              type: boolean
                            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
                            migrating:
                              type: boolean
                            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
                            migrating:
                              type: boolean
                            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
                            migrating:
                              type: boolean
                            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
                        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
                            isFreezable:
                              type: boolean
                            balanceMutable:
                              type: boolean
                            lowLiquidity:
                              type: string
                            burnRate:
                              type: string
                            liquidityBurnPercentage:
                              type: number
                            transferTax:
                              type: string
                              nullable: true
                            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
                  totalCount:
                    type: number
                required:
                  - data
                  - totalCount

````