Skip to main content

Changelog

  • All Updates
  • Solana RPC
  • Yellowstone gRPC
  • Data API
  • Datastream
  • Swap API
  • General
November 2025
DatastreamGeneral
API and Datastream improvements
  • Faster transaction and price updates β€” Reduced latency for real-time data delivery
  • Enhanced tokens overview API β€” Pulse/Memescope now features improved filters and dramatically better performance
  • Upgraded Yellowstone gRPC β€” New Rust client delivers faster streaming performance

Data Accuracy & Reliability

Major improvements to data quality and consistency:
  • Program filtering β€” Excluded unknown programs that could cause invalid data from arbitrage bots and other sources
  • Pool data updates β€” Liquidity changes now trigger pool updates even without swaps
  • Time accuracy improvements β€” Edge case handling now uses blockTime when gRPC is behind or transaction parsing is delayed by more than a few seconds

New Features

Automatic Pool Rotation
  • Main pool rotation now happens automatically for price:token:{address} and token:{primary} rooms β€” no client-side changes required
Aggregated Price Room
  • New price:aggregated:{token} room provides min, average, median, and max price updates
  • Aggregates price data across top 10 valid pools
  • Each update includes individual pool prices for full transparency
Pumpfun Mayhem Mode
  • Added support for Pumpfun Mayhem mode
  • Pool data now includes tokenProgram and isMayhemMode fields

Infrastructure

Redis Server Upgrade
  • Deployed new Redis infrastructure
  • Eliminates random 500/503 errors during high load periods
  • Improved overall platform stability
November 2025
Datastream
Aggregated Price Stream

Aggregated Price Updates

We’ve added a new WebSocket room that provides aggregated price data across multiple liquidity pools for any token.

What’s New

price:aggregated:{tokenAddress}
  • Multi-pool aggregation β€” Get median, average, min, and max prices calculated across top liquidity pools
  • Top pools data β€” Detailed breakdown of the 10 highest liquidity pools with individual prices
  • Real-time updates β€” Live price aggregation as pools update
  • Pool count tracking β€” Know exactly how many pools contributed to the aggregated data
  • Automatic pool rotation - No need to subscribe to new rooms after token migration.

Why Use Aggregated Pricing?

Single pool prices can be manipulated or show temporary volatility. Aggregated pricing gives you:
  • More accurate market prices β€” Median and average across multiple sources
  • Manipulation resistance β€” Harder to distort when aggregating across pools
  • Price range visibility β€” See min/max spread to identify arbitrage opportunities
  • Liquidity-weighted insights β€” Focus on pools that matter most
{
    "type": "message",
    "data": {
        "token": "So11111111111111111111111111111111111111112",
        "timestamp": 1762964449215,
        "price": 153.70666202103925,
        "pool": "3nMFwZXwY1s1M5s8vYAHqd4wGs4iSxXE4LRoUMMYqEgF",
        "aggregated": {
            "median": 153.6850599485249,
            "average": 153.6735820182654,
            "min": 153.36863801111053,
            "max": 153.71662179961638,
            "poolCount": 10
        },
        "topPools": [
            {
                "poolId": "3ucNos4NbumPLZNWztqGHNFFgkHeRMBQAVemeeomsUxv",
                "price": 153.68241854665007,
                "liquidity": 17950616.091940343,
                "market": "raydium-clmm"
            },
            ...
        ]
    },
    "room": "price:aggregated:So11111111111111111111111111111111111111112"
}
Perfect for trading interfaces, price oracles, and portfolio tracking applications that need reliable, manipulation-resistant pricing.View documentation β†’
November 2025
Solana RPC
Batch Token Balance Queries

getTokenAccountsByOwners β€” Batch Balance Lookups

We’ve added a new Ridge DB-powered RPC method that lets you query token balances for multiple wallets in a single request.

What’s New

getTokenAccountsByOwners
  • Batch up to 250 wallets β€” Query hundreds of addresses in one call instead of making individual requests
  • Multiple accounts support β€” Automatically returns all token accounts if a wallet has multiple for the same mint
  • Zero balance handling β€” Wallets without a token account return a clean zero balance response
  • Slot tracking β€” Each account includes the slot when the balance was last updated

Use Cases

Perfect for:
  • Portfolio tracking across multiple wallets
  • Airdrop eligibility verification
  • Multi-wallet dashboards
  • Token distribution snapshots
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "getTokenAccountsByOwners",
  "params": [
    ["wallet1...", "wallet2...", "wallet3..."],
    "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"
  ]
}
This method drastically reduces API calls and latency when you need to check token holdings across many addresses at once.View documentation β†’
November 2025
Data APIDatastream
Ridge Stream Launch

