Get started
Plans and credits
Every call costs credits. Your plan sets the monthly credits and the request rate.
Plans
History is the same on every plan: all of it, since genesis. Plans differ in volume, speed and streaming.
| Free | Developer | Business | Professional | Enterprise | |
|---|---|---|---|---|---|
| Price | $0 | $29/mo | $249/mo | $599/mo | Custom |
| Credits a month | 5M | 30M | 250M | 600M | Custom |
| Extra credits | None, hard stop | $3 per M | $3 per M | $2.50 per M | Custom |
| Requests a second, light | 15 | 75 | 300 | 750 | Custom |
| Requests a second, heavy | 5 | 25 | 100 | 250 | Custom |
| History | All, since genesis | All | All | All | All |
| Concurrent streams | 2 | 10 | 50 | 200 | Custom |
| Stream replay depth | 7 days | 90 days | Since genesis | Since genesis | Since genesis |
| Webhooks, addresses each | 5, 10,000 | 25, 100,000 | 100, 100,000 | 250, 1,000,000 | Custom |
| API keys | 3 | 10 | 25 | 50 | Custom |
| SQL runs at once | 1 | 2 | 3 | 4 | 6 |
| SQL time limit per run | 30 s | 60 s | 120 s | 180 s | 300 s |
| SQL data read per run | 100 GB | 400 GB | 1 TB | 2 TB | 3 TB |
| SQL result rows | 100,000 | 250,000 | 500,000 | 1,000,000 | 1,000,000 |
| SQL results kept | 7 days | 30 days | 90 days | 90 days | 1 year |
| Support | Community | Telegram | Priority Telegram | Dedicated channel | SLA |
With no key you are on the keyless tier: 2 requests a second and 1,000 credits a day per IP. Agents get a Free key by signature, see Keys for agents.
Developer, Business, Professional and Enterprise plans: message @suidevv on Telegram and we move your key to that plan. Subscriptions are coming soon.
How credits work
- Each method has a price in credits, listed below. Some methods add credits per item, for example one credit per transaction parsed.
- A successful call is charged. A call that returns an error is free. The charge is in the
x-credits-costheader. - On the Free plan the API stops when the month's credits run out and returns out_of_credits. Paid plans keep going and bill extra credits at the rate above.
- Requests a second are counted in two classes. Light calls cost 1 or 2 credits. Heavy calls cost 5 or more. A call over the rate gets a 429 with
retry-after. - MCP tool calls cost the credits of the method they run.
- A SQL run costs 20 credits plus 1 per 50 MB it reads, charged when it finishes. Reusing a recent identical result (
max_age) costs 2. A run that hits its time, memory or read limit costs 10 plus 10 a second; a query rejected before it runs is free. Without a key, SQL runs one at a time with 15 s, 20 GB and 10,000 rows per run, from the keyless daily credits. - Status, the registry, OpenAPI, llms.txt and account calls are free.
Credits per method
Assets
| Method | Credits | Rate class |
|---|---|---|
| getAsset | 2 | Light |
| getAssetBatch | varies | Light |
| getAssetsByOwner | 5 | Heavy |
| getAssetsByGroup | 5 | Heavy |
| searchAssets | 5 | Heavy |
| getTransactionsForAsset | 5 | Heavy |
| getKiosk | 2 | Light |
| kiosk.policies | 2 | Light |
Transactions
| Method | Credits | Rate class |
|---|---|---|
| tx.parse | varies | Heavy |
| tx.history | 10 | Heavy |
| getTransactionsForAddress | varies | Heavy |
| getTransaction | 1 | Light |
| getTransactionBlock | 1 | Light |
| bridge.transfers | 3 | Light |
Wallet
| Method | Credits | Rate class |
|---|---|---|
| wallet.balances | 10 | Heavy |
| wallet.nfts | 10 | Heavy |
| wallet.balanceAt | 10 | Heavy |
| wallet.holdingsAt | 20 | Heavy |
| wallet.history | 10 | Heavy |
| wallet.transfers | 10 | Heavy |
| wallet.identity | 1 | Light |
| wallet.batchIdentity | varies | Light |
| wallet.fundedBy | 10 | Heavy |
| wallet.pnl | 10 | Heavy |
| wallet.positions | 10 | Heavy |
| wallet.linked | 10 | Heavy |
| address.kind | 2 | Light |
Coins
| Method | Credits | Rate class |
|---|---|---|
| coins.get | 1 | Light |
| coins.prices | varies | Light |
| coins.candles | 2 | Light |
| coins.holders | 5 | Heavy |
| coins.trades | 2 | Light |
| coins.pools | 2 | Light |
| coins.security | 2 | Light |
| markets.top | 2 | Light |
| coins.holdersAt | 25 | Heavy |
Chain
| Method | Credits | Rate class |
|---|---|---|
| objects.get | 1 | Light |
| objects.history | 5 | Heavy |
| events.list | 5 | Heavy |
| checkpoints.get | 1 | Light |
| epochs.list | 1 | Light |
| validators.list | 1 | Light |
| packages.get | 1 | Light |
| names.resolve | 1 | Light |
| names.reverse | 1 | Light |
| search | 1 | Light |
Simulate
| Method | Credits | Rate class |
|---|---|---|
| tx.simulate | 10 | Heavy |
| simulateTransaction | 10 | Heavy |
Objects
| Method | Credits | Rate class |
|---|---|---|
| objects.at | 5 | Heavy |
| objects.dynamicFields | 2 | Light |
| objects.tree | 10 | Heavy |
Packages
| Method | Credits | Rate class |
|---|---|---|
| packages.abi | 2 | Light |
| packages.versions | 2 | Light |
| packages.usage | 10 | Heavy |
| packages.callers | 10 | Heavy |
| packages.howToCall | 1 | Light |
Staking
| Method | Credits | Rate class |
|---|---|---|
| wallet.stakes | 3 | Light |
| validators.history | 2 | Light |
Order books
| Method | Credits | Rate class |
|---|---|---|
| books.list | 2 | Light |
| books.depth | 3 | Light |
| books.trades | 2 | Light |
| wallet.orders | 5 | Heavy |
Walrus
| Method | Credits | Rate class |
|---|---|---|
| walrus.blob | 2 | Light |
| walrus.blobs | 2 | Light |
SQL
| Method | Credits | Rate class |
|---|---|---|
| sql.execute | varies | Heavy |
| sql.status | Free | Light |
| sql.results | Free | Light |
| sql.results_csv | Free | Light |
| sql.cancel | Free | Light |
| sql.schema | Free | Light |
| sql.translate | Free | Light |
| sql.limits | Free | Light |
| sql.pulse | Free | Light |
| query.create | Free | Light |
| query.get | Free | Light |
| query.update | Free | Light |
| query.fork | Free | Light |
| query.star | Free | Light |
| query.list | Free | Light |
| query.execute | varies | Heavy |
| query.results | Free | Light |
| dashboard.create | Free | Light |
| dashboard.get | Free | Light |
| dashboard.update | Free | Light |
| dashboard.fork | Free | Light |
| dashboard.star | Free | Light |
| dashboard.run | varies | Heavy |
| dashboard.list | Free | Light |
Gas
| Method | Credits | Rate class |
|---|---|---|
| getGasPriceEstimate | 1 | Light |