NoLimitNodes
PricingDocsBlogAbout
SupportContact
Log in
  1. Home/
  2. Compare/
  3. PumpSwap API vs Bitquery
Comparison

PumpSwap API vs Bitquery: real-time gRPC or historical GraphQL?

PumpSwap doesn't ship its own API. The on-chain program at pAMMBay6oceH9fJKBRHGP5D4bD4sWpmSwMn52FMfXEA accepts swaps, manages liquidity, and emits events, and any "PumpSwap API" you find is a third party that decoded the IDL and resells the data. Bitquery is the most prominent of those resellers and they own the SERP for queries about PumpSwap analytics. Their pitch is GraphQL: you write a query, you get historical and real-time PumpSwap data joined with Raydium, Jupiter, and the rest of Solana DEX volume. Real-time gRPC providers like Helius LaserStream and NoLimitNodes hit the same program with a different posture: subscribe to a stream, decode events as they land, push to your bot. This page picks a winner per dimension and tells you which posture fits your job.

PumpSwap programGraphQL vs gRPCHistorical vs real-timePricing comparedLast reviewed 2026-04-28
On-chain programs
  • PumpSwap AMMpAMMBay6oceH9fJKBRHGP5D4bD4sWpmSwMn52FMfXEA, The Pump.fun graduation AMM. Tokens move here after the bonding curve completes
  • Pump.fun bonding curve6EF8rrecthR5Dkzon8Nwu78hRvfCKubJ14M5uBEwF6P, Source program. PumpSwap inherits liquidity at graduation.

The numbers, side by side

last reviewed 2026-04-28

Bitquery WebSocket subscription latency
~150-400ms
GraphQL subscription end-to-end. Aggregator hops add overhead vs raw gRPC.
Verified 2026-04-28
Bitquery historical depth
Full archive
Every PumpSwap trade since program deployment, queryable via GraphQL.
Verified 2026-04-28
NoLimitNodes historical depth
90 days hot, full archive via dataset
Live replay vs purchased historical block dataset.
Verified 2026-04-28

TL;DR — which one to pick

Bitquery and a real-time gRPC provider both expose PumpSwap data, but they answer different questions. Bitquery answers "what happened?" with rich GraphQL queries against a full archive. gRPC answers "what's happening right now?" with parsed events delivered the moment a slot lands. If your code makes a trading decision in the next 400ms, gRPC. If your code paints a chart or computes yesterday's PnL, Bitquery.

If you need…Pick
Backtest, dashboards, JOINed analyticsBitquery GraphQL
Snipe a graduation in the next slotNoLimitNodes gRPC
Both, because most teams need bothRun them side by side

Pricing compared

Bitquery uses a query-credit model. Cheap if your usage is bursty and analytical, expensive if you're streaming continuously and chewing through credits per subscription minute. They publish a free tier; paid plans start in the low hundreds per month and scale into enterprise contracts for high-frequency streaming.

ProviderModelBest for
BitqueryQuery credits + subscription minutesAnalytics dashboards, batch queries
Helius LaserStreamPro plan + data add-ons ($500/mo for 5 TB)Steady high-volume streaming
NoLimitNodesFlat ($49/mo Pro, $199/mo Ultra)Trading bots, spiky memecoin traffic

Pricing winner: Bitquery for analytics. NoLimitNodes for predictable bot traffic.

Latency and architecture compared

Bitquery's real-time WebSocket and gRPC (CoreCast) endpoints sit behind their indexer. Data flows: validator emits slot, validator pushes to Bitquery's ingestion, ingestion writes to the index, the index fans out to your subscription. That last hop matters. End-to-end latency on Bitquery WebSocket subscriptions tends to land in the 150 to 400ms range depending on query complexity and region.

A direct Yellowstone gRPC subscription cuts the indexer hop. Validator emits, geyser plugin streams, you receive. The data lands at your socket as it leaves the validator.

