Infrastructure-grade Solana data. Predictable costs.
Binary gRPC streaming, WebSocket firehoses and full-depth historical OHLCV across 10 decoded venues. Unlimited monthly requests on every paid plan, with no credit traps and no overage bills.
- Requests / day
- 8.6M
- Monthly usage
- ∞ Unlimited
at a sustained rate, not a measured average
volume is not metered on paid plans
- Rate
- 100 RPS
- Streams
- 10 concurrent
- History
- Full history
Running the equivalent yourself is estimated at ~$3,300/mo, against $50/mo here, roughly 100% less.
Estimate, not a measurement: two dedicated RPC nodes plus Geyser egress at public list prices, plus about an engineer-week a month.
Perfect for testing and small projects
- Rate
- 20 RPS
- Monthly quota
- Monthly quota
- Streams
- REST only
- History
- Full history
For growing applications and developers. 14-day free trial, cancel anytime.
- Rate
- 100 RPS
- Monthly quota
- ∞ Unlimited
- Streams
- 10 concurrent
- History
- Full history
For production trading applications
- Rate
- 500 RPS
- Monthly quota
- ∞ Unlimited
- Streams
- 50 concurrent
- History
- Full history
For high-volume institutional use
- Rate
- Negotiated
- Monthly quota
- ∞ Unlimited
- Streams
- Negotiated
- History
- Full history
The real cost of self-hosting Solana market data.
- 2× dedicated RPC nodes
- ~$2,500/mo
- Yellowstone Geyser plugin and egress
- ~$800/mo
- Parser and slot-reorg maintenance
- ~40 hrs/mo
≈ $3,300+/mo + on-call
- 10 venues decoded server-side, one unified record
- Geyser ingest, parsing and pool stitching already done
- No egress metering and no per-message billing
- REST p95 <50ms, measured at the edge
$199/mo flat, on Pro
Left column is an illustrative estimate at public list prices for two dedicated RPC nodes plus Geyser egress, and one engineer-week a month on parser and reorg maintenance. It is not a measurement, and your costs will differ. The right column's $199 is the actual Pro price.
| Limit | Starter | Developer | Pro | Enterprise |
|---|---|---|---|---|
| Transports and protocols | ||||
| REST API | Included | Included | Included | Included |
| GraphQL API | Included | Included | Included | Included |
| WebSocket | Not included | Included | Included | Included |
| gRPC over HTTP/2 | Not included | Not included | Included | Included |
| Concurrent streamsSimultaneous realtime connections | REST only | 10 concurrent | 50 concurrent | Negotiated |
| Throughput and rate limits | ||||
| Sustained rateRequests per second, sustained | 20 RPS | 100 RPS | 500 RPS | Negotiated |
| Monthly credit quotaMetered on Starter; unlimited on all paid plans | Monthly quota | ∞ Unlimited | ∞ Unlimited | ∞ Unlimited |
| Overage feesThe monthly fee is the whole bill | None | None | None | None |
| Data depth and coverage | ||||
| History depthOHLCV and trade history available to read | Full history | Full history | Full history | Full history |
| Venues decodedIdentical coverage on every plan | 10 | 10 | 10 | 10 |
| Timeframes | 1s–1d | 1s–1d | 1s–1d | 1s–1d |
| Real-time updates | Not included | Included | Included | Included |
| Advanced filtering | Not included | Not included | Included | Included |
| Bulk operations | Not included | Not included | Included | Included |
| Reliability and support | ||||
| Support channel | Community | Priority | 24/7 | |
| Priority support | Not included | Not included | Included | Included |
| API analytics | Not included | Included | Included | Included |
| Dedicated infrastructure | Not included | Not included | Included | Included |
| Custom rate limits | Not included | Not included | Included | Included |
| Custom SLAEnterprise agreements only; no numeric SLA is offered below it | Not included | Not included | Not included | Included |
Starter, Developer and Pro are offered without a service-level agreement. Enterprise agreements can include a custom SLA, agreed in writing. Rate limits are sustained requests per second; monthly request volume is not metered, so there are no overage charges.
- Latency
REST endpoints respond in <50ms at the 95th percentile. The same limit applies on every tier, including Starter.
- Reliability
Redundant infrastructure with automatic failover. Current and historical availability is published at /status.
- Developer surface
Documentation, code examples and community support on every tier, including the free one.
Need something custom?
Enterprise agreements cover custom SLAs, dedicated infrastructure, white-label deployment and named support contacts for high-volume trading operations.
Common questions.
Coverage, limits, retention and billing, answered without the marketing layer.
Limits are a sustained requests-per-second ceiling on your key, not a monthly credit balance. A request over the ceiling is rejected with a RATE_LIMITED code in the standard error envelope rather than being queued or silently dropped, so a client can back off on the status rather than on a timeout.
No. The monthly fee is the whole bill. Volume is unlimited on all paid plans, there are no credit quotas to top up, and there are no overage charges. All tiers include full historical lookback access.
Yes. Stream filters take repeated token, trader, pool and venue lists, so one subscription can cover many mints instead of one connection per token. Filtering happens server-side, so you are not charged for frames you then discard. Your plan's concurrent-stream count is the number of connections, not the number of tokens.
Venues are decoded at the program level, so coverage is a property of the engine rather than of your plan: every tier reads the same 10 protocols. GET /api/v1/protocols is the authoritative list and needs no API key, so you can check what is decoded today without asking us.
We decode 10 Solana DEX protocols: Pump.fun, PumpSwap, Raydium AMM, Raydium CLMM, Raydium CPMM, Orca, Meteora DAMM, Meteora DBC, Meteora DLMM, Meteora Pools. That covers 1.2M+ trading pairs, and we add venues as they take real volume.
REST endpoints respond in <50ms at the 95th percentile. WebSocket and gRPC streams push swap and candle updates as they are decoded, so you do not poll for them. Live status is published at /status.
The Starter plan is free and needs no credit card: 20 requests per second, a standard monthly request quota, full historical access, and REST API access. All paid plans include unlimited monthly requests and unlock real-time streaming.
We run redundant infrastructure with automatic failover and publish live and historical status at /status. Availability is high; we do not quote a numeric availability figure. Enterprise agreements can include a custom SLA.
Sign up, generate an API key from the dashboard, and send your first request. The docs carry code examples in Python, JavaScript and Go.
You can upgrade or downgrade at any time from the dashboard. Changes take effect immediately, billing is prorated, and there are no long-term contracts or cancellation fees.
Retention follows the plan: Starter 1 day, Developer 7 days, Pro 30 days, Enterprise full history. Every window returns OHLCV with volume and trade counts.
WebSocket streaming is included on the Developer plan and above. Connections carry price changes and new trades as they are decoded on-chain.
Support follows the plan: community (Starter), email (Developer), priority (Pro), and 24/7 dedicated support (Enterprise).
Not covered here? Send the question to the team: endpoint shapes, retention and custom limits are all fair game.