Credits & Pricing
Prepaid credits via USDC. No subscriptions, no invoices, no minimums.
Depositing USDC
Send USDC to the deposit wallet to receive credits. The system identifies your account by the sender's wallet address.
| Detail | Value |
|---|---|
| Currency | USDC only (SPL Token on Solana) |
| Minimum deposit | 1 USDC |
| Credit rate | 1 USDC = 10,000 credits (all tiers) |
| Confirmation | ~30 seconds after finalization |
| Refunds | Credits are non-refundable and non-transferable |
Important Send from the same wallet you activated with. Only USDC is supported — do not send SOL or other tokens. If credits don't appear, use
POST /account/confirm-deposit with the transaction signature.Method Pricing
Every method priced by computational cost. You pay exactly for what you use.
RPC Methods
| Category | Credits | Methods |
|---|---|---|
| Read — Light | 1 | getSlot getBalance getAccountInfo getLatestBlockhash getEpochInfo getHealth getPriorityFeeEstimate + 25 more |
| Read — Medium | 5 | getTransaction simulateTransaction getSignaturesForAddress getAssetsByOwner |
| Read — Heavy | 25 | getBlock getProgramAccounts* simulateBundle |
| Send TX | 2 | sendTransaction (Jito dual-send included) |
| Send Bundle | 10 | sendBundle* (Jito) |
* Performance tier only. Standard tier returns 403 Forbidden.
Performance tier pricing All methods cost 2x credits on the Performance tier. For example,
getSlot costs 1 credit on Standard but 2 credits on Performance. This reflects the higher rate limits (200 vs 50 RPS) and exclusive method access.Jito Endpoints
| Method | Credits |
|---|---|
getBundleStatuses | 2 |
getTipAccounts | 1 |
tipFloor | 1 |
Streaming
| Service | Credits |
|---|---|
| WebSocket subscribe | 5 per subscription |
| WebSocket notification | 1 per notification received |
| Yellowstone gRPC | 60 per minute of active connection |
Batch Requests
Each method in a batch is billed individually at its tier rate. The batch counts as a single request for rate-limiting. Maximum 20 methods per batch.
Tracking Your Balance
Every RPC response includes balance headers:
X-Credits-Remaining: 84521
X-Credits-Low: true # appears when balance < 1,000
Or query programmatically:
GET /account/info
GET /account/ledger # deposit & debit history
GET /account/history # detailed call log
Low Balance & Exhaustion
| Threshold | Behavior |
|---|---|
| < 1,000 credits | X-Credits-Low: true header added to responses |
| 0 credits | Requests return 402 Payment Required |
| WebSocket connect | Requires ≥ 100 credits |
| WebSocket disconnect | Auto-disconnect if balance drops below 10 credits |