Solana

GetBlock Launches Dedicated Solana Stack.Low-Latency Solana Infrastructure for HFT & MEV.

LIVE ON SOLANA MAINNET

Real-Time Swap Data
Streaming API

Every swap on Solana — parsed, structured, and streamed to you in real time. Skip months of indexing work. Ship your trading bot, analytics, or ML pipeline today.

SOL/USDC+2,847 SOLRaydium0.4s ago
BONK/SOL+14.2M BONKOrca0.8s ago
WIF/USDC+890 USDCJupiter1.2s ago
JTO/SOL+340 JTORaydium1.5s ago
PYTH/USDC+5,600 PYTHOrca1.9s ago
RAY/SOL+120 RAYRaydium2.1s ago
RNDR/USDC+2,100 USDCJupiter2.4s ago
MOBILE/SOL+890K MOBILEOrca2.8s ago
SOL/USDC+2,847 SOLRaydium0.4s ago
BONK/SOL+14.2M BONKOrca0.8s ago
WIF/USDC+890 USDCJupiter1.2s ago
JTO/SOL+340 JTORaydium1.5s ago
PYTH/USDC+5,600 PYTHOrca1.9s ago
RAY/SOL+120 RAYRaydium2.1s ago
RNDR/USDC+2,100 USDCJupiter2.4s ago
MOBILE/SOL+890K MOBILEOrca2.8s ago

Building on Solana is hard.
We know.

Building a Solana trading pipeline from scratch is brutal. Dedicated RPC nodes that cost thousands per month. Geyser plugins that break on every validator update. Custom indexers that need constant babysitting. Storage optimization, data normalization, latency tuning — months of infra work before you write a single line of trading logic.

We did this homework for you. Now you focus on what matters — your algorithms, your edge, your alpha. All the infrastructure is on us.

What you no longer need
01
Dedicated RPC node$2-5K/mo, requires DevOps
02
Geyser plugin setupBreaks on validator updates
03
Custom indexerWeeks to build, constant maintenance
04
Storage & optimizationTB-scale infra, query tuning
05
DEX program decodingEach DEX is a separate parser
You focus on trading logic. We handle the rest.

Skip the parsing.
Start building with structured swap data.

Raw Solana RPC gives you encoded transactions. We give you structured, normalized swap events — ready for your models and bots.

Without GetBlock

Raw RPC response

Encoded transaction blobs, no token context, no price data. You parse, decode, and normalize everything yourself.

×Months of indexer development
×Geyser plugin maintenance
×Manual DEX program decoding
×No token metadata or pricing
With GetBlock

Structured swap event

Every swap decoded, normalized, and enriched. Token mints, amounts, prices, pool state — streamed in real time.

Ready-to-use JSON schema
All major DEXs normalized
Token metadata and implied price
Pool reserves included (Pro+)
<400msAvg. latency from block to delivery
5+ DEXsRaydium, Orca, Jupiter, and more
3 protocolsgRPC, WebSocket, Webhook
Data Schema

Solana swap event schema:
everything you need

Each event is a fully decoded swap with all the context your pipeline needs — from basic trade data to implied pricing and signer identity.

  • Block slot, timestamp, and transaction signature
  • DEX program ID and pool address
  • Token in/out with mint, amount, and decimals
  • Implied price at time of swap
  • Signer wallet address
swap_event.json
{
  "block_slot": 284719403,
  "block_time": 1711843200,
  "tx_signature": "5Kz...vYm",
  "program_id": "675kPX9MHTjS2zt1qfr1NYHuzeLXfQM9H24wFSUt1Mp8",
  "pool_address": "8sLbNZoA1cfnvMJLPfp98ZLAnFSYCFApfJKMbiXNLwxj",
  "token_in": {
    "mint": "So11111111111111111111111111111111111111112",
    "amount": 2847000000,
    "decimals": 9
  },
  "token_out": {
    "mint": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
    "amount": 398580000,
    "decimals": 6
  },
  "price": 139.96,
  "signer": "7xKX...pQm"
}

One swap data stream, three delivery protocols

