Skip to main content

SUBSCRIBE_MEME

Overview

SUBSCRIBE_MEME is a WebSocket subscription message used to receive
real-time updates for meme tokens based on flexible filtering criteria
such as source, progress, and lifecycle timestamps. Only support on Solana.

1. WebSocket URL:


Subscription Message


Example Subscription Message

Unsubscribe Message

To stop receiving meme statistics updates for the current WebSocket connection, send:
The unsubscribe message does not require a data object.

Parameters

address

  • Type: string
  • Optional
  • Description: Token address to filter a specific meme token.

graduated

  • Type: boolean
  • Optional
  • Description:
    • true: only graduated tokens
    • false: only non-graduated tokens

source

  • Type: string
  • Optional
  • Description: Filter tokens by originating platform or bonding mechanism.
Supported values (non-exhaustive):
  • meteora_dynamic_bonding_curve
  • pump_dot_fun
  • moonshot
  • raydium_launchlab

progress_percent

  • Type: object
  • Optional
  • Description: Filter tokens by bonding curve progress.
Fields:
  • min (number): minimum value (0-100)
  • max (number): maximum value (0-100)

creation_time

  • Type: object
  • Optional
  • Description: Filter by token creation time (Unix timestamp in seconds).
Fields:
  • from (number): start timestamp
  • to (number): end timestamp

graduated_time

  • Type: object
  • Optional
  • Description: Filter by token graduation time (Unix timestamp in seconds).
Fields:
  • from (number): start timestamp
  • to (number): end timestamp
Constraints: Requires graduated = true

intervals

Fields:
  • Type: array of strings
  • Description: Trading-volume and transaction-stat intervals to receive. Available intervals: ["1m", "5m", "15m", "30m", "1h", "2h", "4h", "6h", "8h", "24h"].
  • Default: Get all intervals stats
Selecting an interval adds interval-suffixed fields such as buy_15m, sell_15m, volume_15m_usd, volume_15m_change_percent, unique_buyer_15m, unique_seller_15m, buy_6h, sell_6h, and volume_6h_usd to MEME_DATA. The unique buyer and seller fields also include corresponding change-percent fields when available.

WebSocket Event

Event Type

MEME_DATA

Event Payload Example


Notes

  • All timestamps are in Unix seconds
  • progress_percent is always between 0 and 100
  • graduated_time is only valid when graduated = true
  • meme_info.platform_name identifies the token creation platform when available
  • Events are streamed in real-time and may update frequently
  • Sending a new SUBSCRIBE_MEME message will overwrite the previous subscription and replace all existing filters