> ## Documentation Index
> Fetch the complete documentation index at: https://docs.solanatracker.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Recent changes

> New endpoints, added features, and fixes for Datastream.

[View the full changelog](/changelog)

<div className="changelog-shell">
  <div role="article" className="changelog-card changelog-featured" id="liquidity">
    <div className="changelog-card-header">
      <div className="changelog-card-date">September 18, 2026</div>

      <div className="changelog-card-tags">
        <span className="changelog-tag changelog-tag-new">New</span>
        <span className="changelog-tag">Data API</span>
        <span className="changelog-tag">Datastream</span>
      </div>
    </div>

    <div className="changelog-card-body">
      ## Swaps, LP moves, and wallet labels in one feed

      Track buys and sells alongside LP adds and removes. See which wallets are adding liquidity, which are pulling it, and where it all lands in your trade feed.

      <div className="changelog-comparison">
        <Tabs>
          <Tab title="After">
            <div className="changelog-screenshot">
              <img src="https://mintcdn.com/solanatracker/4PIKDaYde_747jyk/images/changelog/liquidity-after.png?fit=max&auto=format&n=4PIKDaYde_747jyk&q=85&s=2a9d8ff174918859477febc78c27a88b" alt="Updated trade feed with All, Swaps, and Liquidity tabs, green LP adds, red LP removes, and wallet labels." width="1667" height="2127" data-path="images/changelog/liquidity-after.png" />
            </div>

            <p className="changelog-image-caption">After: swaps and LP activity in one feed, with wallet labels and All / Swaps / Liquidity filters.</p>
          </Tab>

          <Tab title="Before">
            <div className="changelog-screenshot">
              <img src="https://mintcdn.com/solanatracker/4PIKDaYde_747jyk/images/changelog/liquidity-before.png?fit=max&auto=format&n=4PIKDaYde_747jyk&q=85&s=45ef5934e6d455d6b6fa178ee8505a04" alt="Previous trade feed showing buys and sells with shortened wallet addresses." width="1471" height="2063" loading="lazy" data-path="images/changelog/liquidity-before.png" />
            </div>

            <p className="changelog-image-caption">Before: a swaps-only feed with wallet addresses.</p>
          </Tab>
        </Tabs>
      </div>

      * **Stream LP moves.** Five new liquidity room scopes: token, token + pool, token + pool + wallet, pool, or wallet.
      * **Build All / Swaps / Liquidity tabs.** Query `events=all`, `events=trades`, or `events=liquidity` on all four token trade endpoints. Set `limit` to load up to 500 rows per page.
      * **Put a name to the wallet.** Use `enrich=identity` on REST or `:enriched` on live rooms for available KOL profiles, dev labels, SNS names, and trading platforms.
      * **Keep LP amounts exact.** Adds and removes include the pool and each token's amount as a decimal string. Liquidity stays in token units, separate from swap volume.

      ```http theme={null}
      GET /trades/{token}?events=all&enrich=identity&limit=100
      ```

      ```json theme={null}
      { "type": "join", "room": "liquidity:6p6xgHyF7AeE6TZkSmFsko444wqoP15icUSqi2jfGiPN:enriched" }
      ```

      Load the history with REST, then keep the feed moving with Datastream. Existing trade requests and rooms remain swaps-only by default. Live LP events are provisional; use REST to reconcile confirmed activity.

      ### Changed endpoints and rooms

      <div className="changelog-references">
        <div className="changelog-reference-group">
          <h4>REST · Trade history</h4>

          <ul>
            <li><a href="/data-api/trades/get-token-trades">Token trades<span aria-hidden="true">↗</span></a></li>
            <li><a href="/data-api/trades/get-pool-specific-trades">Pool trades<span aria-hidden="true">↗</span></a></li>
            <li><a href="/data-api/trades/get-user-specific-token-trades">Wallet trades<span aria-hidden="true">↗</span></a></li>
            <li><a href="/data-api/trades/get-user-specific-pool-trades">Pool + wallet trades<span aria-hidden="true">↗</span></a></li>
          </ul>
        </div>

        <div className="changelog-reference-group">
          <h4>Datastream · Live liquidity</h4>

          <ul>
            <li><a href="/datastream/websockets/liquiditytoken">Token<span aria-hidden="true">↗</span></a></li>
            <li><a href="/datastream/websockets/liquiditypool">Pool<span aria-hidden="true">↗</span></a></li>
            <li><a href="/datastream/websockets/liquiditywallet">Wallet<span aria-hidden="true">↗</span></a></li>
            <li><a href="/datastream/websockets/liquiditytokenpool">Token + pool<span aria-hidden="true">↗</span></a></li>
            <li><a href="/datastream/websockets/liquiditytokenpoolwallet">Token + pool + wallet<span aria-hidden="true">↗</span></a></li>
          </ul>
        </div>
      </div>

      <div className="changelog-actions">
        <a className="changelog-cta" href="/guides/liquidity">Build your LP activity feed <span aria-hidden="true">→</span></a>
      </div>
    </div>
  </div>

  <div role="article" className="changelog-card">
    <div className="changelog-card-header">
      <div className="changelog-card-date">September 7–16, 2026</div>

      <div className="changelog-card-tags">
        <span className="changelog-tag">Data API</span>
        <span className="changelog-tag">Datastream</span>
        <span className="changelog-tag">Solana RPC</span>
        <span className="changelog-tag">PnL V2</span>
        <span className="changelog-tag">General</span>
      </div>
    </div>

    <div className="changelog-card-body">
      <h2 className="changelog-title">Platform speed, Search API, RidgeDB, and dashboard updates</h2>

      ### Faster data, from indexing to delivery

      * **Search and holders:** faster Search API responses and improved holder data performance.
      * **Token coverage:** support for all quote tokens on Meteora Curve, Raydium LaunchLab, and Pump.fun, plus Pump.fun `isHolderReward` and Transaction V1 support.
      * **Indexing and streaming:** rebuilt metadata indexing, RidgeDB, and Ridge streaming for improved speed, accuracy, and efficiency across Data API and RPC services.
      * **PnL V2:** improved redundancy and accuracy.

      ### More ways to manage your subscription

      * **Teams:** invite teammates and manage their access on Premium, Business, and dedicated node plans.
      * **On-chain USDC subscriptions:** automatic renewals and top-ups using native USDC on Solana.
    </div>
  </div>

  <div role="article" className="changelog-card">
    <div className="changelog-card-header">
      <div className="changelog-card-date">August 2026</div>

      <div className="changelog-card-tags">
        <span className="changelog-tag">Data API</span>
        <span className="changelog-tag">Datastream</span>
      </div>
    </div>

    <div className="changelog-card-body">
      <h2 className="changelog-title">See what whales and KOLs are trading as it happens</h2>

      Know when high-value wallets move. New REST endpoints and Datastream rooms make it easy to follow whale activity, track KOL trades, power token pages, and trigger alerts from a single trade feed.

      * **REST endpoints:** Fetch the latest whale trades, all KOL trades, or KOL activity for a specific token.
      * **Live Datastream rooms:** Subscribe to whale and KOL trades as they happen.
      * **Flexible volume filters:** Watch trades from `$1k` to `$10k`, or request all eligible KOL trades with `minVolume=0`.
      * **KOL identity:** Show names, Twitter handles, and other identity metadata when available.
      * **More context when you need it:** Paginate with opaque cursors, add token metadata, and filter arbitrage activity when needed.

      <div className="changelog-related-links">
        <a href="/guides/whale-kol"><span>Whale & KOL guide</span><span aria-hidden="true">↗</span></a>
        <a href="/data-api/whale-kol"><span>REST API reference</span><span aria-hidden="true">↗</span></a>
        <a href="/datastream/whale-kol"><span>Datastream reference</span><span aria-hidden="true">↗</span></a>
      </div>
    </div>
  </div>

  <div role="article" className="changelog-card">
    <div className="changelog-card-header">
      <div className="changelog-card-date">August 2026</div>

      <div className="changelog-card-tags">
        <span className="changelog-tag">Prediction Markets</span>
        <span className="changelog-tag">Datastream</span>
      </div>
    </div>

    <div className="changelog-card-body">
      <h2 className="changelog-title">Beta Prediction Markets API for Kalshi and Polymarket</h2>

      Unified read-only API for **Kalshi** and **Polymarket** with full historical market data.

      * **REST:** `https://prediction-market-api.solanatracker.io`
      * **Datastream:** `pm:*` rooms on `wss://datastream.solanatracker.io/{apiKey}` (same hub and key as other Datastream products)
      * Markets, events, trades, candlesticks, orderbooks, crypto up/down windows, and Polymarket wallet analytics
      * Auth with your existing Data API key (`x-api-key`)

      <div className="changelog-related-links">
        <a href="/prediction-markets/overview"><span>Overview</span><span aria-hidden="true">↗</span></a>
        <a href="/guides/prediction-markets"><span>Getting started</span><span aria-hidden="true">↗</span></a>
        <a href="/guides/datastream-prediction-markets"><span>Datastream guide</span><span aria-hidden="true">↗</span></a>
      </div>
    </div>
  </div>

  <div role="article" className="changelog-card">
    <div className="changelog-card-header">
      <div className="changelog-card-date">July 2026</div>

      <div className="changelog-card-tags">
        <span className="changelog-tag">Datastream</span>
      </div>
    </div>

    <div className="changelog-card-body">
      <h2 className="changelog-title">Meteora DLMM and Raydium CLMM pool monitors improved for new pool creations</h2>

      Meteora DLMM and Raydium CLMM pool monitors have been improved for new pool creations.
    </div>
  </div>

  <div role="article" className="changelog-card">
    <div className="changelog-card-header">
      <div className="changelog-card-date">June 2026</div>

      <div className="changelog-card-tags">
        <span className="changelog-tag">Data API</span>
        <span className="changelog-tag">Datastream</span>
      </div>
    </div>

    <div className="changelog-card-body">
      <h2 className="changelog-title">Jupiter DCA V2 — full support and indexing for recurring orders</h2>

      Jupiter DCA V2 orders (`openDcaV2`) are now fully supported and indexed across the DCA API and Datastream feeds. Previously hidden DCA V2 positions are now visible in REST responses and live WebSocket events.

      Existing `/dca/*` endpoints and `dca:jupiter` rooms automatically include V2 orders — no query changes required. Order objects include `openInstruction: "openDcaV2"` to distinguish V2 accounts.

      <div className="changelog-related-links">
        <a href="/data-api/dca"><span>Jupiter DCA API</span><span aria-hidden="true">↗</span></a>
        <a href="/datastream/dca"><span>Jupiter DCA Datastream</span><span aria-hidden="true">↗</span></a>
      </div>
    </div>
  </div>
</div>