Ridge Stream β€” Enhanced Holder Data

All holder endpoints and real-time streams have been migrated to Ridge Stream, from our new high-performance service RidgeDB

What’s New

REST Endpoints
  • /tokens/{token}/holders β€” Get top 100 holders (use /tokens//holders/pagination for pagination and higher limits )
  • /tokens/{token}/holders/top β€” Fetch top holders by balance (excluding known wallets like lp)
  • /holders/multi β€” Multi-token holder count lookups
  • /holders/chart β€” Historical holder charts with more datapoints (now also includes SOL, USDC, and more)
Real-Time Streams
  • Holder count updates β€” Live tracking of total holders
  • Wallet balance updates β€” Now includes native SOL with improved reliability
  • Top 100 holders β€” Real-time rankings of largest holders
  • Snipers and insiders β€” Track early buyers and insider activity
You can now also get holder data for large tokens like WSOL, USDC, and USD1 that weren’t available before. All holder counts and top 100 rankings work for these tokens via both API and real-time streaming.
October 28 2025
Data API
Search Filters

New Search Filters

Added new filters to the token search endpoint:
  • launchpad β€” Filter by launch platform (pumpfun, moonshot, letsbonk.fun, believe)
  • image β€” Search by exact image URL
  • hasImage β€” Filter tokens that have/don’t have images (true/false)
View documentation β†’
October 22 2025
Data API
Paginated Token Holders

Paginated Token Holders Endpoint

We’ve launched a new endpoint for fetching all token holders with cursor-based pagination.

What’s New

GET /tokens/{tokenAddress}/holders/paginated
  • Cursor pagination β€” Navigate through all holders efficiently
  • Up to 5,000 per page β€” Fetch large batches in a single request
  • Ridge DB powered β€” Fast queries even for tokens with millions of holders
  • Complete holder data β€” Returns wallet, token account, amount, USD value, total holder count and ownership percentage

The Improvement

Previously limited to 100 holders, this endpoint now handles tokens with any number of holders while maintaining consistent performance.
GET /tokens/{tokenAddress}/holders/paginated?limit=1000&cursor=nextPageCursor
View documentation β†’
October 21 2025
Solana RPC
RPC Enhancements

Ridge DB Performance & Features Update

We’ve shipped several improvements to our Ridge DB-powered RPC methods to give you even more control and speed.

What’s New

  • Total count support β€” getProgramAccountsV2 and getTokenAccountsByOwnerV2 now return totalCount in responses, making pagination and UI updates easier
  • Faster queries β€” New indexes dramatically improve response times for certain account lookups
  • Stability improvements β€” Bug fixes and optimizations
These updates build on our Ridge DB launch, delivering better performance and more developer-friendly responses.
October 16 2025
Solana RPC
Ridge DB Launch

Solana Ridge DB

We’ve rolled out two new RPC methods powered by Ridge DB β€” our high-performance engine designed for lightning-fast account lookups on Solana.

🧭 New Methods

getProgramAccountsV2

Supercharged program account queries with:
  • changedSince β€” Fetch only accounts updated after a given slot (great for incremental syncs)
  • excludeZero β€” Automatically skip empty token accounts
  • Cursor pagination β€” Retrieve up to 10,000 accounts per request

getTokenAccountsByOwnerV2

Optimized token account retrieval, featuring the same Ridge DB speed and:
  • changedSince β€” Get only new or updated token accounts
  • excludeZero β€” Filter out dust or empty balances
  • Cursor pagination β€” Smoothly handle large token sets

πŸ’‘ Why Ridge DB?

Ridge DB isn’t your standard RPC backend. It’s a purpose-built system for account-heavy workloads that delivers:
  • Faster response times
  • Slot-based incremental updates
  • Cursor pagination for big datasets
In short β€” faster queries, cleaner data, and a smoother developer experience.
October 2025
General
Documentation Launch

New Documentation Site

We’ve launched a brand-new documentation hub that brings all our products and APIs together, complete with guides and hands-on examples.You can now explore detailed docs for:
  • Yellowstone gRPC β€” Real-time Solana data streaming
  • Data API β€” REST access to historical and live Solana data
  • Datastream β€” WebSocket-based live data feeds
  • Solana RPC β€” Enhanced endpoints powered by Ridge DB
  • Swap API β€” High-performance token swaps and routing
The new docs include interactive code samples, and best practices to help you build faster and smarter on Solana.