> ## 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.

# Cambios recientes

> Nuevos endpoints, funciones y correcciones de Data API.

[Ver el historial completo](/es/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">18 de septiembre de 2026</div>

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

    <div className="changelog-card-body">
      ## Swaps, movimientos LP y etiquetas de wallets en un solo feed

      Sigue compras y ventas junto a los adds y removes de liquidez. Mira qué wallets añaden liquidez, cuáles la retiran y cómo encaja cada movimiento en tu feed de trades.

      <div className="changelog-comparison">
        <Tabs>
          <Tab title="Después">
            <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="Feed actualizado con filtros All, Swaps y Liquidity, adds LP en verde, removes LP en rojo y etiquetas de wallets." width="1667" height="2127" data-path="images/changelog/liquidity-after.png" />
            </div>

            <p className="changelog-image-caption">Después: swaps y actividad LP en un feed, con etiquetas de wallets y filtros All / Swaps / Liquidity.</p>
          </Tab>

          <Tab title="Antes">
            <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="Feed anterior con compras, ventas y direcciones de wallets abreviadas." width="1471" height="2063" loading="lazy" data-path="images/changelog/liquidity-before.png" />
            </div>

            <p className="changelog-image-caption">Antes: un feed de swaps con direcciones de wallets.</p>
          </Tab>
        </Tabs>
      </div>

      * **Sigue los movimientos LP en vivo.** Cinco nuevas salas de liquidez: token, token + pool, token + pool + wallet, pool o wallet.
      * **Monta filtros All / Swaps / Liquidity.** Usa `events=all`, `events=trades` o `events=liquidity` en los cuatro endpoints de trades por token. Ajusta `limit` para cargar hasta 500 filas por página.
      * **Ponle nombre a la wallet.** Usa `enrich=identity` en REST o `:enriched` en las salas en vivo para obtener perfiles KOL, etiquetas de devs, nombres SNS y plataformas de trading cuando estén disponibles.
      * **Conserva los importes LP exactos.** Los adds y removes incluyen el pool y la cantidad de cada token como cadena decimal. La liquidez se muestra en unidades de token, separada del volumen de swaps.

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

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

      Carga el historial con REST y mantén el feed al día con Datastream. Las solicitudes y salas existentes siguen mostrando solo swaps por defecto. Los eventos LP en vivo son provisionales; usa REST para reconciliar la actividad confirmada.

      ### Endpoints y salas actualizados

      <div className="changelog-references">
        <div className="changelog-reference-group">
          <h4>REST · Historial de trades</h4>

          <ul>
            <li><a href="/es/data-api/trades/get-token-trades">Token trades<span aria-hidden="true">↗</span></a></li>
            <li><a href="/es/data-api/trades/get-pool-specific-trades">Pool trades<span aria-hidden="true">↗</span></a></li>
            <li><a href="/es/data-api/trades/get-user-specific-token-trades">Wallet trades<span aria-hidden="true">↗</span></a></li>
            <li><a href="/es/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 · Liquidez en vivo</h4>

          <ul>
            <li><a href="/es/datastream/websockets/liquiditytoken">Token<span aria-hidden="true">↗</span></a></li>
            <li><a href="/es/datastream/websockets/liquiditypool">Pool<span aria-hidden="true">↗</span></a></li>
            <li><a href="/es/datastream/websockets/liquiditywallet">Wallet<span aria-hidden="true">↗</span></a></li>
            <li><a href="/es/datastream/websockets/liquiditytokenpool">Token + pool<span aria-hidden="true">↗</span></a></li>
            <li><a href="/es/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="/es/guides/liquidity">Crea tu feed de actividad LP <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">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 — soporte completo e indexación de órdenes recurrentes</h2>

      Las órdenes Jupiter DCA V2 (`openDcaV2`) ahora están totalmente soportadas e indexadas en la API DCA y los feeds de Datastream. Las posiciones DCA V2 previamente ocultas ahora son visibles en respuestas REST y eventos WebSocket en vivo.

      Los endpoints `/dca/*` y las salas `dca:jupiter` existentes incluyen automáticamente las órdenes V2 — no se requieren cambios en las consultas. Los objetos de orden incluyen `openInstruction: "openDcaV2"` para distinguir cuentas V2.

      <div className="changelog-related-links">
        <a href="/es/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 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">PnL V2</span>
      </div>
    </div>

    <div className="changelog-card-body">
      <h2 className="changelog-title">Wallet identity: SNS primary `.sol` domain tag</h2>

      Wallet `identity` now includes an optional **`sns`** tag and **`identity.sns.domain`**, the wallet's primary **`.sol` domain** (Solana Name Service).

      Returned on all `/v2/pnl/*` responses that include `identity`, plus `GET /tokens/:tokenAddress/holders?enrich=identity` (and `?enrich=all`).

      <div className="changelog-related-links">
        <a href="/es/guides/pnl-v2/sns-identity"><span>PnL V2 SNS primary domain guide</span><span aria-hidden="true">↗</span></a>
        <a href="/es/guides/pnl-v2/wallet-tags"><span>Solana Wallet Tags 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">May 2026</div>

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

    <div className="changelog-card-body">
      <h2 className="changelog-title">Search — Coin Communities filters, sorting, and response fields</h2>

      **`GET /search`** now includes Coin Communities live message activity.

      ### New query parameters

      * **`hasCoinCommunity`** — Filter tokens with or without monitored community messages (`true` / `false`)
      * **`minCommunityMessages`** / **`maxCommunityMessages`** — Filter by live message count range (inclusive)

      ### Sorting

      * **`sortBy=communityMessages`** — Sort by live community message count (use with `sortOrder=asc` or `desc`)

      ### Response fields

      Each result now includes **`hasCoinCommunity`** (`boolean`) and **`communityMessages`** (`integer`).

      <div className="changelog-related-links">
        <a href="/es/guides/search-coin-communities"><span>Search — Coin Communities guide</span><span aria-hidden="true">↗</span></a>
        <a href="/es/data-api/search/token-search"><span>Search API 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">May 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 — recurring order REST API and live WebSocket feeds</h2>

      ### Jupiter DCA

      Track Jupiter recurring (DCA) orders on Solana: query live positions over REST and subscribe to open, fill, close, deposit, withdraw, fee, and position updates over Datastream. Jupiter is available today (`program=jupiter`); responses include a `program` id for when more platforms are added.

      ### Data API

      New endpoints under `/dca/*`. Full reference: [Jupiter DCA](/es/data-api/dca).

      * **`GET /dca/programs`** — List supported DCA programs (`id`, `label`, `programId`)
      * **`GET /dca/wallet/{wallet}`** — All DCA orders for a wallet with status summary
      * **`GET /dca/wallet/{wallet}/orders`** — Paginated wallet orders (`cursor`, `sort`, `status`, `program`)
      * **`GET /dca/order/{address}`** — Single DCA account by pubkey
      * **`GET /dca/token/{mint}`** — Token buy/sell flow overview
      * **`GET /dca/token/{mint}/buyers`** — Orders buying this token (output mint)
      * **`GET /dca/token/{mint}/sellers`** — Orders selling this token (input mint)
      * **`GET /dca/token/{mint}/users`** — Top wallets by DCA activity on this token
      * **`GET /dca/pair/{inputMint}/{outputMint}`** — Orders for a trading pair

      Query helpers: `program` (aliases `dex`, `platform`), `limit`, `cursor`, `sort` / `sortBy` (`volume`, `deposited`, `remaining`, `progress`, `recent`, `created`, `status`), and `status` (`active`, `paused`, `completed`, `pending`, `all`). Orders include USD fields when price data is available.

      ### Live Jupiter DCA streams

      New WebSocket rooms on Premium, Business, and Enterprise plans. Reference: [Jupiter DCA Datastream](/datastream/dca).

      Join with `{ "type": "join", "room": "<room>" }`. Each event is delivered to the global room, the matching event-type room, and any scoped rooms that apply.

      | Room | Use |
      | - | - |
      | **`dca:jupiter`** | All Jupiter DCA events |
      | **`dca:jupiter:opened`** | New DCA opened |
      | **`dca:jupiter:filled`** | Cycle fill |
      | **`dca:jupiter:closed`** | DCA closed |
      | **`dca:jupiter:deposit`** | Deposit |
      | **`dca:jupiter:withdraw`** | Withdraw |
      | **`dca:jupiter:collected_fee`** | Fee collected |
      | **`dca:jupiter:position`** | Account snapshot (no `eventName`) |
      | **`dca:jupiter:{mint}:buyers`** | DCAs buying this token |
      | **`dca:jupiter:{mint}:sellers`** | DCAs selling this token |
      | **`dca:jupiter:wallet:{wallet}`** | Any event for that owner |
      | **`dca:jupiter:{dcaAddress}`** | Any event for that DCA account |

      Transaction events include a full **`order`** object (same shape as REST). Position updates include **`order`** and **`writeVersion`**.
    </div>
  </div>

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

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

    <div className="changelog-card-body">
      <h2 className="changelog-title">PnL V2 fuller responses, faster trending & volume endpoints, and improved search</h2>

      ### API PnL V2

      * **`GET /v2/pnl/wallets/{wallet}/positions`** and **`GET /v2/pnl/tokens/{mint}/traders`** now return the full available data set (not a reduced field subset).
      * **Average hold time** added to the wallet PnL summary (`GET /v2/pnl/wallets/{wallet}`).
      * General PnL V2 bug fixes.

      ### Performance

      * **Up to 10× faster in the EU** and **up to 20× faster in the US** for:
        * **`/tokens/trending/*`**
        * **`/tokens/volume/*`**
        * **`/top-performers`**
        * **`/tokens/multi/all`**
      * **Improved spam token filtering** on trending, volume, and top performers for more accurate lists.
      * **Faster live holder count updates.**

      ### Search

      * **Better results** when queries contain special characters such as `-` and `"`.
    </div>
  </div>
</div>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.