SOLANA RPC COMMUNITY
Built for Solana builders.Run by operators.
Join builders running HFT bots, DEX tools, and AI agents on Solana.
Join DiscordSpecial offers
Live support
No spam

Pump AMM pair lookup on Quark, where Agave takes 33.7 s on the same call
success on all eight benchmark rows, 100 samples per program
of client code to change: same endpoint, key and response shape
to test it on your own pools: no card, no call, no sales contract
Same response shape
The accounts come back in the format your SDK already parses.
Paginated reads too
getProgramAccountsPaginated takes a limit and an opaque paginationKey.
Every commitment
processed, confirmed and finalized all hit the index.
Nothing to reroute
On paid plans a call outside the index takes the normal path, no client change.
Median at confirmed through one gateway, 100 samples on Quark and 3 on Agave
Filtered getProgramAccounts
Agave, same gateway
Quark
Pump AMM pair
Agave, same gateway
33.7 s
Quark
0.032 ms
Raydium liquidity v4 pair
Agave, same gateway
5.48 s
Quark
0.026 ms
Raydium CLMM pair
Agave, same gateway
9.56 s
Quark
0.245 ms
Orca Whirlpool pair
Agave, same gateway
4.49 s
Quark
0.168 ms
Meteora DAMM v2 pair
Agave, same gateway
6.91 s
Quark
0.273 ms
Meteora DLMM pair
Agave, same gateway
4.05 s
Quark
0.270 ms

HumidiFi markets
Agave, same gateway
53.96 ms
Quark
0.829 ms
Jupiter token ledgers
Agave, same gateway
22.76 ms
Quark
10.46 ms
The smallest gain is 2.18× on Jupiter token ledgers, a call Agave already answers in 23 ms. Large token-owner reads stay close to Agave speed. Quark pays off on pool and market scans, not on every read.
The list is configured, not automatic. Missing the program your bot scans? Ask us
PumpSwap Pool
Raydium AMM v4
Raydium CLMM
Raydium CPMM
Orca Whirlpool
Meteora DAMM v2
Meteora DLMM
Jupiter v6 TokenLedger
HumidiFi
Kamino Lending Obligation
What a call needs to reach Quark
Miss one and the call takes the normal RPC path on paid plans.
A Mainnet program ID from the list and a non-empty filters array
encoding set to base64, with dataSlice and withContext if you need them
dataSize and memcmp filters. Orca and Meteora need both mints, PumpSwap and Raydium one or both
processed, confirmed or finalized. Finalized when you set none
getAccountInfo and getMultipleAccounts do not use this path. Quark covers program-wide scans, the reads that used to take seconds.
Free Start: 1.5M credits a month, Beam and the Quark read path, no card and no call. Run getProgramAccounts on the pools you trade before you pay.