477 KiB
Changelog
Source: https://docs.coingecko.com/changelog
Product updates and announcements
export const GreenSeparator = () => (
🗓️ October 23, 2025
CoinGecko Websocket (Beta) is now available for paid plan customers (Analyst plan & above)!
For Analyst, Lite, Pro, and Pro+ self-serve customers, you are now eligible to access the following Websocket features, and stream real-time data by utilising your monthly API plan credits:
- Max connections: 10 concurrent socket connections
- Max subscriptions: 100 token or pool data subscription per channel, per socket
- Channel Access: all 4 channels
- Credit charge: 0.1 credit per response returned, deducting from monthly API plan credits
Please visit Websocket for full details, and test out Websocket data streaming. We will gradually improve the Websocket and expand the feature limits. Please share your feedback and suggestion via this survey form, or email soonaik@coingecko[dot]com .
Notice: Temporary Disruption on MagicEden data for NFT Endpoints
Due to recent updates to MagicEden's API, we are updating our integration. During this period, endpoints for NFT data may be temporarily unavailable or return incomplete information.
More Bonding Curve Support and New Ascending Sort for Megafilter
🗓️ October 4, 2025
Now supported Bonding Curve (non-graduated) Data for More Endpoints
We've added support for bonding curve (e.g. launchpad graduation from PumpFun) data across multiple token endpoints:
- Token Data by Token Address —
/onchain/networks/{network}/tokens/{address} - Tokens Data by Token Addresses —
/onchain/networks/{network}/tokens/multi/{addresses} - Token Info by Token Address —
/onchain/networks/{network}/tokens/{address}/info - Pool Tokens Info by Pool Address —
/onchain/networks/{network}/pools/{pool_address}/info
"launchpad_details": {
"graduation_percentage": 2.16,
"completed": false,
"completed_at": null,
"migrated_destination_pool_address": null
}
Megafilter: Ascending Sort Order for Price Change %
The Megafilter for Pools endpoint now supports ascending sorting for price change percentage:
m5_price_change_percentage_asch1_price_change_percentage_asch6_price_change_percentage_asch24_price_change_percentage_asc
Token OHLCV Endpoint Fix to respect Specified Token Address
We've fixed an issue where the Token OHLCV chart by Token Address endpoint returned data for the base token of the top pool instead of the requested token. It will now always return data for the specified token address.
## SDK Gains Public Treasury Coverage, MCP Adds Exchanges, NFTs, and ISO Support🗓️ September 25, 2025
Expanded SDK Coverage for Public Treasuries
We're broadening our SDK coverage to make treasury-level insights more powerful and easier to access. Check out what's new below (with functions from our TypeScript SDK)
publicTreasury.getCoinID(coinID, { ...params })
to query public companies & governments' cryptocurrency holdings by Coin IDpublicTreasury.getEntityID(entityID)
to query public companies & governments' cryptocurrency holdings by Entity IDentities.getList({ ...params })
to query all the supported entities on CoinGecko with entities ID, name, symbol, and country
New MCP Tools: Exchanges, NFTs & Multi-Address Queries
We're also surfacing new tools through the MCP to give developers a richer, faster way to query exchanges, NFTs, and onchain activity.
- New tools:
- Exchange coverage with /exchanges/list, /exchanges/, /exchanges//tickers, and /exchanges//volume_chart/range
- NFT markets with /nfts/markets
- Multi-address queries with /onchain/networks//pools/multi/ and /onchain/networks//tokens/multi/
- Retired tools:
- We've removed endpoints such as /coins/list, /onchain/networks/trending_pools, and single-address pool/token queries in favor of more scalable multi-address endpoints
Friendlier Time-related MCP Queries with ISO Support
Time-based queries just got easier. MCP tools now accept ISO date strings (YYYY-MM-DD or YYYY-MM-DDTHH:MM) alongside UNIX timestamps.
For example, when using the Coin Historical Chart Data within Time Range tool, you can now pass ISO date strings directly instead of converting them into UNIX timestamps for your LLM tools.
CoinGecko API Team
New Crypto Treasury Endpoints and Improvements
🗓️ September 19, 2025
-
Crypto Treasury Holdings by Coin ID endpoint now supports governments and more coins data as seen on https://www.coingecko.com/en/treasuries/bitcoin
-
New endpoints:
-
Derivatives Exchange Data by ID endpoint now supports
coin_idandtarget_coin_idto identify coins of ticker pairs."tickers": [ { "symbol": "ASTERUSDT", "base": "ASTER", "target": "USDT", "coin_id": "aster-2", 👈 NEW "target_coin_id": "tether" 👈 NEW } ]
Multiple Improvements: Bonding Curve Data, Pooled Token Balance, and More.
🗓️ September 12, 2025
🚀 Now Supporting Bonding Curve Data
Bonding curve data (launchpad graduation) is now supported for the followiing endpoints:
Payload example:
"launchpad_details": {
"graduation_percentage": 100,
"completed": true,
"completed_at": "2024-04-08T16:52:35Z",
"migrated_destination_pool_address": "5wNu5QhdpRGrL37ffcd6TMMqZugQgxwafgz477rShtHy"
}
More endpoints to support bonding curve data soon.
🚀 Now Supporting Pooled Token Balance Data
The following endpoints now support additional pool token balance data by flagging this parameter include_composition=true :
- Specific Pool Data by Pool Address
- Multiple Pools Data by Pool Addresses
- Token Data by Token Address (requires
include=top_poolsparameter to be flagged together) - Tokens Data by Token Addresses (requires
include=top_poolsparameter to be flagged together)
Payload example:
"base_token_balance": "11700.98",
"base_token_liquidity_usd": "29630000",
"quote_token_balance": "66384614.21",
"quote_token_liquidity_usd": "66330000",
🚀 Other improvements
- Onchain Megafilter endpoint now supports more
sortoptions:m5_price_change_percentage_desch1_price_change_percentage_desch6_price_change_percentage_descfdv_usd_ascfdv_usd_descreserve_in_usd_ascreserve_in_usd_desc
- Top Gainers & Losers endpoint now supports additional price change percentage data by flagging
price_change_percentageparameter. The available options are:1h,24h,7d,14d,30d,60d,200d,1y.-
Payload example:
"usd_1y_change": 21740.8866287307, "usd_1h_change": -0.279590756868549, "usd_24h_change": 3.13876587906131, "usd_7d_change": -9.67782096261206
-