{ "openapi": "3.0.0", "info": { "title": "Onchain DEX API (Pro)", "version": "3.0.0" }, "servers": [ { "url": "https://pro-api.coingecko.com/api/v3/onchain" } ], "security": [ { "apiKeyAuth": [] }, { "apiKeyQueryParam": [] } ], "paths": { "/simple/networks/{network}/token_price/{addresses}": { "get": { "summary": "Token Price by Token Addresses", "tags": [ "Simple" ], "description": "This endpoint allows you to **get token price based on the provided token contract address on a network**", "operationId": "onchain-simple-price", "x-mint": { "href": "/reference/onchain-simple-price" }, "parameters": [ { "name": "network", "in": "path", "description": "network ID \n *refers to [/networks](/reference/networks-list)", "required": true, "schema": { "type": "string", "example": "eth", "default": "eth" } }, { "name": "addresses", "in": "path", "description": "token contract address, comma-separated if more than one token contract address", "required": true, "schema": { "type": "string", "default": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2" }, "examples": { "one value": { "value": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2" }, "multiple values": { "value": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2,0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48" } } }, { "name": "include_market_cap", "in": "query", "description": "include market capitalization, default: false", "required": false, "schema": { "type": "boolean" } }, { "name": "mcap_fdv_fallback", "in": "query", "description": "return FDV if market cap is not available, default: false", "required": false, "schema": { "type": "boolean" } }, { "name": "include_24hr_vol", "in": "query", "description": "include 24hr volume, default: false", "required": false, "schema": { "type": "boolean" } }, { "name": "include_24hr_price_change", "in": "query", "description": "include 24hr price change, default: false", "required": false, "schema": { "type": "boolean" } }, { "name": "include_total_reserve_in_usd", "in": "query", "description": "include total reserve in USD, default: false", "required": false, "schema": { "type": "boolean" } } ], "responses": { "200": { "description": "Get current USD prices of multiple tokens on a network", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/OnchainSimplePrice" } } } } } } }, "/networks": { "get": { "summary": "Supported Networks List (ID Map)", "tags": [ "Networks" ], "description": "This endpoint allows you to **query all the supported networks on GeckoTerminal**", "operationId": "networks-list", "x-mint": { "href": "/reference/networks-list" }, "parameters": [ { "name": "page", "in": "query", "required": false, "description": "page through results \n Default value: 1", "schema": { "type": "integer" } } ], "responses": { "200": { "description": "Get list of supported networks", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/NetworksList" } } } } } } }, "/networks/{network}/dexes": { "get": { "summary": "Supported Dexes List by Network (ID Map)", "tags": [ "Dexes" ], "description": "This endpoint allows you to **query all the supported decentralized exchanges (DEXs) based on the provided network on GeckoTerminal**", "operationId": "dexes-list", "x-mint": { "href": "/reference/dexes-list" }, "parameters": [ { "name": "network", "in": "path", "description": "network ID \n *refers to [/networks](/reference/networks-list)", "required": true, "schema": { "type": "string", "example": "eth", "default": "eth" } }, { "name": "page", "in": "query", "required": false, "description": "page through results \n Default value: 1", "schema": { "type": "integer" } } ], "responses": { "200": { "description": "Get list of supported DEXs on a network", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/DexesList" } } } } } } }, "/networks/trending_pools": { "get": { "summary": "Trending Pools List", "tags": [ "Pools" ], "description": "This endpoint allows you to **query all the trending pools across all networks on GeckoTerminal**", "operationId": "trending-pools-list", "x-mint": { "href": "/reference/trending-pools-list" }, "parameters": [ { "name": "include", "in": "query", "required": false, "description": "attributes to include, comma-separated if more than one to include \n Available values: `base_token`, `quote_token`, `dex`, `network`. \n Example: `base_token` or `base_token,dex`", "schema": { "type": "string", "default": "base_token" }, "examples": { "one value": { "value": "base_token" }, "multiple values": { "value": "base_token,quote_token,dex" } } }, { "name": "page", "in": "query", "required": false, "description": "page through results \n Default value: 1", "schema": { "type": "integer" } }, { "name": "duration", "in": "query", "required": false, "description": "duration to sort trending list by \n Default value: 24h", "schema": { "type": "string", "enum": [ "5m", "1h", "6h", "24h" ] } } ], "responses": { "200": { "description": "Get trending pools across all networks", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/Pool" } } } } } } }, "/networks/{network}/trending_pools": { "get": { "summary": "Trending Pools by Network", "tags": [ "Pools" ], "description": "This endpoint allows you to **query the trending pools based on the provided network**", "operationId": "trending-pools-network", "x-mint": { "href": "/reference/trending-pools-network" }, "parameters": [ { "name": "network", "in": "path", "description": "network ID \n *refers to [/networks](/reference/networks-list)", "required": true, "schema": { "type": "string", "example": "eth", "default": "eth" } }, { "name": "include", "in": "query", "required": false, "description": "attributes to include, comma-separated if more than one to include \n Available values: `base_token`, `quote_token`, `dex`", "schema": { "type": "string", "default": "base_token" }, "examples": { "one value": { "value": "base_token" }, "multiple values": { "value": "base_token,quote_token,dex" } } }, { "name": "page", "in": "query", "required": false, "description": "page through results \n Default value: 1", "schema": { "type": "integer" } }, { "name": "duration", "in": "query", "required": false, "description": "duration to sort trending list by \n Default value: 24h", "schema": { "type": "string", "enum": [ "5m", "1h", "6h", "24h" ] } } ], "responses": { "200": { "description": "Get trending pools on a network", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/Pool" } } } } } } }, "/networks/{network}/pools/{address}": { "get": { "summary": "Specific Pool Data by Pool Address", "tags": [ "Pools" ], "description": "This endpoint allows you to **query the specific pool based on the provided network and pool address**", "operationId": "pool-address", "x-mint": { "href": "/reference/pool-address" }, "parameters": [ { "name": "network", "in": "path", "description": "network ID \n *refers to [/networks](/reference/networks-list)", "required": true, "schema": { "type": "string", "example": "eth", "default": "eth" } }, { "name": "address", "in": "path", "description": "pool address", "required": true, "schema": { "type": "string", "example": "0x88e6a0c2ddd26feeb64f039a2c41296fcb3f5640", "default": "0x88e6a0c2ddd26feeb64f039a2c41296fcb3f5640" } }, { "name": "include", "in": "query", "required": false, "description": "attributes to include, comma-separated if more than one to include \n Available values: `base_token`, `quote_token`, `dex`", "schema": { "type": "string", "default": "base_token" }, "examples": { "one value": { "value": "base_token" }, "multiple values": { "value": "base_token,quote_token,dex" } } }, { "name": "include_volume_breakdown", "in": "query", "required": false, "description": "include volume breakdown, default: false", "schema": { "type": "boolean" } }, { "name": "include_composition", "in": "query", "required": false, "description": "include pool composition, default: false", "schema": { "type": "boolean" } } ], "responses": { "200": { "description": "Get specific pool on a network", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/SinglePoolInfo" } } } } } } }, "/networks/{network}/pools/multi/{addresses}": { "get": { "summary": "Multiple Pools Data by Pool Addresses", "tags": [ "Pools" ], "description": "This endpoint allows you to **query multiple pools based on the provided network and pool address**", "operationId": "pools-addresses", "x-mint": { "href": "/reference/pools-addresses" }, "parameters": [ { "name": "network", "in": "path", "description": "network ID \n *refers to [/networks](/reference/networks-list)", "required": true, "schema": { "type": "string", "example": "eth", "default": "eth" } }, { "name": "addresses", "in": "path", "description": "pool contract address, comma-separated if more than one pool contract address", "required": true, "schema": { "type": "string", "default": "0x88e6a0c2ddd26feeb64f039a2c41296fcb3f5640" }, "examples": { "one value": { "value": "0x88e6a0c2ddd26feeb64f039a2c41296fcb3f5640" }, "multiple values": { "value": "0x88e6a0c2ddd26feeb64f039a2c41296fcb3f5640,0x0d4a11d5eeaac28ec3f61d100daf4d40471f1852" } } }, { "name": "include", "in": "query", "required": false, "description": "attributes to include, comma-separated if more than one to include \n Available values: `base_token`, `quote_token`, `dex`", "schema": { "type": "string", "default": "base_token" }, "examples": { "one value": { "value": "base_token" }, "multiple values": { "value": "base_token,quote_token,dex" } } }, { "name": "include_volume_breakdown", "in": "query", "required": false, "description": "include volume breakdown, default: false", "schema": { "type": "boolean" } }, { "name": "include_composition", "in": "query", "required": false, "description": "include pool composition, default: false", "schema": { "type": "boolean" } } ], "responses": { "200": { "description": "Get multiple pools on a network", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/MultiPoolInfo" } } } } } } }, "/networks/{network}/pools": { "get": { "summary": "Top Pools by Network", "tags": [ "Pools" ], "description": "This endpoint allows you to **query all the top pools based on the provided network**", "operationId": "top-pools-network", "x-mint": { "href": "/reference/top-pools-network" }, "parameters": [ { "name": "network", "in": "path", "description": "network ID \n *refers to [/networks](/reference/networks-list)", "required": true, "schema": { "type": "string", "example": "eth", "default": "eth" } }, { "name": "include", "in": "query", "required": false, "description": "attributes to include, comma-separated if more than one to include \n Available values: `base_token`, `quote_token`, `dex`", "schema": { "type": "string", "default": "base_token" }, "examples": { "one value": { "value": "base_token" }, "multiple values": { "value": "base_token,quote_token,dex" } } }, { "name": "page", "in": "query", "required": false, "description": "page through results \n Default value: 1", "schema": { "type": "integer" } }, { "name": "sort", "in": "query", "required": false, "description": "sort the pools by field \n Default value: h24_tx_count_desc", "schema": { "type": "string", "enum": [ "h24_tx_count_desc", "h24_volume_usd_desc" ] } } ], "responses": { "200": { "description": "Get top pools on a network", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/Pool" } } } } } } }, "/networks/{network}/dexes/{dex}/pools": { "get": { "summary": "Top Pools by Dex", "tags": [ "Pools" ], "description": "This endpoint allows you to **query all the top pools based on the provided network and decentralized exchange (DEX)**", "operationId": "top-pools-dex", "x-mint": { "href": "/reference/top-pools-dex" }, "parameters": [ { "name": "network", "in": "path", "description": "network ID \n *refers to [/networks](/reference/networks-list)", "required": true, "schema": { "type": "string", "example": "eth", "default": "eth" } }, { "name": "dex", "in": "path", "description": "DEX ID \n *refers to [/networks/{network}/dexes](/reference/dexes-list)", "required": true, "schema": { "type": "string", "example": "sushiswap", "default": "sushiswap" } }, { "name": "include", "in": "query", "required": false, "description": "attributes to include, comma-separated if more than one to include \n Available values: `base_token`, `quote_token`, `dex`", "schema": { "type": "string", "default": "base_token" }, "examples": { "one value": { "value": "base_token" }, "multiple values": { "value": "base_token,quote_token,dex" } } }, { "name": "page", "in": "query", "required": false, "description": "page through results \n Default value: 1", "schema": { "type": "integer" } }, { "name": "sort", "in": "query", "required": false, "description": "sort the pools by field \n Default value: h24_tx_count_desc", "schema": { "type": "string", "enum": [ "h24_tx_count_desc", "h24_volume_usd_desc" ] } } ], "responses": { "200": { "description": "Get top pools on a network's DEX", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/Pool" } } } } } } }, "/networks/{network}/new_pools": { "get": { "summary": "New Pools by Network", "tags": [ "Pools" ], "description": "This endpoint allows you to **query all the latest pools based on provided network**", "operationId": "latest-pools-network", "x-mint": { "href": "/reference/latest-pools-network" }, "parameters": [ { "name": "network", "in": "path", "description": "network ID \n *refers to [/networks](/reference/networks-list)", "required": true, "schema": { "type": "string", "example": "eth", "default": "eth" } }, { "name": "include", "in": "query", "required": false, "description": "attributes to include, comma-separated if more than one to include \n Available values: `base_token`, `quote_token`, `dex`", "schema": { "type": "string", "default": "base_token" }, "examples": { "one value": { "value": "base_token" }, "multiple values": { "value": "base_token,quote_token,dex" } } }, { "name": "page", "in": "query", "required": false, "description": "page through results \n Default value: 1", "schema": { "type": "integer" } } ], "responses": { "200": { "description": "Get latest pools on a network", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/Pool" } } } } } } }, "/networks/new_pools": { "get": { "summary": "New Pools List", "tags": [ "Pools" ], "description": "This endpoint allows you to **query all the latest pools across all networks on GeckoTerminal**", "operationId": "latest-pools-list", "x-mint": { "href": "/reference/latest-pools-list" }, "parameters": [ { "name": "include", "in": "query", "required": false, "description": "attributes to include, comma-separated if more than one to include \n Available values: `base_token`, `quote_token`, `dex`, `network`", "schema": { "type": "string", "default": "base_token" }, "examples": { "one value": { "value": "base_token" }, "multiple values": { "value": "base_token,quote_token,dex" } } }, { "name": "page", "in": "query", "required": false, "description": "page through results \n Default value: 1", "schema": { "type": "integer" } } ], "responses": { "200": { "description": "Get latest pools across all networks", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/Pool" } } } } } } }, "/pools/megafilter": { "get": { "summary": "๐Ÿ”ฅ Megafilter for Pools", "tags": [ "Pools" ], "description": "This endpoint allows you to **query pools based on various filters across all networks on GeckoTerminal**", "operationId": "pools-megafilter", "x-mint": { "href": "/reference/pools-megafilter" }, "parameters": [ { "name": "include", "in": "query", "required": false, "description": "attributes to include, comma-separated if more than one to include \n Available values: `base_token`, `quote_token`, `dex`, `network`", "schema": { "type": "string", "default": "base_token" }, "examples": { "one value": { "value": "base_token" }, "multiple values": { "value": "base_token,quote_token,dex" } } }, { "name": "page", "in": "query", "required": false, "description": "page through results \n Default value: 1", "schema": { "type": "integer", "default": 1 } }, { "name": "networks", "in": "query", "required": false, "description": "filter pools by networks, comma-separated if more than one \n Network ID refers to [/networks](/reference/networks-list)", "schema": { "type": "string" } }, { "name": "dexes", "in": "query", "required": false, "description": "filter pools by DEXes, comma-separated if more than one \n DEX ID refers to [/networks/{network}/dexes](/reference/dexes-list)", "schema": { "type": "string" } }, { "name": "sort", "in": "query", "required": false, "description": "sort the pools by field \n Default value: h6_trending", "schema": { "type": "string", "enum": [ "m5_trending", "h1_trending", "h6_trending", "h24_trending", "h24_tx_count_desc", "h24_volume_usd_desc", "m5_price_change_percentage_asc", "h1_price_change_percentage_asc", "h6_price_change_percentage_asc", "h24_price_change_percentage_asc", "m5_price_change_percentage_desc", "h1_price_change_percentage_desc", "h6_price_change_percentage_desc", "h24_price_change_percentage_desc", "fdv_usd_asc", "fdv_usd_desc", "reserve_in_usd_asc", "reserve_in_usd_desc", "pool_created_at_desc" ], "default": "h6_trending" } }, { "name": "fdv_usd_min", "in": "query", "required": false, "description": "minimum fully diluted value in USD", "schema": { "type": "number" } }, { "name": "fdv_usd_max", "in": "query", "required": false, "description": "maximum fully diluted value in USD", "schema": { "type": "number" } }, { "name": "reserve_in_usd_min", "in": "query", "required": false, "description": "minimum reserve in USD", "schema": { "type": "number" } }, { "name": "reserve_in_usd_max", "in": "query", "required": false, "description": "maximum reserve in USD", "schema": { "type": "number" } }, { "name": "h24_volume_usd_min", "in": "query", "required": false, "description": "minimum 24hr volume in USD", "schema": { "type": "number" } }, { "name": "h24_volume_usd_max", "in": "query", "required": false, "description": "maximum 24hr volume in USD", "schema": { "type": "number" } }, { "name": "pool_created_hour_min", "in": "query", "required": false, "description": "minimum pool age in hours", "schema": { "type": "number" } }, { "name": "pool_created_hour_max", "in": "query", "required": false, "description": "maximum pool age in hours", "schema": { "type": "number" } }, { "name": "tx_count_min", "in": "query", "required": false, "description": "minimum transaction count", "schema": { "type": "integer" } }, { "name": "tx_count_max", "in": "query", "required": false, "description": "maximum transaction count", "schema": { "type": "integer" } }, { "name": "tx_count_duration", "in": "query", "required": false, "description": "duration for transaction count metric \n Default value: 24h", "schema": { "type": "string", "enum": [ "5m", "1h", "6h", "24h" ], "default": "24h" } }, { "name": "buys_min", "in": "query", "required": false, "description": "minimum number of buy transactions", "schema": { "type": "integer" } }, { "name": "buys_max", "in": "query", "required": false, "description": "maximum number of buy transactions", "schema": { "type": "integer" } }, { "name": "buys_duration", "in": "query", "required": false, "description": "duration for buy transactions metric \n Default value: 24h", "schema": { "type": "string", "enum": [ "5m", "1h", "6h", "24h" ], "default": "24h" } }, { "name": "sells_min", "in": "query", "required": false, "description": "minimum number of sell transactions", "schema": { "type": "integer" } }, { "name": "sells_max", "in": "query", "required": false, "description": "maximum number of sell transactions", "schema": { "type": "integer" } }, { "name": "sells_duration", "in": "query", "required": false, "description": "duration for sell transactions metric \n Default value: 24h", "schema": { "type": "string", "enum": [ "5m", "1h", "6h", "24h" ], "default": "24h" } }, { "name": "checks", "in": "query", "required": false, "description": "filter options for various checks, comma-separated if more than one \n Available values: `no_honeypot`, `good_gt_score`, `on_coingecko`, `has_social`", "schema": { "type": "string", "default": "no_honeypot" }, "examples": { "one value": { "value": "no_honeypot" }, "multiple values": { "value": "no_honeypot,good_gt_score,on_coingecko" } } }, { "name": "include_unknown_honeypot_tokens", "in": "query", "required": false, "description": "when `checks` includes `no_honeypot`, set to **`true`** to also include 'unknown honeypot' tokens. Default value: `false`", "schema": { "type": "boolean" } }, { "name": "buy_tax_percentage_min", "in": "query", "required": false, "description": "minimum buy tax percentage", "schema": { "type": "number" } }, { "name": "buy_tax_percentage_max", "in": "query", "required": false, "description": "maximum buy tax percentage", "schema": { "type": "number" } }, { "name": "sell_tax_percentage_min", "in": "query", "required": false, "description": "minimum sell tax percentage", "schema": { "type": "number" } }, { "name": "sell_tax_percentage_max", "in": "query", "required": false, "description": "maximum sell tax percentage", "schema": { "type": "number" } } ], "responses": { "200": { "description": "TODO", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/Pool" } } } } } } }, "/search/pools": { "get": { "summary": "Search Pools", "tags": [ "Pools" ], "description": "This endpoint allows you to **search for pools on a network**", "operationId": "search-pools", "x-mint": { "href": "/reference/search-pools" }, "parameters": [ { "name": "query", "in": "query", "description": "search query", "schema": { "type": "string", "example": "weth", "default": "weth" } }, { "name": "network", "in": "query", "description": "network ID \n *refers to [/networks](/reference/networks-list)", "schema": { "type": "string", "example": "eth", "default": "eth" } }, { "name": "include", "in": "query", "required": false, "description": "attributes to include, comma-separated if more than one to include \n Available values: `base_token`, `quote_token`, `dex`", "schema": { "type": "string", "default": "base_token" }, "examples": { "one value": { "value": "base_token" }, "multiple values": { "value": "base_token,quote_token,dex" } } }, { "name": "page", "in": "query", "required": false, "description": "page through results \n Default value: 1", "schema": { "type": "integer" } } ], "responses": { "200": { "description": "Search for pools on a network", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/Pool" } } } } } } }, "/pools/trending_search": { "get": { "summary": "๐Ÿ’ผ Trending Search Pools", "tags": [ "Pools" ], "description": "This endpoint allows you to **query all the trending search pools across all networks on GeckoTerminal**", "operationId": "trending-search-pools", "x-mint": { "href": "/reference/trending-search-pools" }, "parameters": [ { "name": "include", "in": "query", "required": false, "description": "attributes to include, comma-separated if more than one to include \n Available values: `base_token`, `quote_token`, `dex`, `network`", "schema": { "type": "string", "default": "base_token" }, "examples": { "one value": { "value": "base_token" }, "multiple values": { "value": "base_token,quote_token,dex,network" } } }, { "name": "pools", "in": "query", "required": false, "description": "number of pools to return, maximum 10 \n Default value: 4", "schema": { "type": "integer" } } ], "responses": { "200": { "description": "Get trending search pools across all networks", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/TrendingPools" } } } } } } }, "/networks/{network}/tokens/{token_address}/pools": { "get": { "summary": "Top Pools by Token Address", "tags": [ "Tokens" ], "description": "This endpoint allows you to **query top pools based on the provided token contract address on a network**", "operationId": "top-pools-contract-address", "x-mint": { "href": "/reference/top-pools-contract-address" }, "parameters": [ { "name": "network", "in": "path", "description": "network ID \n *refers to [/networks](/reference/networks-list)", "required": true, "schema": { "type": "string", "example": "eth", "default": "eth" } }, { "name": "token_address", "in": "path", "description": "token contract address", "required": true, "schema": { "type": "string", "example": "0xdac17f958d2ee523a2206206994597c13d831ec7", "default": "0xdac17f958d2ee523a2206206994597c13d831ec7" } }, { "name": "include", "in": "query", "required": false, "description": "attributes to include, comma-separated if more than one to include \n Available values: `base_token`, `quote_token`, `dex`", "schema": { "type": "string", "default": "base_token" }, "examples": { "one value": { "value": "base_token" }, "multiple values": { "value": "base_token,quote_token,dex" } } }, { "name": "page", "in": "query", "required": false, "description": "page through results \n Default value: 1", "schema": { "type": "integer" } }, { "name": "sort", "in": "query", "required": false, "description": "sort the pools by field \n Default value: h24_volume_usd_liquidity_desc", "schema": { "type": "string", "enum": [ "h24_volume_usd_liquidity_desc", "h24_tx_count_desc", "h24_volume_usd_desc" ] } } ], "responses": { "200": { "description": "Get top pools for a token", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/Pool" } } } } } } }, "/networks/{network}/tokens/{address}": { "get": { "summary": "Token Data by Token Address", "tags": [ "Tokens" ], "description": "This endpoint allows you to **query specific token data based on the provided token contract address on a network**", "operationId": "token-data-contract-address", "x-mint": { "href": "/reference/token-data-contract-address" }, "parameters": [ { "name": "network", "in": "path", "description": "network ID \n *refers to [/networks](/reference/networks-list)", "required": true, "schema": { "type": "string", "example": "eth", "default": "eth" } }, { "name": "address", "in": "path", "description": "token contract address", "required": true, "schema": { "type": "string", "example": "0xdac17f958d2ee523a2206206994597c13d831ec7", "default": "0xdac17f958d2ee523a2206206994597c13d831ec7" } }, { "name": "include", "in": "query", "required": false, "description": "attributes to include", "schema": { "type": "string", "enum": [ "top_pools" ] } }, { "name": "include_composition", "in": "query", "required": false, "description": "include pool composition, default: false", "schema": { "type": "boolean" } } ], "responses": { "200": { "description": "Get specific token on a network", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/Token" } } } } } } }, "/networks/{network}/tokens/multi/{addresses}": { "get": { "summary": "Tokens Data by Token Addresses", "tags": [ "Tokens" ], "description": "This endpoint allows you to **query multiple tokens data based on the provided token contract addresses on a network**", "operationId": "tokens-data-contract-addresses", "x-mint": { "href": "/reference/tokens-data-contract-addresses" }, "parameters": [ { "name": "network", "in": "path", "description": "network ID \n *refers to [/networks](/reference/networks-list)", "required": true, "schema": { "type": "string", "example": "solana", "default": "solana" } }, { "name": "addresses", "in": "path", "description": "token contract address, comma-separated if more than one token contract address", "required": true, "schema": { "type": "string", "default": "6p6xgHyF7AeE6TZkSmFsko444wqoP15icUSqi2jfGiPN,2g4LS3y2myPe6vj9wTvoBE1wKqxvhnZPoZA9QU9upump" }, "examples": { "one value": { "value": "6p6xgHyF7AeE6TZkSmFsko444wqoP15icUSqi2jfGiPN" }, "multiple values": { "value": "6p6xgHyF7AeE6TZkSmFsko444wqoP15icUSqi2jfGiPN,2g4LS3y2myPe6vj9wTvoBE1wKqxvhnZPoZA9QU9upump" } } }, { "name": "include", "in": "query", "required": false, "description": "attributes to include", "schema": { "type": "string", "enum": [ "top_pools" ] } }, { "name": "include_composition", "in": "query", "required": false, "description": "include pool composition, default: false", "schema": { "type": "boolean" } } ], "responses": { "200": { "description": "Get multiple tokens on a network", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/TokensData" } } } } } } }, "/networks/{network}/tokens/{address}/info": { "get": { "summary": "Token Info by Token Address", "tags": [ "Tokens" ], "description": "This endpoint allows you to **query token metadata (name, symbol, CoinGecko ID, image, socials, websites, description, etc.) based on a provided token contract address on a network**", "operationId": "token-info-contract-address", "x-mint": { "href": "/reference/token-info-contract-address" }, "parameters": [ { "name": "network", "in": "path", "description": "network ID \n *refers to [/networks](/reference/networks-list)", "required": true, "schema": { "type": "string", "example": "eth", "default": "eth" } }, { "name": "address", "in": "path", "description": "token contract address", "required": true, "schema": { "type": "string", "example": "0xdac17f958d2ee523a2206206994597c13d831ec7", "default": "0xdac17f958d2ee523a2206206994597c13d831ec7" } } ], "responses": { "200": { "description": "Get specific token info on a network", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/TokenInfo" } } } } } } }, "/networks/{network}/pools/{pool_address}/info": { "get": { "summary": "Pool Tokens Info by Pool Address", "tags": [ "Tokens" ], "description": "This endpoint allows you to **query pool metadata (base and quote token details, image, socials, websites, description, contract address, etc.) based on a provided pool contract address on a network**", "operationId": "pool-token-info-contract-address", "x-mint": { "href": "/reference/pool-token-info-contract-address" }, "parameters": [ { "name": "network", "in": "path", "description": "network ID \n *refers to [/networks](/reference/networks-list)", "required": true, "schema": { "type": "string", "example": "eth", "default": "eth" } }, { "name": "pool_address", "in": "path", "description": "pool contract address", "required": true, "schema": { "type": "string", "example": "0x06da0fd433c1a5d7a4faa01111c044910a184553", "default": "0x06da0fd433c1a5d7a4faa01111c044910a184553" } }, { "name": "include", "in": "query", "required": false, "description": "attributes to include", "schema": { "type": "string", "enum": [ "pool" ] } } ], "responses": { "200": { "description": "Get pool tokens info on a network", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/PoolTokensInfo" } } } } } } }, "/tokens/info_recently_updated": { "get": { "summary": "Most Recently Updated Tokens List", "tags": [ "Tokens" ], "description": "This endpoint allows you to **query 100 most recently updated tokens info of a specific network or across all networks on GeckoTerminal**", "operationId": "tokens-info-recent-updated", "x-mint": { "href": "/reference/tokens-info-recent-updated" }, "parameters": [ { "name": "include", "in": "query", "required": false, "description": "Attributes for related resources to include, which will be returned under the top-level 'included' key", "schema": { "type": "string", "enum": [ "network" ] } }, { "name": "network", "in": "query", "description": "filter tokens by provided network \n *refers to [/networks](/reference/networks-list)", "required": false, "schema": { "type": "string", "example": "eth", "default": "eth" } } ], "responses": { "200": { "description": "Get 100 tokens info across all networks ordered by most recently updated", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/TokenInfoRecentlyUpdated" } } } } } } }, "/networks/{network}/tokens/{address}/top_holders": { "get": { "summary": "๐Ÿ’ผ Top Token Holders by Token Address", "tags": [ "Tokens" ], "description": "This endpoint allows you to **query top token holders based on the provided token contract address on a network**", "operationId": "top-token-holders-token-address", "x-mint": { "href": "/reference/top-token-holders-token-address" }, "parameters": [ { "name": "network", "in": "path", "description": "network ID \n *refers to [/networks](/reference/networks-list)", "required": true, "schema": { "type": "string", "example": "base", "default": "base" } }, { "name": "address", "in": "path", "description": "token contract address", "required": true, "schema": { "type": "string", "example": "0x6921b130d297cc43754afba22e5eac0fbf8db75b", "default": "0x6921b130d297cc43754afba22e5eac0fbf8db75b" } }, { "name": "holders", "in": "query", "description": "number of top token holders to return, you may use any integer or `max` \n Default value: 10", "required": false, "schema": { "type": "string", "default": "1" }, "examples": { "value-1": { "value": "1" }, "value-2": { "value": "max" } } } ], "responses": { "200": { "description": "Get top token holders for a token", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/TokenHolder" } } } } } } }, "/networks/{network}/tokens/{token_address}/holders_chart": { "get": { "summary": "๐Ÿ’ผ Historical Token Holders Chart by Token Address", "tags": [ "Tokens" ], "description": "This endpoint allows you to **get the historical token holders chart based on the provided token contract address on a network**", "operationId": "token-holders-chart-token-address", "x-mint": { "href": "/reference/token-holders-chart-token-address" }, "parameters": [ { "name": "network", "in": "path", "description": "network ID \n *refers to [/networks](/reference/networks-list)", "required": true, "schema": { "type": "string", "example": "eth", "default": "eth" } }, { "name": "token_address", "in": "path", "description": "token contract address", "required": true, "schema": { "type": "string", "example": "0xdac17f958d2ee523a2206206994597c13d831ec7", "default": "0xdac17f958d2ee523a2206206994597c13d831ec7" } }, { "name": "days", "in": "query", "description": "number of days to return the historical token holders chart \n Default value: 7", "required": false, "schema": { "type": "string", "enum": [ "7", "30", "max" ] } } ], "responses": { "200": { "description": "Get historical token holders chart for a token", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/TokenHolderChart" } } } } } } }, "/networks/{network}/pools/{pool_address}/ohlcv/{timeframe}": { "get": { "summary": "Pool OHLCV chart by Pool Address", "tags": [ "OHLCV" ], "description": "This endpoint allows you to **get the OHLCV chart (Open, High, Low, Close, Volume) of a pool based on the provided pool address on a network**", "operationId": "pool-ohlcv-contract-address", "x-mint": { "href": "/reference/pool-ohlcv-contract-address" }, "parameters": [ { "name": "network", "in": "path", "description": "network ID \n *refers to [/networks](/reference/networks-list)", "required": true, "schema": { "type": "string", "example": "eth", "default": "eth" } }, { "name": "pool_address", "in": "path", "description": "pool contract address", "required": true, "schema": { "type": "string", "example": "0x06da0fd433c1a5d7a4faa01111c044910a184553", "default": "0x06da0fd433c1a5d7a4faa01111c044910a184553" } }, { "name": "timeframe", "in": "path", "description": "timeframe of the OHLCV chart", "required": true, "schema": { "type": "string", "enum": [ "day", "hour", "minute", "second" ] } }, { "name": "aggregate", "in": "query", "required": false, "description": "time period to aggregate each OHLCV \n Available values (day): `1` \n Available values (hour): `1` , `4` , `12` \n Available values (minute): `1` , `5` , `15` \n Available values (second): `1`, `15`, `30` \n Default value: 1", "schema": { "type": "string" } }, { "name": "before_timestamp", "in": "query", "required": false, "description": "return OHLCV data before this timestamp (integer seconds since epoch)", "schema": { "type": "integer" } }, { "name": "limit", "in": "query", "required": false, "description": "number of OHLCV results to return, maximum 1000 \n Default value: 100", "schema": { "type": "integer" } }, { "name": "currency", "in": "query", "required": false, "description": "return OHLCV in USD or quote token \n Default value: usd", "schema": { "type": "string", "enum": [ "usd", "token" ] } }, { "name": "token", "in": "query", "required": false, "description": "return OHLCV for token \n use this to invert the chart \n Available values: 'base', 'quote' or token address \n Default value: 'base'", "schema": { "type": "string", "default": "base" }, "examples": { "base": { "value": "base" }, "quote": { "value": "quote" }, "base_token_address": { "value": "0xdac17f958d2ee523a2206206994597c13d831ec7" }, "quote_token_address": { "value": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2" } } }, { "name": "include_empty_intervals", "in": "query", "required": false, "description": "include empty intervals with no trade data, default: false", "schema": { "type": "boolean", "default": false } } ], "responses": { "200": { "description": "Get OHLCV data of a pool", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/OHLCV" } } } } } } }, "/networks/{network}/tokens/{token_address}/ohlcv/{timeframe}": { "get": { "summary": "๐Ÿ’ผ Token OHLCV chart by Token Address", "tags": [ "OHLCV" ], "description": "This endpoint allows you to **get the OHLCV chart (Open, High, Low, Close, Volume) of a token based on the provided token address on a network**", "operationId": "token-ohlcv-token-address", "x-mint": { "href": "/reference/token-ohlcv-token-address" }, "parameters": [ { "name": "network", "in": "path", "description": "network ID \n *refers to [/networks](/reference/networks-list)", "required": true, "schema": { "type": "string", "example": "solana", "default": "solana" } }, { "name": "token_address", "in": "path", "description": "token contract address", "required": true, "schema": { "type": "string", "example": "So11111111111111111111111111111111111111112", "default": "So11111111111111111111111111111111111111112" } }, { "name": "timeframe", "in": "path", "description": "timeframe of the OHLCV chart", "required": true, "schema": { "type": "string", "enum": [ "day", "hour", "minute", "second" ] } }, { "name": "aggregate", "in": "query", "required": false, "description": "time period to aggregate each OHLCV \n Available values (day): `1` \n Available values (hour): `1` , `4` , `12` \n Available values (minute): `1` , `5` , `15` \n Available values (second): `1`, `15`, `30` \n Default value: 1", "schema": { "type": "string" } }, { "name": "before_timestamp", "in": "query", "required": false, "description": "return OHLCV data before this timestamp (integer seconds since epoch)", "schema": { "type": "integer" } }, { "name": "limit", "in": "query", "required": false, "description": "number of OHLCV results to return, maximum 1000 \n Default value: 100", "schema": { "type": "integer" } }, { "name": "currency", "in": "query", "required": false, "description": "return OHLCV in USD or quote token \n Default value: usd", "schema": { "type": "string", "enum": [ "usd", "token" ] } }, { "name": "include_empty_intervals", "in": "query", "required": false, "description": "include empty intervals with no trade data, default: false", "schema": { "type": "boolean", "default": false } } ], "responses": { "200": { "description": "Get OHLCV data of a token", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/OHLCV" } } } } } } }, "/networks/{network}/pools/{pool_address}/trades": { "get": { "summary": "Past 24 Hour Trades by Pool Address", "tags": [ "Trades" ], "description": "This endpoint allows you to **query the last 300 trades in the past 24 hours based on the provided pool address**", "operationId": "pool-trades-contract-address", "x-mint": { "href": "/reference/pool-trades-contract-address" }, "parameters": [ { "name": "network", "in": "path", "description": "network ID \n *refers to [/networks](/reference/networks-list)", "required": true, "schema": { "type": "string", "example": "eth", "default": "eth" } }, { "name": "pool_address", "in": "path", "description": "pool contract address", "required": true, "schema": { "type": "string", "example": "0x06da0fd433c1a5d7a4faa01111c044910a184553", "default": "0x06da0fd433c1a5d7a4faa01111c044910a184553" } }, { "name": "trade_volume_in_usd_greater_than", "in": "query", "required": false, "description": "filter trades by trade volume in USD greater than this value \n Default value: 0", "schema": { "type": "number" } }, { "name": "token", "in": "query", "required": false, "description": "return trades for token \n use this to invert the chart \n Available values: 'base', 'quote' or token address \n Default value: 'base'", "schema": { "type": "string", "default": "base" }, "examples": { "base": { "value": "base" }, "quote": { "value": "quote" }, "base_token_address": { "value": "0xdac17f958d2ee523a2206206994597c13d831ec7" }, "quote_token_address": { "value": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2" } } } ], "responses": { "200": { "description": "Get last 300 trades in past 24 hours from a pool", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/Trades" } } } } } } }, "/networks/{network}/tokens/{token_address}/trades": { "get": { "summary": "๐Ÿ’ผ Past 24 Hour Trades by Token Address", "tags": [ "Trades" ], "description": "This endpoint allows you to **query the last 300 trades in the past 24 hours, across all pools, based on the provided token contract address on a network**", "operationId": "token-trades-contract-address", "x-mint": { "href": "/reference/token-trades-contract-address" }, "parameters": [ { "name": "network", "in": "path", "description": "network ID \n *refers to [/networks](/reference/networks-list)", "required": true, "schema": { "type": "string", "example": "eth", "default": "eth" } }, { "name": "token_address", "in": "path", "description": "token contract address", "required": true, "schema": { "type": "string", "example": "0xdac17f958d2ee523a2206206994597c13d831ec7", "default": "0xdac17f958d2ee523a2206206994597c13d831ec7" } }, { "name": "trade_volume_in_usd_greater_than", "in": "query", "required": false, "description": "filter trades by trade volume in USD greater than this value \n Default value: 0", "schema": { "type": "number" } } ], "responses": { "200": { "description": "Get last 300 trades in past 24 hours from a token", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/TokenTrades" } } } } } } }, "/categories": { "get": { "summary": "๐Ÿ’ผ Categories List", "tags": [ "Categories" ], "description": "This endpoint allows you to **query all the supported categories on GeckoTerminal**", "operationId": "categories-list", "x-mint": { "href": "/reference/categories-list" }, "parameters": [ { "name": "page", "in": "query", "required": false, "description": "page through results \n Default value: `1`", "schema": { "type": "integer" } }, { "name": "sort", "in": "query", "required": false, "description": "sort the categories by field \n Default value: `h6_volume_percentage_desc`", "schema": { "type": "string", "enum": [ "h1_volume_percentage_desc", "h6_volume_percentage_desc", "h12_volume_percentage_desc", "h24_tx_count_desc", "h24_volume_usd_desc", "fdv_usd_desc", "reserve_in_usd_desc" ] } } ], "responses": { "200": { "description": "Get list of supported categories", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/OnchainCategoriesList" } } } } } } }, "/categories/{category_id}/pools": { "get": { "summary": "๐Ÿ’ผ Pools by Category ID", "tags": [ "Categories" ], "description": "This endpoint allows you to **query all the pools based on the provided category ID**", "operationId": "pools-category", "x-mint": { "href": "/reference/pools-category" }, "parameters": [ { "name": "category_id", "in": "path", "required": true, "description": "category ID", "schema": { "type": "string", "example": "pump-fun", "default": "pump-fun" } }, { "name": "include", "in": "query", "required": false, "description": "attributes to include, comma-separated if more than one to include \n Available values: `base_token`, `quote_token`, `dex`, `network`. \n Example: `base_token` or `base_token,dex`", "schema": { "type": "string" } }, { "name": "page", "in": "query", "required": false, "description": "page through results \n Default value: `1`", "schema": { "type": "integer" } }, { "name": "sort", "in": "query", "required": false, "description": "sort the pools by field \n Default value: `pool_created_at_desc`", "schema": { "type": "string", "enum": [ "m5_trending", "h1_trending", "h6_trending", "h24_trending", "h24_tx_count_desc", "h24_volume_usd_desc", "pool_created_at_desc", "h24_price_change_percentage_desc" ] } } ], "responses": { "200": { "description": "Get pools by category ID", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/CategoriesPools" } } } } } } } }, "components": { "securitySchemes": { "apiKeyAuth": { "type": "apiKey", "in": "header", "name": "x-cg-pro-api-key" }, "apiKeyQueryParam": { "type": "apiKey", "in": "query", "name": "x_cg_pro_api_key" } }, "schemas": { "OnchainSimplePrice": { "type": "object", "properties": { "data": { "type": "object", "properties": { "id": { "type": "string" }, "type": { "type": "string" }, "attributes": { "type": "object", "properties": { "token_prices": { "type": "object", "additionalProperties": { "type": "string" } } } } } } }, "example": { "data": { "id": "1ba898f0-eda2-4291-9491-9a5b323f66ef", "type": "simple_token_price", "attributes": { "token_prices": { "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2": "2289.33" }, "market_cap_usd": { "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2": "6692452895.779648" }, "h24_volume_usd": { "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2": "965988358.733808" }, "h24_price_change_percentage": { "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2": "3.3870290336" }, "total_reserve_in_usd": { "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2": "1576179559.94669772339136684208" } } } } }, "NetworksList": { "type": "object", "properties": { "data": { "type": "array", "items": { "type": "object", "properties": { "id": { "type": "string" }, "type": { "type": "string" }, "attributes": { "type": "object", "properties": { "name": { "type": "string" }, "coingecko_asset_platform_id": { "type": "string" } } } } } } }, "example": { "data": [ { "id": "eth", "type": "network", "attributes": { "name": "Ethereum", "coingecko_asset_platform_id": "ethereum" } }, { "id": "bsc", "type": "network", "attributes": { "name": "BNB Chain", "coingecko_asset_platform_id": "binance-smart-chain" } }, { "id": "polygon_pos", "type": "network", "attributes": { "name": "Polygon POS", "coingecko_asset_platform_id": "polygon-pos" } } ] } }, "DexesList": { "type": "object", "properties": { "data": { "type": "array", "items": { "type": "object", "properties": { "id": { "type": "string" }, "type": { "type": "string" }, "attributes": { "type": "object", "properties": { "name": { "type": "string" } } } } } } }, "example": { "data": [ { "id": "uniswap_v2", "type": "dex", "attributes": { "name": "Uniswap V2" } }, { "id": "sushiswap", "type": "dex", "attributes": { "name": "SushiSwap" } }, { "id": "uniswap_v3", "type": "dex", "attributes": { "name": "Uniswap V3" } } ] } }, "Pool": { "type": "object", "properties": { "data": { "type": "array", "items": { "type": "object", "properties": { "id": { "type": "string" }, "type": { "type": "string" }, "attributes": { "type": "object", "properties": { "base_token_price_usd": { "type": "string" }, "base_token_price_native_currency": { "type": "string" }, "quote_token_price_usd": { "type": "string" }, "quote_token_price_native_currency": { "type": "string" }, "base_token_price_quote_token": { "type": "string" }, "quote_token_price_base_token": { "type": "string" }, "address": { "type": "string" }, "name": { "type": "string" }, "pool_created_at": { "type": "string" }, "fdv_usd": { "type": "string" }, "market_cap_usd": { "type": "string" }, "price_change_percentage": { "type": "object", "properties": { "m5": { "type": "string" }, "m15": { "type": "string" }, "m30": { "type": "string" }, "h1": { "type": "string" }, "h6": { "type": "string" }, "h24": { "type": "string" } } }, "transactions": { "type": "object", "properties": { "m5": { "type": "object", "properties": { "buys": { "type": "integer" }, "sells": { "type": "integer" }, "buyers": { "type": "integer" }, "sellers": { "type": "integer" } } }, "m15": { "type": "object", "properties": { "buys": { "type": "integer" }, "sells": { "type": "integer" }, "buyers": { "type": "integer" }, "sellers": { "type": "integer" } } }, "m30": { "type": "object", "properties": { "buys": { "type": "integer" }, "sells": { "type": "integer" }, "buyers": { "type": "integer" }, "sellers": { "type": "integer" } } }, "h1": { "type": "object", "properties": { "buys": { "type": "integer" }, "sells": { "type": "integer" }, "buyers": { "type": "integer" }, "sellers": { "type": "integer" } } }, "h24": { "type": "object", "properties": { "buys": { "type": "integer" }, "sells": { "type": "integer" }, "buyers": { "type": "integer" }, "sellers": { "type": "integer" } } } } }, "volume_usd": { "type": "object", "properties": { "m5": { "type": "string" }, "m15": { "type": "string" }, "m30": { "type": "string" }, "h1": { "type": "string" }, "h6": { "type": "string" }, "h24": { "type": "string" } } }, "reserve_in_usd": { "type": "string" } } }, "relationships": { "type": "object", "properties": { "base_token": { "type": "object", "properties": { "data": { "type": "object", "properties": { "id": { "type": "string" }, "type": { "type": "string" } } } } }, "quote_token": { "type": "object", "properties": { "data": { "type": "object", "properties": { "id": { "type": "string" }, "type": { "type": "string" } } } } }, "dex": { "type": "object", "properties": { "data": { "type": "object", "properties": { "id": { "type": "string" }, "type": { "type": "string" } } } } } } } } } }, "included": { "type": "array", "items": { "type": "object", "properties": { "id": { "type": "string" }, "type": { "type": "string" }, "attributes": { "type": "object", "properties": { "address": { "type": "string" }, "name": { "type": "string" }, "symbol": { "type": "string" }, "decimals": { "type": "integer" }, "image_url": { "type": "string" }, "coingecko_coin_id": { "type": "string" } } } } } } }, "example": { "data": [ { "id": "eth_0x88e6a0c2ddd26feeb64f039a2c41296fcb3f5640", "type": "pool", "attributes": { "base_token_price_usd": "3653.12491645176", "base_token_price_native_currency": "1.0", "quote_token_price_usd": "0.998343707926245", "quote_token_price_native_currency": "0.000273040545093221", "base_token_price_quote_token": "3662.46", "quote_token_price_base_token": "0.00027304", "address": "0x88e6a0c2ddd26feeb64f039a2c41296fcb3f5640", "name": "WETH / USDC 0.05%", "pool_created_at": "2021-12-29T12:35:14Z", "fdv_usd": "11007041041", "market_cap_usd": null, "price_change_percentage": { "m5": "0", "m15": "0.21", "m30": "0.31", "h1": "0.51", "h6": "0.86", "h24": "7.71" }, "transactions": { "m5": { "buys": 7, "sells": 2, "buyers": 7, "sellers": 2 }, "m15": { "buys": 19, "sells": 27, "buyers": 19, "sellers": 27 }, "m30": { "buys": 49, "sells": 61, "buyers": 45, "sellers": 57 }, "h1": { "buys": 97, "sells": 144, "buyers": 83, "sellers": 124 }, "h24": { "buys": 2966, "sells": 3847, "buyers": 1625, "sellers": 2399 } }, "volume_usd": { "m5": "868581.7348314", "m15": "2056262.885098", "m30": "4081230.098456", "h1": "16798158.0138526", "h6": "164054610.850188", "h24": "536545444.904535" }, "reserve_in_usd": "163988541.3812" }, "relationships": { "base_token": { "data": { "id": "eth_0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2", "type": "token" } }, "quote_token": { "data": { "id": "eth_0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "type": "token" } }, "dex": { "data": { "id": "uniswap_v3", "type": "dex" } } } } ], "included": [ { "id": "eth_0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2", "type": "token", "attributes": { "address": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2", "name": "Wrapped Ether", "symbol": "WETH", "decimals": 18, "image_url": "https://assets.coingecko.com/coins/images/2518/small/weth.png?1696503332", "coingecko_coin_id": "weth" } } ] } }, "PoolData": { "type": "object", "properties": { "id": { "type": "string" }, "type": { "type": "string" }, "attributes": { "type": "object", "properties": { "base_token_price_usd": { "type": "string" }, "base_token_price_native_currency": { "type": "string" }, "base_token_balance": { "type": "string" }, "base_token_liquidity_usd": { "type": "string" }, "quote_token_price_usd": { "type": "string" }, "quote_token_price_native_currency": { "type": "string" }, "quote_token_balance": { "type": "string" }, "quote_token_liquidity_usd": { "type": "string" }, "base_token_price_quote_token": { "type": "string" }, "quote_token_price_base_token": { "type": "string" }, "address": { "type": "string" }, "name": { "type": "string" }, "pool_name": { "type": "string" }, "pool_fee_percentage": { "type": "string" }, "pool_created_at": { "type": "string" }, "fdv_usd": { "type": "string" }, "market_cap_usd": { "type": "string" }, "price_change_percentage": { "type": "object", "properties": { "m5": { "type": "string" }, "m15": { "type": "string" }, "m30": { "type": "string" }, "h1": { "type": "string" }, "h6": { "type": "string" }, "h24": { "type": "string" } } }, "transactions": { "type": "object", "properties": { "m5": { "type": "object", "properties": { "buys": { "type": "integer" }, "sells": { "type": "integer" }, "buyers": { "type": "integer" }, "sellers": { "type": "integer" } } }, "m15": { "type": "object", "properties": { "buys": { "type": "integer" }, "sells": { "type": "integer" }, "buyers": { "type": "integer" }, "sellers": { "type": "integer" } } }, "m30": { "type": "object", "properties": { "buys": { "type": "integer" }, "sells": { "type": "integer" }, "buyers": { "type": "integer" }, "sellers": { "type": "integer" } } }, "h1": { "type": "object", "properties": { "buys": { "type": "integer" }, "sells": { "type": "integer" }, "buyers": { "type": "integer" }, "sellers": { "type": "integer" } } }, "h6": { "type": "object", "properties": { "buys": { "type": "integer" }, "sells": { "type": "integer" }, "buyers": { "type": "integer" }, "sellers": { "type": "integer" } } }, "h24": { "type": "object", "properties": { "buys": { "type": "integer" }, "sells": { "type": "integer" }, "buyers": { "type": "integer" }, "sellers": { "type": "integer" } } } } }, "volume_usd": { "type": "object", "properties": { "m5": { "type": "string" }, "m15": { "type": "string" }, "m30": { "type": "string" }, "h1": { "type": "string" }, "h6": { "type": "string" }, "h24": { "type": "string" } } }, "net_buy_volume_usd": { "type": "object", "properties": { "m5": { "type": "string" }, "m15": { "type": "string" }, "m30": { "type": "string" }, "h1": { "type": "string" }, "h6": { "type": "string" }, "h24": { "type": "string" } } }, "buy_volume_usd": { "type": "object", "properties": { "m5": { "type": "string" }, "m15": { "type": "string" }, "m30": { "type": "string" }, "h1": { "type": "string" }, "h6": { "type": "string" }, "h24": { "type": "string" } } }, "sell_volume_usd": { "type": "object", "properties": { "m5": { "type": "string" }, "m15": { "type": "string" }, "m30": { "type": "string" }, "h1": { "type": "string" }, "h6": { "type": "string" }, "h24": { "type": "string" } } }, "reserve_in_usd": { "type": "string" }, "locked_liquidity_percentage": { "type": "string" } } }, "relationships": { "type": "object", "properties": { "base_token": { "type": "object", "properties": { "data": { "type": "object", "properties": { "id": { "type": "string" }, "type": { "type": "string" } } } } }, "quote_token": { "type": "object", "properties": { "data": { "type": "object", "properties": { "id": { "type": "string" }, "type": { "type": "string" } } } } }, "dex": { "type": "object", "properties": { "data": { "type": "object", "properties": { "id": { "type": "string" }, "type": { "type": "string" } } } } } } } } }, "MultiPoolInfo": { "type": "object", "properties": { "data": { "type": "array", "items": { "$ref": "#/components/schemas/PoolData" } }, "included": { "type": "array", "items": { "type": "object", "properties": { "id": { "type": "string" }, "type": { "type": "string" }, "attributes": { "type": "object", "properties": { "address": { "type": "string" }, "name": { "type": "string" }, "symbol": { "type": "string" }, "decimals": { "type": "integer" }, "image_url": { "type": "string" }, "coingecko_coin_id": { "type": "string" } } } } } } }, "example": { "data": [ { "id": "eth_0x88e6a0c2ddd26feeb64f039a2c41296fcb3f5640", "type": "pool", "attributes": { "base_token_price_usd": "4459.91960575582", "base_token_price_native_currency": "1.0", "base_token_balance": "5783.57638014946", "base_token_liquidity_usd": "25794285.689214855", "quote_token_price_usd": "0.998614899014123", "quote_token_price_native_currency": "0.000223861979768972", "quote_token_balance": "64655288.355199", "quote_token_liquidity_usd": "64552255.7925259", "base_token_price_quote_token": "4467.038132299", "quote_token_price_base_token": "0.0002238619798", "address": "0x88e6a0c2ddd26feeb64f039a2c41296fcb3f5640", "name": "WETH / USDC 0.05%", "pool_name": "WETH / USDC", "pool_fee_percentage": "0.05", "pool_created_at": "2021-12-29T12:35:14Z", "fdv_usd": "11160006028.1758", "market_cap_usd": "11166433701.589", "price_change_percentage": { "m5": "0", "m15": "0.027", "m30": "0.028", "h1": "0.039", "h6": "-0.435", "h24": "-0.221" }, "transactions": { "m5": { "buys": 0, "sells": 4, "buyers": 0, "sellers": 4 }, "m15": { "buys": 9, "sells": 27, "buyers": 9, "sellers": 23 }, "m30": { "buys": 23, "sells": 43, "buyers": 18, "sellers": 37 }, "h1": { "buys": 86, "sells": 104, "buyers": 56, "sellers": 79 }, "h6": { "buys": 383, "sells": 524, "buyers": 212, "sellers": 388 }, "h24": { "buys": 1517, "sells": 1828, "buyers": 740, "sellers": 1302 } }, "volume_usd": { "m5": "37399.6069733459", "m15": "288043.30450079", "m30": "365553.90171076", "h1": "2801120.82868497", "h6": "5475445.24298699", "h24": "16190877.4119214" }, "net_buy_volume_usd": { "m5": "-37399.6069733459", "m15": "-106958.58061148", "m30": "-32014.899699526", "h1": "66459.25132413", "h6": "-336894.73878909", "h24": "-165843.81722825" }, "buy_volume_usd": { "m5": "0.0", "m15": "90542.361944655", "m30": "166769.501005617", "h1": "1433790.04000455", "h6": "2569275.25209895", "h24": "8012516.79734659" }, "sell_volume_usd": { "m5": "37399.6069733459", "m15": "197500.942556135", "m30": "198784.400705143", "h1": "1367330.78868042", "h6": "2906169.99088804", "h24": "8178360.61457484" }, "reserve_in_usd": "90346541.3306", "locked_liquidity_percentage": "0.0" }, "relationships": { "base_token": { "data": { "id": "eth_0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2", "type": "token" } }, "quote_token": { "data": { "id": "eth_0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "type": "token" } }, "dex": { "data": { "id": "uniswap_v3", "type": "dex" } } } } ], "included": [ { "id": "eth_0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2", "type": "token", "attributes": { "address": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2", "name": "Wrapped Ether", "symbol": "WETH", "decimals": 18, "image_url": "https://coin-images.coingecko.com/coins/images/2518/large/weth.png?1696503332", "coingecko_coin_id": "weth" } } ] } }, "SinglePoolInfo": { "type": "object", "properties": { "data": { "$ref": "#/components/schemas/PoolData" }, "included": { "type": "array", "items": { "type": "object", "properties": { "id": { "type": "string" }, "type": { "type": "string" }, "attributes": { "type": "object", "properties": { "address": { "type": "string" }, "name": { "type": "string" }, "symbol": { "type": "string" }, "decimals": { "type": "integer" }, "image_url": { "type": "string" }, "coingecko_coin_id": { "type": "string" } } } } } } }, "example": { "data": { "id": "eth_0x88e6a0c2ddd26feeb64f039a2c41296fcb3f5640", "type": "pool", "attributes": { "base_token_price_usd": "4473.69429892668", "base_token_price_native_currency": "1.0", "base_token_balance": "5713.28147604894", "base_token_liquidity_usd": "25559474.76756355", "quote_token_price_usd": "0.997996963545633", "quote_token_price_native_currency": "0.000223037878108427", "quote_token_balance": "64636039.082111", "quote_token_liquidity_usd": "64494052.04397222", "base_token_price_quote_token": "4483.543371561", "quote_token_price_base_token": "0.0002230378781", "address": "0x88e6a0c2ddd26feeb64f039a2c41296fcb3f5640", "name": "WETH / USDC 0.05%", "pool_name": "WETH / USDC", "pool_fee_percentage": "0.05", "pool_created_at": "2021-12-29T12:35:14Z", "fdv_usd": "11190873336.847", "market_cap_usd": "11195941219.2312", "price_change_percentage": { "m5": "0", "m15": "0.01", "m30": "0", "h1": "0", "h6": "-0.31", "h24": "0.06" }, "transactions": { "m5": { "buys": 0, "sells": 4, "buyers": 0, "sellers": 4 }, "m15": { "buys": 7, "sells": 14, "buyers": 7, "sellers": 13 }, "m30": { "buys": 36, "sells": 36, "buyers": 30, "sellers": 31 }, "h1": { "buys": 72, "sells": 66, "buyers": 52, "sellers": 55 }, "h6": { "buys": 394, "sells": 374, "buyers": 270, "sellers": 306 }, "h24": { "buys": 1405, "sells": 1769, "buyers": 720, "sellers": 1312 } }, "volume_usd": { "m5": "14474.0609971508", "m15": "97230.627441051", "m30": "217572.719149789", "h1": "398012.377874174", "h6": "2624801.54967643", "h24": "14524209.5484025" }, "net_buy_volume_usd": { "m5": "-14474.0609971508", "m15": "20088.5420905036", "m30": "112265.1687880188", "h1": "213181.8440453441", "h6": "39055.74647786", "h24": "-3562.19491886" }, "buy_volume_usd": { "m5": "0.0", "m15": "58659.5847657773", "m30": "164918.943968904", "h1": "305597.110959759", "h6": "1331928.64807714", "h24": "7260323.6767418" }, "sell_volume_usd": { "m5": "14474.0609971508", "m15": "38571.0426752737", "m30": "52653.7751808852", "h1": "92415.2669144149", "h6": "1292872.90159928", "h24": "7263885.87166066" }, "reserve_in_usd": "90053526.8909", "locked_liquidity_percentage": "0.0" }, "relationships": { "base_token": { "data": { "id": "eth_0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2", "type": "token" } }, "quote_token": { "data": { "id": "eth_0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "type": "token" } }, "dex": { "data": { "id": "uniswap_v3", "type": "dex" } } } }, "included": [ { "id": "eth_0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2", "type": "token", "attributes": { "address": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2", "name": "Wrapped Ether", "symbol": "WETH", "decimals": 18, "image_url": "https://coin-images.coingecko.com/coins/images/2518/large/weth.png?1696503332", "coingecko_coin_id": "weth" } } ] } }, "TrendingPools": { "type": "object", "properties": { "data": { "type": "array", "items": { "type": "object", "properties": { "id": { "type": "string" }, "type": { "type": "string" }, "attributes": { "type": "object", "properties": { "trending_rank": { "type": "number" }, "address": { "type": "string" }, "name": { "type": "string" }, "pool_created_at": { "type": "string" }, "fdv_usd": { "type": "string" }, "market_cap_usd": { "type": "string" }, "volume_usd": { "type": "object", "properties": { "h24": { "type": "string" } } }, "reserve_in_usd": { "type": "string" } } }, "relationships": { "type": "object", "properties": { "network": { "type": "object", "properties": { "data": { "type": "object", "properties": { "id": { "type": "string" }, "type": { "type": "string" } } } } }, "dex": { "type": "object", "properties": { "data": { "type": "object", "properties": { "id": { "type": "string" }, "type": { "type": "string" } } } } }, "base_token": { "type": "object", "properties": { "data": { "type": "object", "properties": { "id": { "type": "string" }, "type": { "type": "string" } } } } }, "quote_token": { "type": "object", "properties": { "data": { "type": "object", "properties": { "id": { "type": "string" }, "type": { "type": "string" } } } } } } } } } }, "included": { "type": "array", "items": { "type": "object", "properties": { "id": { "type": "string" }, "type": { "type": "string" }, "attributes": { "type": "object", "properties": { "address": { "type": "string" }, "name": { "type": "string" }, "symbol": { "type": "string" }, "decimals": { "type": "integer" }, "image_url": { "type": "string" }, "coingecko_coin_id": { "type": "string" } } } } } } }, "example": { "data": [ { "id": "eth_0x88e6a0c2ddd26feeb64f039a2c41296fcb3f5640", "type": "pool", "attributes": { "trending_rank": 0, "address": "0x88e6a0c2ddd26feeb64f039a2c41296fcb3f5640", "name": "WETH / USDC 0.05%", "pool_created_at": "2021-12-29T12:35:14Z", "fdv_usd": "11007041041", "market_cap_usd": null, "volume_usd": { "h24": "536545444.904535" }, "reserve_in_usd": "163988541.3812" }, "relationships": { "network": { "data": { "id": "eth", "type": "network" } }, "dex": { "data": { "id": "uniswap_v3", "type": "dex" } }, "base_token": { "data": { "id": "eth_0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2", "type": "token" } }, "quote_token": { "data": { "id": "eth_0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "type": "token" } } } } ], "included": [ { "id": "eth_0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2", "type": "token", "attributes": { "address": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2", "name": "Wrapped Ether", "symbol": "WETH", "decimals": 18, "image_url": "https://assets.coingecko.com/coins/images/2518/small/weth.png?1696503332", "coingecko_coin_id": "weth" } } ] } }, "Token": { "type": "object", "properties": { "data": { "type": "object", "properties": { "id": { "type": "string" }, "type": { "type": "string" }, "attributes": { "type": "object", "properties": { "address": { "type": "string" }, "name": { "type": "string" }, "symbol": { "type": "string" }, "decimals": { "type": "integer" }, "image_url": { "type": "string" }, "coingecko_coin_id": { "type": "string" }, "total_supply": { "type": "string" }, "normalized_total_supply": { "type": "string" }, "price_usd": { "type": "string" }, "fdv_usd": { "type": "string" }, "total_reserve_in_usd": { "type": "string" }, "volume_usd": { "type": "object", "properties": { "h24": { "type": "string" } } }, "market_cap_usd": { "type": "string" } } }, "relationships": { "type": "object", "properties": { "top_pools": { "type": "object", "properties": { "data": { "type": "array", "items": { "type": "object", "properties": { "id": { "type": "string" }, "type": { "type": "string" } } } } } } } } } }, "included": { "type": "array", "items": { "type": "object", "properties": { "id": { "type": "string" }, "type": { "type": "string" }, "attributes": { "type": "object", "properties": { "base_token_price_usd": { "type": "string" }, "base_token_price_native_currency": { "type": "string" }, "base_token_balance": { "type": "string" }, "base_token_liquidity_usd": { "type": "string" }, "quote_token_price_usd": { "type": "string" }, "quote_token_price_native_currency": { "type": "string" }, "quote_token_balance": { "type": "string" }, "quote_token_liquidity_usd": { "type": "string" }, "base_token_price_quote_token": { "type": "string" }, "quote_token_price_base_token": { "type": "string" }, "address": { "type": "string" }, "name": { "type": "string" }, "pool_created_at": { "type": "string" }, "token_price_usd": { "type": "string" }, "fdv_usd": { "type": "string" }, "market_cap_usd": { "type": "string" }, "price_change_percentage": { "type": "object", "properties": { "m5": { "type": "string" }, "m15": { "type": "string" }, "m30": { "type": "string" }, "h1": { "type": "string" }, "h6": { "type": "string" }, "h24": { "type": "string" } } }, "transactions": { "type": "object", "properties": { "m5": { "type": "object", "properties": { "buys": { "type": "integer" }, "sells": { "type": "integer" }, "buyers": { "type": "integer" }, "sellers": { "type": "integer" } } }, "m15": { "type": "object", "properties": { "buys": { "type": "integer" }, "sells": { "type": "integer" }, "buyers": { "type": "integer" }, "sellers": { "type": "integer" } } }, "m30": { "type": "object", "properties": { "buys": { "type": "integer" }, "sells": { "type": "integer" }, "buyers": { "type": "integer" }, "sellers": { "type": "integer" } } }, "h1": { "type": "object", "properties": { "buys": { "type": "integer" }, "sells": { "type": "integer" }, "buyers": { "type": "integer" }, "sellers": { "type": "integer" } } }, "h6": { "type": "object", "properties": { "buys": { "type": "integer" }, "sells": { "type": "integer" }, "buyers": { "type": "integer" }, "sellers": { "type": "integer" } } }, "h24": { "type": "object", "properties": { "buys": { "type": "integer" }, "sells": { "type": "integer" }, "buyers": { "type": "integer" }, "sellers": { "type": "integer" } } } } }, "volume_usd": { "type": "object", "properties": { "m5": { "type": "string" }, "m15": { "type": "string" }, "m30": { "type": "string" }, "h1": { "type": "string" }, "h6": { "type": "string" }, "h24": { "type": "string" } } }, "reserve_in_usd": { "type": "string" } } }, "relationships": { "type": "object", "properties": { "base_token": { "type": "object", "properties": { "data": { "type": "object", "properties": { "id": { "type": "string" }, "type": { "type": "string" } } } } }, "quote_token": { "type": "object", "properties": { "data": { "type": "object", "properties": { "id": { "type": "string" }, "type": { "type": "string" } } } } }, "dex": { "type": "object", "properties": { "data": { "type": "object", "properties": { "id": { "type": "string" }, "type": { "type": "string" } } } } } } } } } } }, "example": { "data": { "id": "eth_0xdac17f958d2ee523a2206206994597c13d831ec7", "type": "token", "attributes": { "address": "0xdac17f958d2ee523a2206206994597c13d831ec7", "name": "Tether USD", "symbol": "USDT", "decimals": 6, "image_url": "https://coin-images.coingecko.com/coins/images/325/large/Tether.png?1696501661", "coingecko_coin_id": "tether", "total_supply": "91775654692250534.0", "normalized_total_supply": "91775654692.2505", "price_usd": "0.999188255", "fdv_usd": "91700939859.6687", "total_reserve_in_usd": "405089394.14192413773442554227", "volume_usd": { "h24": "1142454033.37436" }, "market_cap_usd": "171798403974.784" }, "relationships": { "top_pools": { "data": [ { "id": "eth_0x667701e51b4d1ca244f17c78f7ab8744b4c99f9b", "type": "pool" }, { "id": "eth_0xf063bd202e45d6b2843102cb4ece339026645d4a", "type": "pool" }, { "id": "eth_0x8aa4e11cbdf30eedc92100f4c8a31ff748e201d44712cc8c90d189edaa8e4e47", "type": "pool" } ] } } }, "included": [ { "id": "eth_0x667701e51b4d1ca244f17c78f7ab8744b4c99f9b", "type": "pool", "attributes": { "base_token_price_usd": "0.999949947925521", "base_token_price_native_currency": "0.000223341206041575", "base_token_balance": "74198606.301554", "base_token_liquidity_usd": "74194892.50738515", "quote_token_price_usd": "0.99918825500163", "quote_token_price_native_currency": "0.000223171080110164", "quote_token_balance": "29771050.29628", "quote_token_liquidity_usd": "29746883.795105774", "base_token_price_quote_token": "1.0007623117", "quote_token_price_base_token": "0.9992382689", "address": "0x667701e51b4d1ca244f17c78f7ab8744b4c99f9b", "name": "USDC / USDT", "pool_created_at": "2025-09-18T08:28:30Z", "token_price_usd": "0.99918825500163", "fdv_usd": "91700939859.6687", "market_cap_usd": "171798403975.064", "price_change_percentage": { "m5": "-0.02", "m15": "-0.65", "m30": "-0.01", "h1": "0", "h6": "-0.18", "h24": "-0.5" }, "transactions": { "m5": { "buys": 0, "sells": 2, "buyers": 0, "sellers": 2 }, "m15": { "buys": 4, "sells": 7, "buyers": 3, "sellers": 5 }, "m30": { "buys": 12, "sells": 19, "buyers": 7, "sellers": 9 }, "h1": { "buys": 39, "sells": 48, "buyers": 16, "sellers": 15 }, "h6": { "buys": 180, "sells": 271, "buyers": 31, "sellers": 35 }, "h24": { "buys": 870, "sells": 1109, "buyers": 55, "sellers": 59 } }, "volume_usd": { "m5": "988.7572917698", "m15": "1857835.95996426", "m30": "3190909.49729904", "h1": "9434171.29930675", "h6": "84784863.3965608", "h24": "388004708.962186" }, "reserve_in_usd": "103939687.035" }, "relationships": { "base_token": { "data": { "id": "eth_0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "type": "token" } }, "quote_token": { "data": { "id": "eth_0xdac17f958d2ee523a2206206994597c13d831ec7", "type": "token" } }, "dex": { "data": { "id": "fluid-ethereum", "type": "dex" } } } } ] } }, "TokensData": { "type": "object", "properties": { "data": { "type": "array", "items": { "type": "object", "properties": { "id": { "type": "string" }, "type": { "type": "string" }, "attributes": { "type": "object", "properties": { "address": { "type": "string" }, "name": { "type": "string" }, "symbol": { "type": "string" }, "decimals": { "type": "integer" }, "image_url": { "type": "string" }, "coingecko_coin_id": { "type": "string" }, "total_supply": { "type": "string" }, "normalized_total_supply": { "type": "string" }, "price_usd": { "type": "string" }, "fdv_usd": { "type": "string" }, "total_reserve_in_usd": { "type": "string" }, "volume_usd": { "type": "object", "properties": { "h24": { "type": "string" } } }, "market_cap_usd": { "type": "string" }, "launchpad_details": { "type": "object", "properties": { "graduation_percentage": { "type": "number" }, "completed": { "type": "boolean" }, "completed_at": { "type": "string", "nullable": true }, "migrated_destination_pool_address": { "type": "string", "nullable": true } } } } }, "relationships": { "type": "object", "properties": { "top_pools": { "type": "object", "properties": { "data": { "type": "array", "items": { "type": "object", "properties": { "id": { "type": "string" }, "type": { "type": "string" } } } } } } } } } } }, "included": { "type": "array", "items": { "type": "object", "properties": { "id": { "type": "string" }, "type": { "type": "string" }, "attributes": { "type": "object", "properties": { "base_token_price_usd": { "type": "string" }, "base_token_price_native_currency": { "type": "string" }, "base_token_balance": { "type": "string" }, "base_token_liquidity_usd": { "type": "string" }, "quote_token_price_usd": { "type": "string" }, "quote_token_price_native_currency": { "type": "string" }, "quote_token_balance": { "type": "string" }, "quote_token_liquidity_usd": { "type": "string" }, "base_token_price_quote_token": { "type": "string" }, "quote_token_price_base_token": { "type": "string" }, "address": { "type": "string" }, "name": { "type": "string" }, "pool_created_at": { "type": "string" }, "fdv_usd": { "type": "string" }, "market_cap_usd": { "type": "string" }, "price_change_percentage": { "type": "object", "properties": { "m5": { "type": "string" }, "m15": { "type": "string" }, "m30": { "type": "string" }, "h1": { "type": "string" }, "h6": { "type": "string" }, "h24": { "type": "string" } } }, "transactions": { "type": "object", "properties": { "m5": { "type": "object", "properties": { "buys": { "type": "integer" }, "sells": { "type": "integer" }, "buyers": { "type": "integer" }, "sellers": { "type": "integer" } } }, "m15": { "type": "object", "properties": { "buys": { "type": "integer" }, "sells": { "type": "integer" }, "buyers": { "type": "integer" }, "sellers": { "type": "integer" } } }, "m30": { "type": "object", "properties": { "buys": { "type": "integer" }, "sells": { "type": "integer" }, "buyers": { "type": "integer" }, "sellers": { "type": "integer" } } }, "h1": { "type": "object", "properties": { "buys": { "type": "integer" }, "sells": { "type": "integer" }, "buyers": { "type": "integer" }, "sellers": { "type": "integer" } } }, "h6": { "type": "object", "properties": { "buys": { "type": "integer" }, "sells": { "type": "integer" }, "buyers": { "type": "integer" }, "sellers": { "type": "integer" } } }, "h24": { "type": "object", "properties": { "buys": { "type": "integer" }, "sells": { "type": "integer" }, "buyers": { "type": "integer" }, "sellers": { "type": "integer" } } } } }, "volume_usd": { "type": "object", "properties": { "m5": { "type": "string" }, "m15": { "type": "string" }, "m30": { "type": "string" }, "h1": { "type": "string" }, "h6": { "type": "string" }, "h24": { "type": "string" } } }, "reserve_in_usd": { "type": "string" } } }, "relationships": { "type": "object", "properties": { "base_token": { "type": "object", "properties": { "data": { "type": "object", "properties": { "id": { "type": "string" }, "type": { "type": "string" } } } } }, "quote_token": { "type": "object", "properties": { "data": { "type": "object", "properties": { "id": { "type": "string" }, "type": { "type": "string" } } } } }, "dex": { "type": "object", "properties": { "data": { "type": "object", "properties": { "id": { "type": "string" }, "type": { "type": "string" } } } } } } } } } } }, "example": { "data": [ { "id": "solana_6p6xgHyF7AeE6TZkSmFsko444wqoP15icUSqi2jfGiPN", "type": "token", "attributes": { "address": "6p6xgHyF7AeE6TZkSmFsko444wqoP15icUSqi2jfGiPN", "name": "OFFICIAL TRUMP", "symbol": "TRUMP", "decimals": 6, "image_url": "https://coin-images.coingecko.com/coins/images/53746/large/trump.png?1737171561", "coingecko_coin_id": "official-trump", "total_supply": "999999287864477.0", "normalized_total_supply": "999999287.864477", "price_usd": "7.7593694175", "fdv_usd": "7759363891.78441", "total_reserve_in_usd": "120404649.1261605909771336", "volume_usd": { "h24": "40075650.4943209" }, "market_cap_usd": "1544052409.96629" }, "relationships": { "top_pools": { "data": [ { "id": "solana_9d9mb8kooFfaD3SctgZtkxQypkshx6ezhbKio89ixyy2", "type": "pool" } ] } } }, { "id": "solana_2g4LS3y2myPe6vj9wTvoBE1wKqxvhnZPoZA9QU9upump", "type": "token", "attributes": { "address": "2g4LS3y2myPe6vj9wTvoBE1wKqxvhnZPoZA9QU9upump", "name": "SORACAT", "symbol": "SORACAT", "decimals": 6, "image_url": null, "coingecko_coin_id": null, "total_supply": "1000000000000000.0", "normalized_total_supply": "1000000000.0", "price_usd": "0.000006746080385", "fdv_usd": "6746.080385454", "total_reserve_in_usd": "5234.612487637440901936305", "volume_usd": { "h24": "921.4153887425" }, "market_cap_usd": null, "launchpad_details": { "graduation_percentage": 2.16, "completed": false, "completed_at": null, "migrated_destination_pool_address": null } }, "relationships": { "top_pools": { "data": [ { "id": "solana_7Dyotb31T3wmXzCkVvTERDDz2jvfTCCPmqQJxHHhCXyf", "type": "pool" } ] } } } ], "included": [ { "id": "solana_9d9mb8kooFfaD3SctgZtkxQypkshx6ezhbKio89ixyy2", "type": "pool", "attributes": { "base_token_price_usd": "7.75936941750700405297072894879571644219473511394842114180224711", "base_token_price_native_currency": "0.0335814454309559", "base_token_balance": "15196976.29836", "base_token_liquidity_usd": "117804627.68340963", "quote_token_price_usd": "1.00001597169680687218882320993241755255519183313805749907267743", "quote_token_price_native_currency": "0.00433212677000389", "quote_token_balance": "201990285.472966", "quote_token_liquidity_usd": "201993511.60056412", "base_token_price_quote_token": "7.751722702", "quote_token_price_base_token": "0.1290035826", "address": "9d9mb8kooFfaD3SctgZtkxQypkshx6ezhbKio89ixyy2", "name": "TRUMP / USDC", "pool_created_at": "2025-01-18T10:39:31Z", "fdv_usd": "7759363891.7774", "market_cap_usd": "1551873674.67383", "price_change_percentage": { "m5": "0.02", "m15": "0.281", "m30": "0.287", "h1": "0.503", "h6": "0.002", "h24": "1.815" }, "transactions": { "m5": { "buys": 0, "sells": 2, "buyers": 0, "sellers": 2 }, "m15": { "buys": 4, "sells": 5, "buyers": 4, "sellers": 4 }, "m30": { "buys": 90, "sells": 14, "buyers": 22, "sellers": 11 }, "h1": { "buys": 288, "sells": 79, "buyers": 51, "sellers": 19 }, "h6": { "buys": 1335, "sells": 637, "buyers": 104, "sellers": 48 }, "h24": { "buys": 3291, "sells": 2893, "buyers": 164, "sellers": 131 } }, "volume_usd": { "m5": "518.3947210745", "m15": "18970.32159923", "m30": "499777.689319544", "h1": "1504499.57602896", "h6": "7704195.29047455", "h24": "39298210.3895233" }, "reserve_in_usd": "319587246.1986" }, "relationships": { "base_token": { "data": { "id": "solana_6p6xgHyF7AeE6TZkSmFsko444wqoP15icUSqi2jfGiPN", "type": "token" } }, "quote_token": { "data": { "id": "solana_EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v", "type": "token" } }, "dex": { "data": { "id": "meteora", "type": "dex" } } } }, { "id": "solana_7Dyotb31T3wmXzCkVvTERDDz2jvfTCCPmqQJxHHhCXyf", "type": "pool", "attributes": { "base_token_price_usd": "0.00000674608038545403990449730118833308513731848266467627587783560708", "base_token_price_native_currency": "0.0000000294042292075217", "base_token_balance": "775948727.097393", "base_token_liquidity_usd": "5234.612487989761", "quote_token_price_usd": "229.425513515191181971558985213762678077462832438", "quote_token_price_native_currency": "1.0", "quote_token_balance": "0.487321883", "quote_token_liquidity_usd": "111.80407325446483", "base_token_price_quote_token": "0.00000002940422921", "quote_token_price_base_token": "34008713.2685048", "address": "7Dyotb31T3wmXzCkVvTERDDz2jvfTCCPmqQJxHHhCXyf", "name": "SORACAT / SOL", "pool_created_at": "2025-10-03T14:42:39Z", "fdv_usd": "6746.080385", "market_cap_usd": null, "price_change_percentage": { "m5": "0", "m15": "2.229", "m30": "2.229", "h1": "2.229", "h6": "2.229", "h24": "2.229" }, "transactions": { "m5": { "buys": 0, "sells": 0, "buyers": 0, "sellers": 0 }, "m15": { "buys": 4, "sells": 3, "buyers": 4, "sellers": 3 }, "m30": { "buys": 4, "sells": 3, "buyers": 4, "sellers": 3 }, "h1": { "buys": 4, "sells": 3, "buyers": 4, "sellers": 3 }, "h6": { "buys": 4, "sells": 3, "buyers": 4, "sellers": 3 }, "h24": { "buys": 4, "sells": 3, "buyers": 4, "sellers": 3 } }, "volume_usd": { "m5": "0.0", "m15": "921.4153887425", "m30": "921.4153887425", "h1": "921.4153887425", "h6": "921.4153887425", "h24": "921.4153887425" }, "reserve_in_usd": "5382.2386" }, "relationships": { "base_token": { "data": { "id": "solana_2g4LS3y2myPe6vj9wTvoBE1wKqxvhnZPoZA9QU9upump", "type": "token" } }, "quote_token": { "data": { "id": "solana_So11111111111111111111111111111111111111112", "type": "token" } }, "dex": { "data": { "id": "pump-fun", "type": "dex" } } } } ] } }, "TokenInfo": { "type": "object", "properties": { "data": { "type": "object", "properties": { "id": { "type": "string" }, "type": { "type": "string" }, "attributes": { "type": "object", "properties": { "address": { "type": "string" }, "name": { "type": "string" }, "symbol": { "type": "string" }, "image_url": { "type": "string" }, "image": { "type": "object", "properties": { "thumb": { "type": "string" }, "small": { "type": "string" }, "large": { "type": "string" } } }, "coingecko_coin_id": { "type": "string" }, "websites": { "type": "array", "items": { "type": "string" } }, "description": { "type": "string" }, "gt_score": { "type": "number" }, "gt_score_details": { "type": "object", "properties": { "pool": { "type": "number" }, "transaction": { "type": "number" }, "creation": { "type": "number" }, "info": { "type": "number" }, "holders": { "type": "number" } } }, "discord_url": { "type": "string" }, "telegram_handle": { "type": "string" }, "twitter_handle": { "type": "string" }, "categories": { "type": "array", "items": { "type": "string" } }, "gt_categories_id": { "type": "array", "items": { "type": "string" } }, "holders": { "type": "object", "properties": { "count": { "type": "integer" }, "distribution_percentage": { "type": "object", "properties": { "top_10": { "type": "number" }, "11_30": { "type": "number" }, "31_50": { "type": "number" }, "rest": { "type": "number" } } }, "last_updated": { "type": "string" } } }, "mint_authority": { "type": "string" }, "freeze_authority": { "type": "string" }, "is_honeypot": { "oneOf": [ { "type": "boolean" }, { "type": "string" } ] } } } } } }, "example": { "data": { "id": "eth_0xdac17f958d2ee523a2206206994597c13d831ec7", "type": "token", "attributes": { "address": "0xdac17f958d2ee523a2206206994597c13d831ec7", "name": "Tether USD", "symbol": "USDT", "image_url": "https://assets.coingecko.com/coins/images/325/small/Tether.png?1696501661", "image": { "thumb": "https://assets.coingecko.com/coins/images/325/thumb/Tether.png?1696501661", "small": "https://assets.coingecko.com/coins/images/325/small/Tether.png?1696501661", "large": "https://assets.coingecko.com/coins/images/325/large/Tether.png?1696501661" }, "coingecko_coin_id": "tether", "websites": [ "https://tether.to/" ], "description": "Tether (USDT) is a cryptocurrency with a value meant to mirror the value of the U.S. dollar...", "gt_score": 92.6605504587156, "gt_score_details": { "pool": 87.5, "transaction": 0, "creation": 100, "info": 100, "holders": 0 }, "discord_url": null, "telegram_handle": null, "twitter_handle": "Tether_to", "categories": [], "gt_categories_id": [], "holders": { "count": 7041203, "distribution_percentage": { "top_10": "45.5782", "11_30": "13.4293", "31_50": "3.9681", "rest": "37.0244" }, "last_updated": "2025-03-12T05:28:50Z" }, "mint_authority": null, "freeze_authority": null, "is_honeypot": false } } } }, "TokenHolder": { "type": "object", "properties": { "data": { "type": "object", "properties": { "id": { "type": "string" }, "type": { "type": "string" }, "attributes": { "type": "object", "properties": { "last_updated_at": { "type": "string" }, "holders": { "type": "array", "items": { "type": "object", "properties": { "rank": { "type": "number" }, "address": { "type": "string" }, "label": { "type": "string" }, "amount": { "type": "string" }, "percentage": { "type": "string" }, "value": { "type": "string" } } } } } } } } }, "example": { "data": { "id": "base_0x6921b130d297cc43754afba22e5eac0fbf8db75b", "type": "top_holder", "attributes": { "last_updated_at": "2025-03-26T09:15:26.926Z", "holders": [ { "rank": 1, "address": "0xade9bcd4b968ee26bed102dd43a55f6a8c2416df", "label": "V3 Pool", "amount": "3841335481.0", "percentage": "5.6808", "value": "4898814.26" }, { "rank": 2, "address": "0x1d9d215c477543d63cfc0be7b214ab94833d3df2", "label": null, "amount": "1901706692.0", "percentage": "2.8124", "value": "2425226.3" } ] } } } }, "TokenHolderChart": { "type": "object", "properties": { "data": { "type": "object", "properties": { "id": { "type": "string" }, "type": { "type": "string" }, "attributes": { "type": "object", "properties": { "token_holders_list": { "type": "array", "items": { "type": "array", "items": { "type": "string" } } } } } } }, "meta": { "type": "object", "properties": { "token": { "type": "object", "properties": { "address": { "type": "string" }, "name": { "type": "string" }, "symbol": { "type": "string" }, "coingecko_coin_id": { "type": "string" } } } } } }, "example": { "data": { "id": "eb8f8786-9f4d-48f1-8124-eb2d9fd82b2d", "type": "token_holders_snapshot", "attributes": { "token_holders_list": [ [ "2025-05-29T10:44:50.813Z", 7705761 ], [ "2025-05-29T11:45:03.137Z", 7705748 ] ] } }, "meta": { "token": { "address": "0xdac17f958d2ee523a2206206994597c13d831ec7", "name": "Tether USD", "symbol": "USDT", "coingecko_coin_id": "tether" } } } }, "PoolTokensInfo": { "type": "object", "properties": { "data": { "type": "array", "items": { "$ref": "#/components/schemas/TokenInfo" } }, "included": { "type": "array", "items": { "type": "object", "properties": { "id": { "type": "string" }, "type": { "type": "string" }, "attributes": { "type": "object", "properties": { "base_token_address": { "type": "string" }, "quote_token_address": { "type": "string" }, "sentiment_vote_positive_percentage": { "type": "number" }, "sentiment_vote_negative_percentage": { "type": "number" }, "community_sus_report": { "type": "number" } } } } } } }, "example": { "data": [ { "id": "eth_0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2", "type": "token", "attributes": { "address": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2", "name": "Wrapped Ether", "symbol": "WETH", "image_url": "https://assets.coingecko.com/coins/images/2518/small/weth.png?1696503332", "image": { "thumb": "https://assets.coingecko.com/coins/images/2518/thumb/weth.png?1696503332", "small": "https://assets.coingecko.com/coins/images/2518/small/weth.png?1696503332", "large": "https://assets.coingecko.com/coins/images/2518/large/weth.png?1696503332" }, "coingecko_coin_id": "weth", "websites": [ "https://weth.io/" ], "description": "WETH is the tokenized/packaged form of ETH that you use to pay for items when you interact with Ethereum dApps...", "gt_score": 92.6605504587156, "gt_score_details": { "pool": 87.5, "transaction": 0, "creation": 100, "info": 100, "holders": 100 }, "discord_url": null, "telegram_handle": null, "twitter_handle": null, "categories": [], "gt_categories_id": [], "holders": { "count": 1385496, "distribution_percentage": { "top_10": "55.1184", "11_30": "13.5825", "31_50": "4.7971", "rest": "26.502" }, "last_updated": "2025-03-12T13:07:47Z" }, "mint_authority": null, "freeze_authority": null, "is_honeypot": false } }, { "id": "eth_0xdac17f958d2ee523a2206206994597c13d831ec7", "type": "token", "attributes": { "address": "0xdac17f958d2ee523a2206206994597c13d831ec7", "name": "Tether USD", "symbol": "USDT", "image_url": "https://assets.coingecko.com/coins/images/325/small/Tether.png?1696501661", "coingecko_coin_id": "tether", "websites": [ "https://tether.to/" ], "description": "Tether (USDT) is a cryptocurrency with a value meant to mirror the value of the U.S. dollar. ...", "gt_score": 92.6605504587156, "gt_score_details": { "pool": 87.5, "transaction": 0, "creation": 100, "info": 100, "holders": 0 }, "discord_url": null, "telegram_handle": null, "twitter_handle": "Tether_to", "categories": [], "gt_categories_id": [], "holders": { "count": 7041203, "distribution_percentage": { "top_10": "45.5782", "11_30": "13.4293", "31_50": "3.9681", "rest": "37.0244" }, "last_updated": "2025-03-12T05:28:50Z" }, "mint_authority": null, "freeze_authority": null, "is_honeypot": false } } ], "included": [ { "id": "eth_0x06da0fd433c1a5d7a4faa01111c044910a184553", "type": "pool", "attributes": { "base_token_address": "0xdac17f958d2ee523a2206206994597c13d831ec7", "quote_token_address": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2", "sentiment_vote_positive_percentage": 0, "sentiment_vote_negative_percentage": 0, "community_sus_report": 0 } } ] } }, "TokenInfoRecentlyUpdated": { "properties": { "data": { "type": "object", "properties": { "id": { "type": "string" }, "type": { "type": "string" }, "attributes": { "type": "object", "properties": { "address": { "type": "string" }, "name": { "type": "string" }, "symbol": { "type": "string" }, "image_url": { "type": "string" }, "coingecko_coin_id": { "type": "string" }, "websites": { "type": "array", "items": { "type": "string" } }, "description": { "type": "string" }, "gt_score": { "type": "number" }, "metadata_updated_at": { "type": "string" } } }, "relationships": { "type": "object", "properties": { "network": { "type": "object", "properties": { "data": { "type": "object", "properties": { "id": { "type": "string" }, "type": { "type": "string" } } } } } } } } } }, "example": { "data": [ { "id": "solana_8kgMCX7ezivU472eXaiGRu8xzNetpdxKDvNQBwKRipxi", "type": "token", "attributes": { "address": "8kgMCX7ezivU472eXaiGRu8xzNetpdxKDvNQBwKRipxi", "name": "WIZARDS OF DOGE", "symbol": "WOD", "decimals": 6, "image_url": "https://assets.geckoterminal.com/23fwhe56einulc0vqgs6bhkfusfr", "coingecko_coin_id": null, "websites": [ "https://wizzoordofwod.com" ], "discord_url": null, "telegram_handle": null, "twitter_handle": "wizzoordofwod", "description": "Our mission is to help the IRL Wizards of Doge go viral in support of Elonโ€™s DOGE initiative and to propagate wizards throughout the realm", "gt_score": 62.50770642201834, "metadata_updated_at": "2025-05-26T07:47:20Z" }, "relationships": { "network": { "data": { "id": "solana", "type": "network" } } } } ] } }, "OHLCV": { "type": "object", "properties": { "data": { "type": "object", "properties": { "id": { "type": "string" }, "type": { "type": "string" }, "attributes": { "type": "object", "properties": { "ohlcv_list": { "type": "array", "items": { "type": "array", "items": { "type": "number" } } } } } } }, "meta": { "type": "object", "properties": { "base": { "type": "object", "properties": { "address": { "type": "string" }, "name": { "type": "string" }, "symbol": { "type": "string" }, "coingecko_coin_id": { "type": "string" } } }, "quote": { "type": "object", "properties": { "address": { "type": "string" }, "name": { "type": "string" }, "symbol": { "type": "string" }, "coingecko_coin_id": { "type": "string" } } } } } }, "example": { "data": { "id": "bc786a99-7205-4c80-aaa1-b9634d97c926", "type": "ohlcv_request_response", "attributes": { "ohlcv_list": [ [ 1712534400, 3454.61590249189, 3660.85954963415, 3417.91885296256, 3660.85954963415, 306823.277031161 ], [ 1712448000, 3362.60273217873, 3455.28884490954, 3352.95305060685, 3454.61590249189, 242144.864784184 ], [ 1712361600, 3323.05578706056, 3391.19811016133, 3317.73497182435, 3362.60273217873, 273323.661682931 ] ] } }, "meta": { "base": { "address": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2", "name": "Wrapped Ether", "symbol": "WETH", "coingecko_coin_id": "weth" }, "quote": { "address": "0xdac17f958d2ee523a2206206994597c13d831ec7", "name": "Tether USD", "symbol": "USDT", "coingecko_coin_id": "tether" } } } }, "Trades": { "type": "object", "properties": { "data": { "type": "array", "items": { "type": "object", "properties": { "id": { "type": "string" }, "type": { "type": "string" }, "attributes": { "type": "object", "properties": { "block_number": { "type": "integer" }, "tx_hash": { "type": "string" }, "tx_from_address": { "type": "string" }, "from_token_amount": { "type": "string" }, "to_token_amount": { "type": "string" }, "price_from_in_currency_token": { "type": "string" }, "price_to_in_currency_token": { "type": "string" }, "price_from_in_usd": { "type": "string" }, "price_to_in_usd": { "type": "string" }, "block_timestamp": { "type": "string" }, "kind": { "type": "string" }, "volume_in_usd": { "type": "string" }, "from_token_address": { "type": "string" }, "to_token_address": { "type": "string" } } } } } } }, "example": { "data": [ { "id": "eth_19612255_0x0b8ac5a16c291832c1b4d5f0d8ef2d9d58e207cd8132c32392295617daa4d422_158_1712595165", "type": "trade", "attributes": { "block_number": 19612255, "tx_hash": "0x0b8ac5a16c291832c1b4d5f0d8ef2d9d58e207cd8132c32392295617daa4d422", "tx_from_address": "0x42c037c594eefeca741e9dd66af91e7ffd930872", "from_token_amount": "1.51717616246451", "to_token_amount": "5535.099061", "price_from_in_currency_token": "1.0", "price_to_in_currency_token": "0.000274100995437363", "price_from_in_usd": "3656.8970003075", "price_to_in_usd": "1.00235910799619", "block_timestamp": "2024-04-08T16:52:35Z", "kind": "buy", "volume_in_usd": "5548.15695745452", "from_token_address": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2", "to_token_address": "0xdac17f958d2ee523a2206206994597c13d831ec7" } } ] } }, "TokenTrades": { "type": "object", "properties": { "data": { "type": "array", "items": { "type": "object", "properties": { "id": { "type": "string" }, "type": { "type": "string" }, "attributes": { "type": "object", "properties": { "pool_address": { "type": "string" }, "pool_dex": { "type": "string" }, "block_number": { "type": "integer" }, "tx_hash": { "type": "string" }, "tx_from_address": { "type": "string" }, "from_token_amount": { "type": "string" }, "to_token_amount": { "type": "string" }, "price_from_in_currency_token": { "type": "string" }, "price_to_in_currency_token": { "type": "string" }, "price_from_in_usd": { "type": "string" }, "price_to_in_usd": { "type": "string" }, "block_timestamp": { "type": "string" }, "kind": { "type": "string" }, "volume_in_usd": { "type": "string" }, "from_token_address": { "type": "string" }, "to_token_address": { "type": "string" } } } } } } }, "example": { "data": [ { "id": "eth_22294076_0x1ff33129a907411d2c5fff604a07d9d0b8ae9e73eaca9a1702548c8a6f9e4bad_71_1744957467", "type": "trade", "attributes": { "pool_address": "0x06da0fd433c1a5d7a4faa01111c044910a184553", "pool_dex": "sushiswap", "block_number": 22294076, "tx_hash": "0x1ff33129a907411d2c5fff604a07d9d0b8ae9e73eaca9a1702548c8a6f9e4bad", "tx_from_address": "0x30a6f82f360c3bedc46fc8780082bcbde194ba7c", "from_token_amount": "7.988", "to_token_amount": "0.00504351846703413", "price_from_in_currency_token": "0.000631386888712335", "price_to_in_currency_token": "1.0", "price_from_in_usd": "0.997016722096761", "price_to_in_usd": "1579.09", "block_timestamp": "2025-04-18T06:24:23Z", "kind": "sell", "volume_in_usd": "7.96416957610893", "from_token_address": "0xdac17f958d2ee523a2206206994597c13d831ec7", "to_token_address": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2" } } ] } }, "OnchainCategoriesList": { "type": "object", "properties": { "data": { "type": "array", "items": { "type": "object", "properties": { "id": { "type": "string" }, "type": { "type": "string" }, "attributes": { "type": "object", "properties": { "name": { "type": "string" }, "description": { "type": "string" }, "volume_change_percentage": { "type": "object", "properties": { "h1": { "type": "string" }, "h6": { "type": "string" }, "h12": { "type": "string" }, "h24": { "type": "string" } } }, "reserve_in_usd": { "type": "string" }, "fdv_usd": { "type": "string" }, "h24_volume_usd": { "type": "string" }, "h24_tx_count": { "type": "integer" } } } } } } }, "example": { "data": [ { "id": "cat-meme", "type": "category", "attributes": { "name": "Cat Meme", "description": "Tokens with a cat", "volume_change_percentage": { "h1": "-26.62", "h6": "6380.35", "h12": "2889.48", "h24": "1394.37" }, "reserve_in_usd": "78807449.34", "fdv_usd": "2176839810.81", "h24_volume_usd": "19779444.75", "h24_tx_count": 32892 } }, { "id": "memecoin", "type": "category", "attributes": { "name": "Memecoin", "description": "Tokens that are memes or related to meme images.", "volume_change_percentage": { "h1": "-20.99", "h6": "1899.02", "h12": "1114.05", "h24": "554.86" }, "reserve_in_usd": "196471556.46", "fdv_usd": "7525785445.92", "h24_volume_usd": "47065466.48", "h24_tx_count": 74150 } } ] } }, "CategoriesPools": { "type": "object", "properties": { "data": { "type": "array", "items": { "type": "object", "properties": { "id": { "type": "string" }, "type": { "type": "string" }, "attributes": { "type": "object", "properties": { "base_token_price_usd": { "type": "string" }, "base_token_price_native_currency": { "type": "string" }, "quote_token_price_usd": { "type": "string" }, "quote_token_price_native_currency": { "type": "string" }, "base_token_price_quote_token": { "type": "string" }, "quote_token_price_base_token": { "type": "string" }, "address": { "type": "string" }, "name": { "type": "string" }, "pool_created_at": { "type": "string", "format": "date-time" }, "fdv_usd": { "type": "string", "nullable": true }, "market_cap_usd": { "type": "string", "nullable": true }, "price_change_percentage": { "type": "object", "properties": { "m5": { "type": "string" }, "m15": { "type": "string" }, "m30": { "type": "string" }, "h1": { "type": "string" }, "h6": { "type": "string" }, "h24": { "type": "string" } } }, "reserve_in_usd": { "type": "string" }, "h24_volume_usd": { "type": "string" }, "h24_tx_count": { "type": "integer" } } }, "relationships": { "type": "object", "properties": { "network": { "type": "object", "properties": { "data": { "type": "object", "properties": { "id": { "type": "string" }, "type": { "type": "string" } } } } }, "dex": { "type": "object", "properties": { "data": { "type": "object", "properties": { "id": { "type": "string" }, "type": { "type": "string" } } } } }, "base_token": { "type": "object", "properties": { "data": { "type": "object", "properties": { "id": { "type": "string" }, "type": { "type": "string" } } } } }, "quote_token": { "type": "object", "properties": { "data": { "type": "object", "properties": { "id": { "type": "string" }, "type": { "type": "string" } } } } } } } } } }, "included": { "type": "array", "items": { "type": "object", "properties": { "id": { "type": "string" }, "type": { "type": "string" }, "attributes": { "type": "object", "properties": { "address": { "type": "string" }, "name": { "type": "string" }, "symbol": { "type": "string" }, "decimals": { "type": "integer" }, "image_url": { "type": "string" }, "coingecko_coin_id": { "type": "string", "nullable": true } } } } } } }, "example": { "data": [ { "id": "solana_7dRpAUh3tYbtsVCZrtPXdwuk7ehbawrFo8xKCmDdj28V", "type": "pool", "attributes": { "base_token_price_usd": "0.0109071807291731", "base_token_price_native_currency": "0.0000559458299678367", "quote_token_price_usd": "0.927412163670488", "quote_token_price_native_currency": "0.00475595981369481", "base_token_price_quote_token": "0.01176331", "quote_token_price_base_token": "85.01", "address": "7dRpAUh3tYbtsVCZrtPXdwuk7ehbawrFo8xKCmDdj28V", "name": "SNAI / USDC", "pool_created_at": "2024-12-21T08:24:25Z", "fdv_usd": null, "market_cap_usd": null, "price_change_percentage": { "m5": "0", "m15": "0.02", "m30": "0.13", "h1": "-0.13", "h6": "-1.18", "h24": "-1.18" }, "reserve_in_usd": "1087091.0112", "h24_volume_usd": "104.5232069054", "h24_tx_count": 9 }, "relationships": { "network": { "data": { "id": "solana", "type": "network" } }, "dex": { "data": { "id": "raydium-clmm", "type": "dex" } }, "base_token": { "data": { "id": "solana_JBMwoVtjMYFQJY4vYuM4JUkdEhDz7cgF45w8TeVGXgAB", "type": "token" } }, "quote_token": { "data": { "id": "solana_EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v", "type": "token" } } } } ], "included": [ { "id": "solana_JBMwoVtjMYFQJY4vYuM4JUkdEhDz7cgF45w8TeVGXgAB", "type": "token", "attributes": { "address": "JBMwoVtjMYFQJY4vYuM4JUkdEhDz7cgF45w8TeVGXgAB", "name": "SwarmNode.ai", "symbol": "SNAI", "decimals": 6, "image_url": "missing.png", "coingecko_coin_id": null } }, { "id": "solana_EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v", "type": "token", "attributes": { "address": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v", "name": "USD Coin", "symbol": "USDC", "decimals": 6, "image_url": "https://coin-images.coingecko.com/coins/images/6319/large/usdc.png?1696506694", "coingecko_coin_id": "usd-coin" } }, { "id": "raydium-clmm", "type": "dex", "attributes": { "name": "Raydium (CLMM)" } }, { "id": "solana", "type": "network", "attributes": { "name": "Solana", "coingecko_asset_platform_id": "solana" } } ] } } } }, "x-readme": { "explorer-enabled": true, "proxy-enabled": true } }