Skip to main content

Connection Details

The Streaming API uses the GraphQL over WebSocket protocol. The recommended approach is to use the official TypeScript Client SDK which manages all WebSocket connections automatically.

Use Cases

1748642802-streaming-api-products-ohlcv

Trading Bots

Power your bots with new pairs, pair liquidity changes, OHLCV pricing data, and wallet activity to copy trade.
1748642719-streaming-api-products-gamefi

Gaming

Stream inventory balances and onchain game state right into your game engine with no lag or polling.
1748642703-streaming-api-products-ai

AI Agents

Power your AI Agents with streaming wallet information to build novel co-pilot apps.

Available Streams

The GoldRush Streaming API offers the following streams:
  • OHLCV Tokens Stream: Continuous price data feed providing Open, High, Low, Close, Volume values for one or many tokens at configurable intervals. Commonly used to execute trading strategies like take-profit, stop-loss and others.
  • OHLCV Pairs Stream: Continuous price data feed providing Open, High, Low, Close, Volume values for one or many token pairs at configurable intervals. Commonly used to execute trading strategies like take-profit, stop-loss and others.
  • New DEX Pairs Stream: Real-time updates on new pairs, pair liquidity changes, and other pair-related events across supported DEXes. Commonly used to build liquidity sniping bots.
  • Update Pairs Stream: Real-time price, liquidity, volume, and market cap updates for tracked token pairs. Commonly used to monitor portfolio exposure or trigger alerting workflows.
  • Wallet Activity Stream: Live tracking of wallet transactions, token transfers, and interactions with smart contracts. Commonly used to build copy trading bots.

Price Feed Sources

Price feeds used in the GoldRush Streaming API are sourced in the following ways:
  1. DEX swap events — prices are derived from onchain trades in specific pools across the supported DEXes. Prices update with each swap event.
  2. Onchain oracle price feeds — on select chains and for specific tokens, prices are pushed onchain by oracle providers (e.g. Redstone Bolt on MegaETH), delivering CEX-aggregated prices at much higher update frequencies.
See the OHLCV Tokens Stream for the full list of supported oracle price feeds.

Access via GoldRush CLI

You can also access Streaming API data directly from your terminal using GoldRush CLI - no code or WebSocket setup required:

Supported Chains & DEXes

ChainSupported DEXes
BASE_MAINNETUNISWAP_V2, UNISWAP_V3, PANCAKESWAP_V2, PANCAKESWAP_V3, VIRTUALS_V2, CLANKER_V3
BSC_MAINNETPANCAKESWAP_V2, PANCAKESWAP_V3
ETH_MAINNETUNISWAP_V2, UNISWAP_V3
HYPEREVM_MAINNETPROJECT_X
MEGAETH_MAINNETUNISWAP_V2, UNISWAP_V3, JOE_V2, KUMBAYA_V1, PRISM_V1
MONAD_MAINNETNAD_FUN, UNISWAP_V2, UNISWAP_V3
POLYGON_MAINNETQUICKSWAP_V2, QUICKSWAP_V3, SUSHISWAP_V2
SOLANA_MAINNETRAYDIUM_AMM, RAYDIUM_CPMM, RAYDIUM_CLMM, PUMP_FUN, PUMP_FUN_AMM, MOONSHOT, RAYDIUM_LAUNCH_LAB, METEORA_DAMM, METEORA_DLMM, METEORA_DBC, ORCA_WHIRLPOOL
SONIC_MAINNETSHADOW_V2, SHADOW_V3