Data APIs
Every transaction, event, object version and balance change on Sui since genesis, with a live tail about a second behind the chain.
When to use them
Use the Data APIs when you want an answer, not a node. They return Sui-native JSON with typed fields, plain descriptions and USD values, so an app or an agent can show them as they are. Every answer carries an asOf field, and most reads can be run at a past checkpoint or date.
- Calls are JSON-RPC or REST on one host,
api.tide.ad. Pass a key, or use the keyless tier to try it. - Pages of a list use a cursor. Errors follow one shape.
- Start with the Quickstart, then pick a product below.
Products
QuickstartFive reads that show the shape of the API.TransactionsParsed transactions with a plain sentence for each.EventsMove events by type, package and range.ObjectsAny object now or at a past version, with its dynamic fields.Coins and balancesCoin details, prices, candles, holders and trades.NFTsNFTs, kiosk items and names in one asset shape.WalletsBalances, history, identity and PnL for any address or SuiNS name.Checkpoints and networkCheckpoints, epochs, validators and gas.History and holders at any dateBalances, holdings and holders at a past date.SQLRun SQL over all of Sui history and export the results.Simulate and buildDry-run a transaction and get unsigned transactions that tide checked.PackagesMove ABIs, upgrades, callers and call templates.Staking and yieldStakes with rewards, validator history and yield options.Order books and WalrusDeepBook pools and depth, and Walrus blobs.Agent activityAgent wallets on Sui, what they spend and the limits their owners set.