The architecture trade is: Bitquery's indexer makes JOINs and historical queries trivial; the same indexer is the latency tax you pay on the live path. There's no way to have both at once on a single connection. Teams that need both pay both.

Freshness winner: NoLimitNodes and other direct gRPC providers. Bitquery wins on query expressiveness, not on freshness.

Coverage compared — data depth, history, JOINs

DimensionBitqueryNoLimitNodes
Real-time PumpSwap swapsYes (GraphQL subscription)Yes (parsed gRPC)
Historical archiveFull (since program deploy)90 days hot; full archive via dataset
Cross-DEX JOINs in one queryYesNo (you JOIN client-side across streams)
OHLC and aggregationsBuilt-inCompute it yourself from the stream
Pool-creation eventsYesYes
Slot-level transaction contextPartialFull (raw tx + decoded events)

Coverage winner: Bitquery for analytics breadth. NoLimitNodes for execution depth.

When to actually pick Bitquery

You want to write a query, not run an indexer. Bitquery's GraphQL spares you the work of building your own historical store. If you tried to replicate "every PumpSwap pool joined to its Pump.fun graduation event with daily volume buckets" against raw streams, you'd be writing a Postgres pipeline for two weeks. Bitquery gives you a single query.

You need OHLC out of the box. Bitquery exposes candle aggregations natively. You ask for 1m, 5m, 1h candles on any pool and they return. Building that from raw streams means stateful aggregation in your own service.

You're in compliance, research, or quant analytics where end-to-end latency under a second isn't the constraint and full historical depth is.

You want to JOIN across Raydium, Orca, Meteora, and Jupiter in the same query. Bitquery's schema makes that natural. We don't.

When to actually pick gRPC (NoLimitNodes or similar)

You're trading. Snipers, MEV searchers, copy-trade bots. Anything where the difference between landing and missing the trade is measured in slots. The 150-to-400ms aggregator tax on Bitquery is fatal here.

You want flat, predictable cost. $49 or $199 per month, no per-event meter, no surprise bills when memecoin Tuesday hits and PumpSwap volume 10x's.

You're fine doing your own analytics on top. You'll pipe the gRPC stream into Postgres, ClickHouse, or Kafka, and you're comfortable owning that pipe.

You need slot-level transaction context. Raw gRPC gives you the entire transaction with all instructions, not just the parsed event. That matters when you're reasoning about Jito bundles, priority fees, and inclusion order.

How NoLimitNodes fits

We don't compete with Bitquery on analytics. They're better at it. We compete on flat-priced parsed gRPC for the live trading loop, with a 10x price guarantee against like-for-like quotes. PumpSwap, Pump.fun, Raydium, Orca, Meteora, Jupiter, and the Solana system events all sit in our catalog as parsed streams. Pick two on Pro, twenty on Ultra.

The realistic stack we see at customer shops is: NoLimitNodes (or Helius LaserStream) on the live execution path, Bitquery on the analytics path. Trying to make one tool do both jobs is where teams burn weeks.

See the full PumpSwap product on the PumpSwap Enhanced Stream page. The bonding-curve side lives at Pump.fun Enhanced Stream.

Frequently asked questions

