Plans Details
Solana API pricing with flexible plans, credits, and rate limits. Scale from free to enterprise with transparent usage-based pricing across all endpoints.
Explore flexible pricing plans for the Solana API with transparent credit-based usage and scalable rate limits. From free access for early development to high-throughput plans for production workloads, plans differ in credits, rate limits, endpoint coverage, and streaming capabilities.
Designed for developers, trading systems, and data platforms, this pricing model enables predictable scaling across real-time and historical Solana data use cases.
GET STARTED TODAY FOR FREE AT https://vybe.fyi/api-pricing
Building a portfolio tracker, wallet, or treasury tool? Get the Portfolio package →
API Plan Pricing (Monthly)
| Free | Developer | Advanced | Pro | Business (Best Value) | |
|---|---|---|---|---|---|
| Price / month | FREE | $49 | $149 | $299 | $599 |
| Credits | 25,000 | 500,000 Credits | 2,500,000 Credits | 7,500,000 | 20,000,000 Credits |
| Rate Limit | 60 RPM | 500 RPM | 1000 RPM | 1500 RPM | 2000 RPM |
| Endpoints | 18 | 41 | 41 | 41 | 41 |
| Historical Data | ✅ (Up to 48hrs) | ✅ | ✅ | ✅ | ✅ |
| Websocket Access | ❌ | ❌ | ❌ | ✅ | ✅ |
| gRPC Streaming (Coming Soon) | ❌ | ❌ | ❌ | ✅ | ✅ |
Note: Paid plans (Developer and above) all include the same 41 core endpoints — they differ in credits, rate limit, and streaming. Free includes 18 of those 41. DeFi positions and wallet token balances are not part of the 41; they are sold separately as the Portfolio package, below.
Portfolio Package
DeFi positions and wallet token balances are sold as a separate package with a credit pool of its own. Buy it on its own, or together with any base plan.
| Portfolio | + Developer | + Advanced | + Pro | + Business | |
|---|---|---|---|---|---|
| Price / month | $999 | $1,039 | $1,120 | $1,225 | $1,449 |
| Portfolio credits | 80,000,000 | 80,000,000 | 80,000,000 | 80,000,000 | 80,000,000 |
| Base credits | 25,000 (Free) | 500,000 | 2,500,000 | 7,500,000 | 20,000,000 |
| Base rate limit | 60 RPM | 500 RPM | 1000 RPM | 1500 RPM | 2000 RPM |
| Base endpoints | 18 (Free) | 41 | 41 | 41 | 41 |
| Websocket Access | ❌ | ❌ | ❌ | ✅ | ✅ |
Package endpoints
| Endpoint | Credits |
|---|---|
GET /v4/wallets/{ownerAddress}/defi-positions | 50 |
GET /v4/wallets/{ownerAddress}/token-balance | 5 |
Portfolio credits are tracked separately from your base allowance. Calls to the two endpoints above draw from the Portfolio pool; every other endpoint draws from your base credits. Spending one never touches the other.
Portfolio on its own includes Free-plan access to the rest of the API. For a larger allowance across the rest of the API, choose one of the combined plans above.
V4 API Endpoint Permissions by Tier
43 V4 REST endpoints. Free gets 18. Paid (Developer and above) gets 41. The 2 Portfolio endpoints require the Portfolio package.
| Endpoint | Credits | Free | Paid | Portfolio |
|---|---|---|---|---|
GET /v4/markets | 5 | ✅ | ✅ | ✅ |
GET /v4/markets/{marketAddress} | 5 | ✅ | ✅ | ✅ |
GET /v4/markets/{marketAddress}/candles | 80 | ✅ | ✅ | ✅ |
GET /v4/oracle/pyth/pricefeeds | 30 | ✅ | ✅ | ✅ |
GET /v4/oracle/pyth/pricefeeds/{priceFeedAddress}/candles | 30 | ✅ | ✅ | ✅ |
GET /v4/oracle/pyth/pricefeeds/{priceFeedAddress}/price | 5 | ✅ | ✅ | ✅ |
GET /v4/oracle/pyth/pricefeeds/{priceFeedAddress}/price-ts | 80 | ✅ | ✅ | ✅ |
GET /v4/oracle/pyth/products/{productAddress} | 5 | ✅ | ✅ | ✅ |
GET /v4/programs/labeled-program-accounts | 30 | ❌ | ✅ | ❌ |
GET /v4/reference/dexes | 30 | ✅ | ✅ | ✅ |
GET /v4/reference/instruction-names | 5 | ✅ | ✅ | ✅ |
GET /v4/tokens | 50 | ✅ | ✅ | ✅ |
GET /v4/tokens/{mintAddress} | 5 | ✅ | ✅ | ✅ |
GET /v4/tokens/{mintAddress}/candles | 50 | ✅ | ✅ | ✅ |
GET /v4/tokens/{mintAddress}/holders-count-ts | 80 | ✅ | ✅ | ✅ |
GET /v4/tokens/{mintAddress}/liquidity | 50 | ❌ | ✅ | ❌ |
GET /v4/tokens/{mintAddress}/top-holders | 80 | ✅ | ✅ | ✅ |
GET /v4/tokens/{mintAddress}/top-pnl-traders | 80 | ❌ | ✅ | ❌ |
GET /v4/tokens/{mintAddress}/trade-volume-ts | 80 | ❌ | ✅ | ❌ |
GET /v4/tokens/{mintAddress}/trader-activity | 80 | ❌ | ✅ | ❌ |
GET /v4/trades | 80 | ✅ | ✅ | ✅ |
POST /v4/trading/swap | 100 | ❌ | ✅ | ❌ |
GET /v4/trading/swap-quote | 80 | ❌ | ✅ | ❌ |
GET /v4/transfers | 80 | ✅ | ✅ | ✅ |
POST /v4/wallets/batch/dust-accounts | 100 | ❌ | ✅ | ❌ |
POST /v4/wallets/batch/empty-accounts | 100 | ❌ | ✅ | ❌ |
POST /v4/wallets/batch/token-accounts-balance-ts | 100 | ❌ | ✅ | ❌ |
POST /v4/wallets/batch/token-balances | 100 | ❌ | ✅ | ❌ |
POST /v4/wallets/batch/token-balances-ts | 100 | ❌ | ✅ | ❌ |
GET /v4/wallets/labeled-accounts | 30 | ❌ | ✅ | ❌ |
GET /v4/wallets/top-traders | 50 | ✅ | ✅ | ✅ |
POST /v4/wallets/util/close-token-accounts | 100 | ❌ | ✅ | ❌ |
POST /v4/wallets/util/withdraw-mev | 100 | ❌ | ✅ | ❌ |
GET /v4/wallets/{ownerAddress}/counterparties | 80 | ❌ | ✅ | ❌ |
GET /v4/wallets/{ownerAddress}/defi-positions | 50 | ❌ | ❌ | ✅ |
GET /v4/wallets/{ownerAddress}/dust-accounts | 5 | ❌ | ✅ | ❌ |
GET /v4/wallets/{ownerAddress}/empty-accounts | 5 | ❌ | ✅ | ❌ |
GET /v4/wallets/{ownerAddress}/pnl | 50 | ❌ | ✅ | ❌ |
GET /v4/wallets/{ownerAddress}/pnl-ts | 80 | ❌ | ✅ | ❌ |
GET /v4/wallets/{ownerAddress}/token-accounts-balance-ts | 5 | ❌ | ✅ | ❌ |
GET /v4/wallets/{ownerAddress}/token-balance | 5 | ❌ | ❌ | ✅ |
GET /v4/wallets/{ownerAddress}/token-balance-ts | 50 | ❌ | ✅ | ❌ |
GET /v4/wallets/{ownerAddress}/transfer-volume-usd | 50 | ❌ | ✅ | ❌ |
Seeing a ❌ on an endpoint you need? Upgrade your plan → · For DeFi positions and wallet balances, add Portfolio →
WebSocket Credits
REST endpoints are billed per call at the credit weights listed above. WebSocket streaming is billed by data volume instead: 1 credit per 300 KB, roughly 400 DEX trades.
WebSocket access is included on Pro and Business. See plans →
FAQ
Can I upgrade mid-month?
Yes, upgrades take effect immediately. You'll be prorated for remaining days. Change your plan →
Can I trial a plan before I commit?
If you would like to try a higher plan or the Portfolio package before subscribing, email [email protected] with a little about what you are building and we will see what we can do.
What happens if I exceed limits?
Requests return 429 errors. Your service continues—just slow down or upgrade.
Do unused credits roll over?
No, credits reset monthly on your billing date.
How do Portfolio credits work?
They are a separate monthly pool, used only by the two Portfolio package endpoints. Base credits are never spent on those endpoints, and Portfolio credits are never spent on anything else. Like base credits, they reset on your billing date and do not roll over. Get Portfolio →
Can I monitor my usage?
Yes, check the dashboard for real-time usage stats and history.
What's the difference between requests/min and credits?
Requests/min is your rate limit (how fast you can call). Credits is your monthly quota (how much you can call).
Need a custom or higher-volume plan?
Email [email protected] with your expected usage and we will see what we can put together.
Next Steps
| I want to... | Go to |
|---|---|
| Subscribe or change my plan | API Pricing |
| Get DeFi positions and balances | Portfolio Package |
| Make my first API call | Quick Start |
| See what I can build | Build with Vybe |
| Start building | Swap Execution |
Updated 6 days ago