API · /suimodules-api

Sui Modules API

healthy 3,934 Subscribers

Inspect the Move smart-contract code published in any Sui package, live from a public Sui fullnode JSON-RPC — no key. Sui contracts are published as packages of Move modules; this reads their normalized ABI: list every module in a package, read a module's exposed functions (visibility, entry flag, type parameters with their abilities, parameter and return type tags) and struct definitions, or drill straight into a single function's signature. Unlike object- and coin-readers, this exposes the callable interface itself — exactly what a Sui package lets you do — the layer Sui wallets, explorers, programmable-transaction-block builders and SDK and binding generators need before they can construct a transaction. Reads straight from the chain; live, short cache only.

api.oanor.com/suimodules-api
Get an API key Try in playground → Contact provider

Machine-readable spec so AI agents can integrate this API.

/api/suimodules-api/openapi.json
/api/suimodules-api/llms.txt

Discovery: GET /api/index.json lists every API.

API health

healthy
Uptime
100.00%
Server probes · 24h
Avg latency
212 ms
Server probes · 24h
Subscribers
3,934
active
Total calls
16
last 7 days
status Full status page → · 8 probes/24h

Pricing

Pick a tier — billed monthly, cancel anytime.

Free

Free

  • 6,400 calls / month
  • 3 requests / second
  • Hard cap (429 above quota, no overage)
  • 6,400 calls/month
  • 3 req/sec
  • Package + module + function
  • No credit card
Sign in to subscribe

Starter

€10.30 /month

  • 124,000 calls / month
  • 8 requests / second
  • Hard cap (429 above quota, no overage)
  • 124k calls/month
  • 8 req/sec
  • Normalized ABI
  • Email support
Sign in to subscribe

Pro

€33.00 /month

  • 770,000 calls / month
  • 20 requests / second
  • Hard cap (429 above quota, no overage)
  • 770k calls/month
  • 20 req/sec
  • Type parameters + structs
  • Priority support
Sign in to subscribe

Business

€91.00 /month

  • 4,850,000 calls / month
  • 50 requests / second
  • Hard cap (429 above quota, no overage)
  • 4.85M calls/month
  • 50 req/sec
  • Commercial use
  • Dedicated SLA
Sign in to subscribe

Built by

Related APIs

Other APIs with overlapping tags.

Sui Network & Epoch API

Read Sui's network state live from a public Sui fullnode JSON-RPC endpoint — no key. Sui is a high-throughput, object-centric Move Layer 1; its ledger advances in checkpoints (its block equivalent) and reconfigures each epoch. The Sui on-chain reader resolves owned objects and the validator reader surfaces the validator set, but neither exposes the latest checkpoint, the epoch-level network economics, or a coin type's metadata. This opens that. Read the latest checkpoint with its epoch, sequence number, digest, lifetime network transaction count and rolling gas-cost summary (computation and storage costs in SUI); read the current epoch's economics — reference gas price, total stake in SUI, active validator count, storage-fund balances and protocol version; and resolve any Move coin type (e.g. 0x2::sui::SUI) to its on-chain metadata — decimals, name, symbol, description and icon. The network / epoch / coin-metadata layer for Sui explorers, wallets, fee estimators and analytics. Distinct from the Sui on-chain object reader, the validator reader and the Move-module reader. Live from RPC; short cache only.

api.oanor.com/suinetwork-api

Sui Validators API

Read the live Sui validator set and staking economics from a public Sui fullnode JSON-RPC — no key. Sui is delegated proof-of-stake; this surfaces what account- and coin-readers miss: the active validators ranked by stake, each with its commission rate, live APY, voting power and staking-pool balance; any single validator's full profile (rewards pool, gas price, metadata); and the current epoch's system state — total stake, validator count, reference gas price, storage fund and epoch timing. The staking-and-validator layer every Sui wallet, staking dashboard, delegator and analytics tool needs to decide where to stake and how the network is secured. Live from the chain; short cache only.

api.oanor.com/suivalidators-api

Cetus API

