Skip to main content
GET
Tokens Data by Token Addresses across Networks

Notes

  • Each tokens entry pairs a network ID with a token contract address, separated by :
    • For example, eth:0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2,polygon_pos:0x0d500b1d8e8ef31e21c99d1db9a6444d3adf1270.
    • Networks can be mixed freely in one request, up to 50 pairs.
    • Each token carries an attributes.network field, so a token address that appears on several networks stays unambiguous.
  • Returns the top most liquid pool per token, ranked by liquidity (reserve_in_usd) and 24-hour volume (volume_usd).
  • total_reserve_in_usd represents the total reserve of the requested token only across all its pools, not both tokens in a pair.
  • Unverified token market cap returns null — the displayed value on GeckoTerminal may match FDV and might not be accurate. Verified market cap is sourced from CoinGecko and may exceed FDV if it includes tokens on other networks.
  • Use include=top_pools to include top pools data. Add include_composition=true to surface balance and liquidity of base and quote tokens (requires include=top_pools).
  • Bonding curve tokens (non-graduated launchpad tokens) include a launchpad_details object with graduation status.
An unknown network ID fails the whole request, while an unknown token address does not.
  • An unsupported network_id returns a 400 naming the offending IDs.
  • A token address that cannot be resolved on a supported network is omitted from the response.
For token metadata (socials, websites, description), use Token Info instead.

Authorizations

x-cg-pro-api-key
string
header
required

Learn how to set up your API key

Query Parameters

tokens
string
default:solana:6p6xgHyF7AeE6TZkSmFsko444wqoP15icUSqi2jfGiPN,solana:2g4LS3y2myPe6vj9wTvoBE1wKqxvhnZPoZA9QU9upump
required

Network ID and token contract address pairs in network_id:token_address format, comma-separated if more than one. Maximum: 50 *refers to /onchain/networks.

include
enum<string>

Attributes to include.

Available options:
top_pools
include_composition
boolean

Include pool composition. Default: false

include_inactive_source
boolean

Include tokens from inactive pools using the most recent swap. Default: false

Response

200 - application/json

Multiple tokens data across networks

data
object[]
required
included
object[]

Included top pool data, present when include=top_pools is specified