TONNode API · Ранний доступ

Данные TON через привычные вашему приложению эндпоинты.

API для аккаунтов, транзакций, жетонов, NFT и индексированных данных блокчейна. Присоединяйтесь к раннему доступу, пока мы готовим публичные тарифы.

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

Один ключ для самых нужных приложению данных

Начните с понятного REST-интерфейса и переходите к прямому доступу к ноде только при необходимости.

/v1/accounts/{address}

Аккаунты

Балансы, статус, код, данные и понятное описание аккаунта.

/v1/transactions

Транзакции

Нормализованные транзакции, сообщения, действия и трейсы с нужными фильтрами.

/v1/jettons/{address}

Jetton и NFT

Метаданные, держатели, переводы, коллекции и владение — без ручной индексации.

/v1/events

Индексированные данные

Исторические данные с поиском — для аналитики, продуктовых лент и мониторинга.

Опыт разработчика

Предсказуемая модель запросов

Понятные ресурсы, обычные HTTP-ответы и никакой инфраструктурной настройки в приложении.

  • Bearer-ключи с явными правами доступа
  • Единая пагинация и единый формат ошибок
  • Вебхуки и стриминг — в планах
JavaScript
const response = await fetch(
  "https://api.tonnode.io/v1/accounts/EQ...",
  { headers: { Authorization: "Bearer tn_live_..." } }
);

const account = await response.json();

Честные тарифы

Тарифы API будут отделены от доступа к нодам

Вы платите за API-запросы, а не за ненужный сервер. Участники раннего доступа помогут сформировать квоты и тарифы.

Использование APIЗапросы и продукты данных
Доступ к нодамВремя, запросы или фиксированные пакеты
Без обязательного пакетаПродукты выбираются независимо

Помогите сформировать TONNode API до публичного запуска.

Расскажите, какие эндпоинты и профиль нагрузки нужны вашему продукту.