Same data, same latency. Pick the protocol that fits your stack.

WS

WebSocket

Persistent connection, JSON payloads. Great for dashboards, browser-based tools, and lighter integrations.

✓ JSON payloads✓ Browser-friendly✓ Low setup
HTTP

Webhook Push

Event-driven HTTP POST to your endpoint. Ideal for serverless architectures and event buses.

✓ Push-based✓ Serverless-ready✓ No connection
Filtering

Filter Solana swap data your way

Filter the stream server-side to reduce noise and bandwidth. More filter types coming soon.

By Program ID LIVE

Subscribe to swaps from specific DEX programs. Get only Raydium, only Orca, or any combination.

675kPX9MHT...whirLbMiic...JUP6LkbZbj...

By Token Mint LIVE

Track specific tokens. Get every swap involving SOL, USDC, or any SPL token by its mint address.

So1111...1112EPjFWd...Dt1v

By DEX Name SOON

Human-readable DEX filter that abstracts over multiple program IDs. Just pass "raydium" or "orca".

By Token Age SOON

Get swaps for tokens created in the last N minutes. Perfect for detecting new token launches and meme coin activity.

Enterprise

Building custom AI pipelines?

If you're computing features for ML models based on Solana swap data, we can help. We already calculate 700+ features from the Solana swaps we listen to — and we can set up dedicated feature-engineering infrastructure on our side, tailored to your models.

3

Trading Bot

Your execution logic, risk management, position sizing

YOUR CODE
2

Predictor

Your ML model consuming features, producing signals

YOUR MODEL
1

Featuriser

700+ features computed from swap data in real time

WE BUILD FOR YOU
0

Swap Data Stream API

Real-time, structured swap events from every Solana DEX

THIS PRODUCT

Need a custom featuriser or dedicated data pipeline? Talk to our team.

Getting Started

Connect to Solana swap stream in 5 minutes

Four steps from signup to receiving your first swap event.

1

Choose a plan

Pick Starter, Pro, or Enterprise based on your bandwidth and data depth needs.

2

Get your API token

Generate a token in the GetBlock dashboard. One token, all delivery methods.

3

Connect to the stream

Use gRPC, WebSocket, or webhook — pass your token, set your filters, and open the connection.

4

Receive structured swap data

Every swap on Solana, decoded and delivered. Build your logic on top.

terminal
$ npm install @getblock/swap-stream
✓ installed in 1.2s
$ export GETBLOCK_TOKEN=your_api_token
$ node connect.js
→ Connecting to gRPC stream...
✓ Connected. Listening for swaps.
┌ swap_event received
│ SOL/USDC +2,847 SOL Raydium 0.4s
└ slot: 284719301 sig: 5xK3m...
┌ swap_event received
│ BONK/SOL +14.2M BONK Orca 0.8s
└ slot: 284719302 sig: 9fR7q...
┌ swap_event received
│ WIF/USDC +890 USDC Jupiter 1.2s
└ slot: 284719303 sig: 2nL5v...
_
Pricing

Scale with your needs

Tiered by bandwidth. All plans include gRPC, WebSocket, and basic filtering.

Starter
Explore

For experimentation, small bots, and testing your pipeline.

  • Lite schema (swap events)
  • Filter by program ID
  • Filter by token mint
  • gRPC + WebSocket
  • Community support
Pro
Build

For quant teams, analytics platforms, and serious builders.

  • Full schema + pool state
  • All available filters
  • Priority delivery
  • gRPC + WebSocket + Webhook
  • Dedicated support
Alpha Program

Join the Alpha. Build with us.

We're onboarding the first teams to our Solana Swap Data Stream. Alpha participants get direct access to our engineers who will help you set up your system — from initial integration to production-ready pipeline.

Hands-on setup

Our engineers help you integrate — gRPC, WebSocket, or webhook.

Priority support

Direct Slack channel with the team. Issues resolved in hours, not days.

Shape the product

Your feedback drives the roadmap. Request filters, schema fields, and features.

Early pricing lock-in

Alpha teams keep their rate when we go GA. No surprises.