Coins List
curl --request GET \
--url https://pro-api.coingecko.com/api/v3/coins/list \
--header 'x-cg-pro-api-key: <api-key>'[
{
"id": "official-trump",
"symbol": "trump",
"name": "Official Trump",
"platforms": {
"solana": "6p6xgHyF7AeE6TZkSmFsko444wqoP15icUSqi2jfGiPN"
}
},
{
"id": "ondo-finance",
"symbol": "ondo",
"name": "Ondo",
"platforms": {
"ethereum": "0xfaba6f8e4a5e8ab82f62fe7c39859fa577269be3"
}
}
]ID Map
Coins List
To query all the supported coins on CoinGecko with coin ID, name and symbol
GET
/
coins
/
list
Coins List
curl --request GET \
--url https://pro-api.coingecko.com/api/v3/coins/list \
--header 'x-cg-pro-api-key: <api-key>'[
{
"id": "official-trump",
"symbol": "trump",
"name": "Official Trump",
"platforms": {
"solana": "6p6xgHyF7AeE6TZkSmFsko444wqoP15icUSqi2jfGiPN"
}
},
{
"id": "ondo-finance",
"symbol": "ondo",
"name": "Ondo",
"platforms": {
"ethereum": "0xfaba6f8e4a5e8ab82f62fe7c39859fa577269be3"
}
}
]Notes
- Use this endpoint to get coin IDs for other endpoints that require
idoridsparameters. - Returns the full list of active coins by default. Use
status=inactiveto retrieve coins no longer listed on CoinGecko. - No pagination required — the full list is returned in a single response.
SDK Examples
const response = await client.coins.list.get();
console.log(JSON.stringify(response, null, 2));
Authorizations
headerAuthqueryAuth
Learn how to set up your API key
Query Parameters
Include platform and token's contract addresses. Default: false
Filter by status of coins. Default: active
Available options:
active, inactive Was this page helpful?
⌘I