Live data from Cetus, the largest concentrated-liquidity (CLMM) DEX on Sui, which runs most of Sui's on-chain swap volume across thousands of pools. The pools endpoint returns the top pools by TVL, volume or APR — each with its token pair, fee tier, total liquidity, 24h volume and fees, the fee APR and reward APR, and the current price. The pool endpoint returns one pool's full state by address. The search endpoint finds pools by token symbol. Read live from Cetus, nothing stored. This is Cetus's own Sui CLMM pool, TVL/volume/APR and pricing layer — distinct from Ethereum and Solana DEX feeds, lending, staking and oracle APIs, and the only Sui-native DeFi feed here.

api.oanor.com/cetus-api

Sui API

Live on-chain data from Sui (SUI), the high-throughput Layer 1 from Mysten Labs built on the Move language and an object-centric model, via a public Sui full-node JSON-RPC endpoint. Unlike account- or UTXO-based chains, on Sui everything an address owns is a typed Move object. Resolve an address's SUI balance together with every coin type it holds and how many distinct coins it owns. Read any coin type's metadata — its name, symbol, decimals and description — and its total on-chain supply. List the Move objects an address owns, each with its object id and fully-qualified type, the native unit of Sui ownership. Read the live chain state — the chain identifier, the current epoch, the latest checkpoint, the total transaction-block count, the reference gas price and the active validator count. Live, no key, nothing stored. Distinct from the XRP Ledger, Stellar, TRON, Aptos, Algorand, Tezos, Cardano, Hedera, Kaspa, Cosmos, Solana and EVM on-chain APIs and from price feeds — this is Sui's object-model account state, coins, owned objects and chain economics. Perfect for wallets, explorers and analytics apps.

api.oanor.com/sui-api

Frequently asked questions

Quick answers about pricing, quotas, and integration.

How do I get an API key for Sui Modules API?
Sign up for free at oanor.com, generate an API key from the developer dashboard, and call Sui Modules API with the x-oanor-key header. No credit card needed for the free tier.
What's the rate limit for Sui Modules API?
Free tier allows 1 request per second. Paid plans scale up to 50 requests per second on the Mega tier. Hard limits return HTTP 429 above the quota — no surprise overage charges.
How much does Sui Modules API cost?
Sui Modules API has a free tier with 100 calls / month. Paid plans start at €10.30 / month with higher quotas and faster rate limits.
Can I cancel my subscription anytime?
Yes. Plans are billed monthly and you can cancel anytime from your billing dashboard. No long-term contracts and no cancellation fee.
Is Sui Modules API GDPR-compliant?
All requests to Sui Modules API go through our EU-based gateway. Your upstream API key never leaves our server and no personal data is shared with the upstream provider beyond the request you send.

Pick an endpoint from the list on the left to see its details and try it.

Code snippets

Sign up to get an API key, then call any path under your slug.

curl https://api.oanor.com/suimodules-api/SOME_PATH \
  -H "x-oanor-key: oanor_test_..."
const res = await fetch("https://api.oanor.com/suimodules-api/SOME_PATH", {
  headers: { "x-oanor-key": "oanor_test_..." }
});
const data = await res.json();
$ch = curl_init("https://api.oanor.com/suimodules-api/SOME_PATH");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, ["x-oanor-key: oanor_test_..."]);
$response = curl_exec($ch);
import requests
r = requests.get(
    "https://api.oanor.com/suimodules-api/SOME_PATH",
    headers={"x-oanor-key": "oanor_test_..."},
)
print(r.json())

Ratings

Sign in to rate.

No reviews yet.

Discussion

Ask questions, share usage tips, get answers from the provider and other developers. Public — anyone can read.

Sign in to start a thread or reply.

Sign in

New thread

/ 4000

📌 Pinned 🔒 Locked

·

· ·

/ 4000

🔒 This thread is locked — no new replies.

  • No threads yet — start the discussion.

Support

Private 1:1 support with the provider — billing questions, integration issues, account problems. Only you and the provider team can see these threads.

Sign in to open a support ticket.

Sign in

Open new ticket

Describe what you need help with. The provider team gets an email and replies on the ticket page.

  • No tickets yet for this API.

Subscription active — calls can start immediately.

Send your first request —

Subscription active — copy a snippet and fire off your first call.