Search by name, SuiNS, address, digest, object ID, coin type or checkpoint.

API
Plans and credits

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.

FreeDeveloperBusinessProfessionalEnterprise
Price$0$29/mo$249/mo$599/moCustom
Credits a month5M30M250M600MCustom
Extra creditsNone, hard stop$3 per M$3 per M$2.50 per MCustom
Requests a second, light1575300750Custom
Requests a second, heavy525100250Custom
HistoryAll, since genesisAllAllAllAll
Concurrent streams21050200Custom
Stream replay depth7 days90 daysSince genesisSince genesisSince genesis
Webhooks, addresses each5, 10,00025, 100,000100, 100,000250, 1,000,000Custom
API keys3102550Custom
SQL runs at once12346
SQL time limit per run30 s60 s120 s180 s300 s
SQL data read per run100 GB400 GB1 TB2 TB3 TB
SQL result rows100,000250,000500,0001,000,0001,000,000
SQL results kept7 days30 days90 days90 days1 year
SupportCommunityTelegramPriority TelegramDedicated channelSLA

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-cost header.
  • 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

MethodCreditsRate class
getAsset2Light
getAssetBatchvariesLight
getAssetsByOwner5Heavy
getAssetsByGroup5Heavy
searchAssets5Heavy
getTransactionsForAsset5Heavy
getKiosk2Light
kiosk.policies2Light

Transactions

MethodCreditsRate class
tx.parsevariesHeavy
tx.history10Heavy
getTransactionsForAddressvariesHeavy
getTransaction1Light
getTransactionBlock1Light
bridge.transfers3Light

Wallet

Coins

MethodCreditsRate class
coins.get1Light
coins.pricesvariesLight
coins.candles2Light
coins.holders5Heavy
coins.trades2Light
coins.pools2Light
coins.security2Light
markets.top2Light
coins.holdersAt25Heavy

Chain

MethodCreditsRate class
objects.get1Light
objects.history5Heavy
events.list5Heavy
checkpoints.get1Light
epochs.list1Light
validators.list1Light
packages.get1Light
names.resolve1Light
names.reverse1Light
search1Light

Simulate

MethodCreditsRate class
tx.simulate10Heavy
simulateTransaction10Heavy

Objects

MethodCreditsRate class
objects.at5Heavy
objects.dynamicFields2Light
objects.tree10Heavy

Packages

MethodCreditsRate class
packages.abi2Light
packages.versions2Light
packages.usage10Heavy
packages.callers10Heavy
packages.howToCall1Light

Staking

MethodCreditsRate class
wallet.stakes3Light
validators.history2Light

Order books

MethodCreditsRate class
books.list2Light
books.depth3Light
books.trades2Light
wallet.orders5Heavy

Walrus

MethodCreditsRate class
walrus.blob2Light
walrus.blobs2Light

SQL

MethodCreditsRate class
sql.executevariesHeavy
sql.statusFreeLight
sql.resultsFreeLight
sql.results_csvFreeLight
sql.cancelFreeLight
sql.schemaFreeLight
sql.translateFreeLight
sql.limitsFreeLight
sql.pulseFreeLight
query.createFreeLight
query.getFreeLight
query.updateFreeLight
query.forkFreeLight
query.starFreeLight
query.listFreeLight
query.executevariesHeavy
query.resultsFreeLight
dashboard.createFreeLight
dashboard.getFreeLight
dashboard.updateFreeLight
dashboard.forkFreeLight
dashboard.starFreeLight
dashboard.runvariesHeavy
dashboard.listFreeLight

Gas

MethodCreditsRate class
getGasPriceEstimate1Light