predictionMarketPricequery added. Fetch current or point-in-time price data for a prediction market, including best bid, best ask, last trade price, and spread in both USD and collateral token units.- Fee breakdown fields added to bar data. Bar types now expose
poolFees,baseFees,priorityFees,builderTips,l1DataFees,totalFees, and derived metrics includingfeeToVolumeRatio,mevToTotalFeesRatio,gasPerVolume,averageCostPerTrade,mevRiskLevel,feeRegimeClassification, andsandwichRatefor detailed cost and MEV analysis. onFilterTokenUpdatedsubscription added. Live-streams updates to the currentfilterTokensresult set — requiresuseAggregatedStats: true.
- Prediction market endpoints released. Full suite of queries and subscriptions for prediction market data:
- Queries:
filterPredictionEvents,filterPredictionMarkets,filterPredictionTraders,filterPredictionTraderMarkets - Detail queries:
detailedPredictionMarketStats,detailedPredictionEventStats,detailedPredictionTraderStats - Bar data:
predictionMarketBars,predictionEventBars,predictionTraderBars,predictionEventTopMarketsBars - Lookups:
predictionMarkets,predictionTraders,predictionTrades,predictionTokenHolders,predictionTraderHoldings,predictionTraderMarketsStats,predictionCategories - Subscriptions:
onPredictionTradesCreated,onDetailedPredictionMarketStatsUpdated,onDetailedPredictionEventStatsUpdated,onPredictionMarketBarsUpdated,onPredictionEventBarsUpdated
- Queries:
getDetailedTokenStatsquery released — returns bucketed stats aggregated across all pairs for a token, with support for multiple durations (min5,min15,hour1,hour4,hour12,day1,week1,day30)onDetailedTokenStatsUpdatedsubscription released — live-streamed equivalent ofgetDetailedTokenStats- Added
useAggregatedStatsflag tofilterTokensto opt into aggregated token stats - NFT data coverage deprecated. NFT endpoints will be removed on March 31, 2026
- Added support for Tempo (network ID 4217)
- Added the Codex Skills and MPP (Machine Payments Protocol) payment support. You can now use Codex directly in LLMs with either an API key or USDC on Tempo
- Added support for the following protocols: Coinbarrel, Noice, Blowfish
- Rolled out expanded support for Top 10 Holders Percent:
- Added to the
onPairMetadataUpdatedsubscription and tofilterTokens - Fixed a bug with SOL case sensitivity
- Added to the
- Added support for ‘Bonkers’ mode tokens from Bonk.fun
- Added support for the bankr launchpad
- Fixed a bug with
getTokenEventsForMaker— it now uses a mix of the first token event (mint) and last pair event to create the window that is searched - Top holders now correctly excludes vault addresses
- Negative holder count fix
- Added support for swap pricing of 29 more SVM protocols & added to trending
- MegaETH support added, including Kumbaya launchpad
- Fogo mainnet support added (Network ID: 150601)
- Meteora DAMMv2 liquidity lock tracking
- Historical bar fetching for
GetTokenBars - Removed social connection requirement for signup
- Shipped maker attribution logic for aggregated transactions
- Added support for TokenMill EVM memescope
- Added the following protocols with generic swap pricing support: AlphaQ, Byreal CLMM, BisonFi, Orbic V2, Swap, Stabble, ZeroFi, and PancakeSwap (hidden from trending/top pair due to lack of historical data)
- Added support for a pump.fun swap instruction that we were missing
- Fixed event not being recorded for pump.fun mayhem burns
- Fixed bug & repaired data from pump.fun graduations failing to record events
- Webhook usage/details improvements:
- List view of user’s webhooks in dashboard
- Detail view of a webhook in dashboard
- Webhook activity service and activity view in details
- Improved query request/response examples in Codex docs
- Added integrator disambiguation for Doppler launchpads
- Fixed a pump.fun problem after they updated their contract
- Fixed PnL totals calculation accuracy
- Added auto disabling to failing test webhooks
- New token pricing webhook live in prod
- Dashboard changes for webhooks:
- Global webhooks admin view
- New token pricing event type
- Updated docs for new pricing event
- Fixed bug in balances endpoint that was letting scam tokens through when
removeScamswas true
- Bundlers/Snipers/Insiders data types added to
filterTokensand both launchpad event subscriptions — not backfilled - Added
firstSeenTimestampwallet data type - Upgraded pump.fun handling after their recent update, also added support for their new “Mayhem” mode
- Added a requirement for Telegram or Discord connection for account creation (to help facilitate customer communication)
- Added support for Prop (Dark) AMMs Humidifi and GoonFi (removed from pair trending)
- Improved calculation formulae for liquidity in Meteora DAMMv2 contracts
- Excluded all Prop (Dark) AMM pairs from trending
- Documentation enhancements (improved visibility of input object types available per endpoint with expandable fields rather than separate pages)
- Big improvements to
getBars(including sparklines) to run queries ~2x faster - Built support for Baseline Markets bSwap protocol
- Fixed stale usage data issue in the Codex dashboard
- Fixed
getTokenPriceslatency issues - Monad launch-day support — added support for BonadFun, NadFun, Printr, and other protocols
- Codex docs improvements:
- Updated styling / better visibility of endpoint object types
- Added query/response examples
- SDK updates v1.0.36→v2.0.0:
- Updated to add Bundlers/Snipers/Insiders data
- 60% smaller bundle size for end users
- Better tree-shaking with ESM support, falls back to CommonJS
- Modern tooling throughout development workflow
- Removed fragment masking since it’s generic and not used in SDK directly
tokenIdarray added forfilterTokenWallets- New Codex API dashboard launched at dashboard.codex.io with improved usage metrics, analytics, and auth pages
- Added support for DYORPump launchpad protocol
- Added support for “Four.meme Fair” launchpad, for Fourmeme tokens that are launched on Binance Wallet
- Added
isDynamicFeefield to indicate whether a UniswapV4 pool uses a dynamic fee or not - Added ability in
getTokenPricesto further break down prices by block in the case of subsecond block time (e.g., BNB chain) - Added a flag on pair metadata subscription to automatically pick quoteToken
- Added
tokenCreatedAtsorting tofilterTokensquery and FE launchpad page - Added Katana network support
- Bug fix: launchpad tokens that graduate/migrate consistently report 100% grad percent
- Added support for Printr
- Monad support (went live to all customers at launch)
- Fixed
exchangeVersionbug on filter endpoints - Added social platform login/authentication for dashboard access
GetTokenBarsdeployed as new endpoint — aggregated version ofgetBars, consolidating all valid token pairs into one (historical data limited)OnTokenBarsUpdateddeployed as an aggregated version ofonBarsUpdated, using token events across all pools containing the token (historical data limited)- Big searching improvements to
filterTokens:- Lowercase address search
- Search for address by prefix
- Ability to match non-alphanumeric characters in token names/symbols
- General better phrase matching
- Improved
filterPairsto bring searching in line withfilterTokens - Protocols:
- Added support for Raydium Launchlab initialize_v2 instruction, and Meteora DBC swap2 instruction
- Added support for SolFi and TesseraV exchanges
- Mintable/Freezable authorities for tokens are now appropriately updated. When freezable/mintable is null you can check the new
isValidfield to determine if the null is intentionally set or if the token has not been updated yet - Updated
TokenWalletFilterResulttype to include the completeEnhancedTokeninstead of a subset - Added
tokenBalanceLivetoFilterTokenWalletsendpoint for more up-to-date balance info - Added
isToken0NetworkTokentoUniswapV4Dataso that consumers can know if they’re dealing with the network token (i.e., ETH not WETH) - Updated
expiresIndefault to 1 hour forCreateApiTokensmutation - Fixed filtering bug for
onEventsCreated— consumers can now useaddress+networkIdwithout entitlement error - Added support for Somnia and Plasma networks, including Somnia Meme launchpad
- Weighted pricing with filtering integrated into token aggregates — pricing will no longer use just the top pair:
- Weighted average based on liquidity/recency, filters out pairs that use swap pricing
- Removed search tokens endpoint
- Added network-wide support in
onTokenBarsUpdatedby publishing only the top bars for each pair - SDK updates v1.0.26→v1.0.36:
- TokenMill V2 Launchpad support
isToken0NetworkTokento pair protocol data type- Override GQL document build for filterTokenWallets
- Generate latest types
imageThumbHashadded totokenInfoschema type (new tokens only, not backfilled)- Added
liquidPair,liquidPairLiquidity, andliquidPairPriceUsddata tofilterTokens— info about the most liquid pair, which is not necessarily the top pair - Added
protocolsandlaunchpadNamessubscriptions input options - Created a wallet backfill mutation for paid users
- Added support for Baseapp/Zora/Zora Creator on launchpads
- Added Heaven AMM and launchpad support
- Improved query performance of
filterPairs,prices, andholders - Added TokenMill V2 launchpad support
- Added support for lowercase Solana contract address searching
onLaunchpadTokenEventsandonLaunchpadTokenEventsBatchwill now publish updates (eventType: Updated) for 6 hours after token migration — no handoff toonPairMetadataUpdatedrequired for migrated tokens- Added support for Virtuals and Clanker on launchpads
- Improved phrase searching on
filterTokensfor tokens with a$prefix - SDK updates v1.0.17→v1.0.26:
- Added latest schema
- Added launchpadName to subscription override
- Allow list input to
filterTokensforlaunchpadNameandlaunchpadProtocol - Added new launchpad protocols
- Added generated network configs to list of public endpoints
- Added Heaven AMM/launchpad support
- Generated new schema
- Allow overriding default fetch function
- Added TokenMill V2 launchpad support
- Improved phrase searching on
filterTokensto be more accurate and provide fewer irrelevant results with low liquidity or recent activity - Added limit argument for holders query
launchpadNamefilter added as subscription input- Added
filterWalletto tracked Wallets endpoint - Added support for indexing Uni V4 hook addresses with pairs (added to OpenSearch for filter support)
- Added support for Baseapp protocol (and Zora) — new token creator metadata and Zora protocol support, including ERC721 metadata for EVM tokens
- Fixes to Uni V4 price routing
- Added support for launchpad icons to be stamped on EnhancedTokens
- SDK updated to v1.0.17. Changes from v1.0.11→v1.0.17:
- Unconfirmed launchpad events
- Launchpad event filters
- Baseapp/Zora launchpad protocol
- Added liquidity on
LaunchpadTokenEventOutput - Fixed async issue for generated subscriptions
- Fixed issue where launchpad network filters were showing tokens on unspecified networks
- Wallet Endpoints (Trader Stats) released
- Events By Maker subscription released
- Token Liquidity Metadata endpoint released (locked liquidity across top 100 pairs)
- Market Cap webhooks released
- Swap percent and wallet ages added to
filterTokens - Improved launchpad data and support (websockets,
filterTokensarguments, 11+ launchpads supported and growing) - Somnia testnet
- Added support for Meteora v2 swap events
- Implemented Hyperfluid V3
- TokenMill v2 and Heaven AMM protocol support added
- Taraxa Network support
- Fixed Raydium Launchlab attributed pair address
walletAddressinput on orders and positions queries- Improved Launchpad Protocol name filtering (separated out third-party launchpads such as Bonk and Jupiter)
- Improved token symbol matching for
phrasesearches using$prefix - Updated trending status to ignore a pair until it has enough trading data to be relevant
- Wallet ages added for Sui & Starknet
- Added Arena.Trade launchpad support
- Docs migration to Mintlify (docs.codex.io)
- Added
LaunchpadTokenEventBatchsubscription — publishes a batch of updates at once instead of each one individually walletAgeproperty added to token events (for both subscriptions andgetTokenEventsendpoint)- Fixed issue with
quoteTokenson events showing incorrect prices - Added Yominet network support
- SDK v1.0.7 released
- Launchpad events added for moon.it, bonkFun, boopFun, and Meteora DBC
- Added buy/sell volume filters to
filterTokens/filterPairs - Fixed a bug where free account usage failed to reset
- Added Vertigo and EgoTech launchpad support
- Meteora DAMM v2 support added
- BSC/FourMeme and Raydium LaunchLab support for launchpad events added to
onLaunchpadTokenEvent - Bonk.Fun tokens supported from launch as they utilize Raydium LaunchLab
- SDK v1.0.6 released
- Codex MCP server released
- Added support for Curve’s TwoCrypto protocol
- Added support for Over Protocol
- Added indexing for Raydium LaunchLab tokens
- Added support for iZiSwap (Izumi Finance)
- Improvements for scam detection using wallet age metrics
- Added network array to
balancesendpoint queries - Implemented Rainbow launchpad support and accompanying new
launchpadProtocolfield on enhanced tokens - Support for Rainbow and Moon.it launchpad metadata
- Added and released Zora network
- Added support for Starknet charts and events
- Fixed FourMeme graduation support for Pancake V2 migrations
- Support added for pump.fun AMM
- Camelot & StellaSwap fully supported on Integral 1.2
- FluxBeam protocol indexing (as of March 10th)
- Bunni protocol indexing
- Added entitlements system to permit pay-to-access for certain features such as network-wide subscriptions and wallet stats/filtering
onLaunchpadTokenEventswebsocket releasedtokenTopTradersendpoint released- Aptos network support:
- Added Emojicoin, Liquidswap, Hyperfluid, Thala, and Cellana protocols
- FAQ page added to documentation
- Added network-wide support in
onTokenBarsUpdatedby publishing only the top bars for each pair - 5min trending scores added to filter tokens/pairs
- Volume change added to network stats
- Berachain indexing
- Added Sui network
- Unichain support (with Uni V4)
- Sophon network support
- four.meme support
- Codex SDK updated to v1.0.5
- 5min data added to
filterTokens,pairMetadata, andonPairMetadataUpdated - Major updates to explorer.codex.io (including saved state, tabbed view)
- Added Maverick Protocol
- Added Swell network
- Added Ronin & Saigon testnet networks
enhancedToken0andenhancedToken1fields addedMakersEventQueryInputmodified with optional fields (timestamp,priceUsdTotal,eventType,tokenAddress)LaunchPadTokenUpdateendpoint added to replaceTokenUpdateNotableHoldersendpoints addedTokenEventsForMakerendpoint added- Uniswap V4 data indexing
- Abstract Chain indexing
- Added unconfirmed aggregates/
onUnconfirmedBarsUpdated - Added
poolAddressto thegetTokenPricesendpoint so that you can specify a pool - Shipped version 1.0.0 of the SDK with enhanced query/mutation/subscription support
- Implemented filter orders by token address
- Added Sonic network
- Fixed an issue with retrieving exchanges within
filterTokens
- Exposed pricing data on the unconfirmed events for public use
- New
onTokenBarUpdatesubscription that allows subscriptions using token IDs - Added support for daos.fun protocol
- Built AnimalFactory support
- Added
onPricesUpdatedendpoint to publish price changes for multiple tokens - Added
onUnconfirmedEventsCreatedendpoint to publish unconfirmed events for Solana - Added wallet tracking
- Added support for Chiliz and World Chain networks
- Fixed address casing issues in subscription endpoints — now they can handle cased and uncased formats
- Added support for Velodrome v3 protocol
- Fixed bug that was preventing
getTokensInfofrom returning partial results
- Added Bitbond to liquidity supported protocols