TONNode API · Early access

TON data through endpoints your app already understands.

A developer-first API for accounts, transactions, jettons, NFTs, and indexed blockchain data. Join early access while we finalize public plans.

api.tonnode.io
GET/v1/accounts/EQ...
{
  "status": "active",
  "balance": "127.4501",
  "last_activity": 171…,
  "interfaces": ["wallet_v5r1"]
}

REST

simple

JSON

normalized

API KEY

scoped

API surface

One key for the data products apps use most

Start with a clean REST interface and move to direct node access only when your use case requires it.

/v1/accounts/{address}

Accounts

Balances, status, code, data, and human-readable account information.

/v1/transactions

Transactions

Normalized transactions, messages, actions, and traces with useful filters.

/v1/jettons/{address}

Jettons & NFTs

Metadata, holders, transfers, collections, and ownership without manual indexing.

/v1/events

Indexed data

Searchable historical data for analytics, product feeds, and monitoring.

Developer experience

A predictable request model

Clear resources, normal HTTP responses, and no infrastructure-specific setup in your application.

  • Bearer keys with explicit scopes
  • Consistent pagination and error envelopes
  • Webhooks and streaming on the roadmap
JavaScript
const response = await fetch(
  "https://api.tonnode.io/v1/accounts/EQ...",
  { headers: { Authorization: "Bearer tn_live_..." } }
);

const account = await response.json();

Honest pricing

API pricing will stay separate from node access

You will pay for API usage, not for a server you do not need. Early-access users will help shape quotas and plans.

API usageRequests and data products
Node accessTime, requests, or fixed passes
No forced bundleChoose products independently

Help shape the TONNode API before public launch.

Tell us which endpoints and traffic profile your product needs.