Not as a public REST or GraphQL endpoint. The PumpSwap team ships an on-chain AMM program at pAMMBay6oceH9fJKBRHGP5D4bD4sWpmSwMn52FMfXEA with an IDL. Any "PumpSwap API" you see is a third-party indexer or stream provider that decoded the IDL. Bitquery, Helius, NoLimitNodes, and a few others all do this. The official surface is the chain itself.
Bitquery if your use case is analytical and historical. Their GraphQL is genuinely the best surface for queries like "top 100 PumpSwap pools by volume in the last 7 days joined with Raydium graduation status." Real-time gRPC if your use case is execution. You can't beat a sniper to a graduation by polling GraphQL; you need to subscribe to swap and createPool instructions as they land in a slot.
Bitquery uses a tiered query-credit model with a free tier and paid plans for streaming and higher query volume. Public-facing pricing changes; their site lists current tiers. The cost driver is total queries per month plus streaming subscription minutes. For high-frequency real-time work, the meter favors flat-fee gRPC providers; for batched analytics, Bitquery's credit model can be cheaper than running your own indexer.
Yes, by subscribing to the createPool instruction on the PumpSwap program (pAMMBay6oceH9fJKBRHGP5D4bD4sWpmSwMn52FMfXEA) over Yellowstone gRPC. The instruction fires the moment Pump.fun graduates a token to PumpSwap, so you see the new pool before it propagates to aggregators. Bitquery exposes this via a GraphQL subscription too, with slightly higher latency due to the aggregator hop.
PumpSwap AMM is at pAMMBay6oceH9fJKBRHGP5D4bD4sWpmSwMn52FMfXEA. The companion Pump.fun bonding-curve program is at 6EF8rrecthR5Dkzon8Nwu78hRvfCKubJ14M5uBEwF6P. Tokens live on the bonding curve until they hit the migration threshold, then liquidity moves into PumpSwap and trades happen on the AMM.
Yes. This is where Bitquery genuinely wins. Their GraphQL lets you JOIN PumpSwap trades with Pump.fun graduation events, Raydium pool creations, and Jupiter routing data in a single query. Building that JOIN yourself on raw gRPC streams takes weeks; Bitquery gives it to you in an hour. For backtesting and analytics, lean Bitquery.
Different jobs. NoLimitNodes ships flat gRPC at $49/month for two streams; you'd subscribe to PumpSwap and Pump.fun, decode events in your bot, and act in the same slot. Bitquery ships GraphQL for analytics queries against a full historical archive. Many teams use both: NLN for the live trading loop, Bitquery for the PnL dashboard the next morning.

Related products

PumpSwap Enhanced Stream

Parsed PumpSwap swaps and pool creations over gRPC at flat pricing.

Pump.fun Enhanced Stream

The bonding-curve side of the same memecoin lifecycle.

Pump.fun historical dataset

Full backfill of bonding-curve activity for backtesting.

Raydium API vs Helius

A different DEX, the same kind of decision.

Try parsed PumpSwap gRPC at flat pricing

Pro plan from $49/mo includes 2 parsed streams. Pick PumpSwap, Pump.fun, Raydium, Orca, or Meteora. Ultra adds 20 streams.

See pricingTalk to sales

Ready to get started?

Get your free API key and start building in under 30 seconds.

Talk to Sales
NoLimitNodes

Solana RPC infrastructure built for performance and scale.

RPC Access
  • HTTP RPC
  • WebSocket
  • gRPC
Infrastructure
  • Compute Platform
  • VPS
  • VDS
  • Bare Metal
  • Geyser Plugin Hosting
Enhanced Streams
  • PumpFun
  • PumpSwap
  • Raydium
  • Orca
  • Meteora
  • System Events
  • Browse All →
Program Streams
  • PumpFun
  • PumpSwap
  • Raydium CLMM
  • Orca Whirlpool
  • Meteora DLMM
  • Jupiter Swap
  • Jupiter Perps
  • Kamino Lending
  • Browse All 37 →
Trading
  • EZWallet
Analytics
  • Historical Datasets
  • Historical Raw Blocks
Company
  • About
Resources
  • Pricing
  • Custom Development
  • Documentation
  • Blog
  • Support
  • Contact Sales
Compare
  • Yellowstone gRPC vs LaserStream
  • Triton vs Helius
  • Raydium API vs Helius
  • PumpSwap API vs Bitquery
  • QuickNode Streams vs NLN
  • All comparisons →
Legal
  • Terms & Conditions
  • Privacy Policy
© 2026 CLR3 Inc., operating as NoLimitNodes. Registered in Ontario, Canada. All rights reserved.solana mainnet