githubEdit

How to Get a TON RPC Endpoint

Step-by-step guide to getting a fast, reliable TON RPC endpoint

The Open Network (TON) has become the leading blockchain for Telegram-integrated applications, mini-apps, and payments. With TON's unique architecture (TVM, not EVM) and the massive Telegram user base, demand for reliable TON RPC access is growing fast. Here's how to set up a TON endpoint with GetBlock.

TON's API is Different from EVM Chains

TON uses its own HTTP API — not the JSON-RPC standard used by Ethereum and EVM chains. TON API methods include:

  • getAddressInformation — get account balance and state

  • getTransactions — fetch transaction history

  • detectAddress — normalize address formats

  • estimateFee — estimate transaction cost

  • sendBoc — submit transactions

circle-info

GetBlock supports the full TON HTTP API specification.

Step-by-Step: Get Your TON RPC Endpoint

1

Create a GetBlock Account

Go to GetBlock Dashboardarrow-up-right and sign up. You can register with email or via Google/GitHub OAuth.

2

Create a TON Endpoint

Once logged in:

  1. Click "Shared Nodes" in the left sidebar

  2. Click "Create New Endpoint" or the "+" button

  1. Select:

    • Protocol: TON

    • Network: Mainnet

    • API Interface: JSON-RPC or JSON-RPC(v3) or HTTP API(v4)

    • Region: Frankfurt (EU)

  2. Click "Create": Your endpoint URL will be generated immediately.

3

Copy Your Endpoint URL

Your endpoint URL looks like this:

https://go.getblock.io/a1b2c3d4e5f6789012345678abcdef01/
circle-exclamation
4

Test the Connection

curl "https://go.getblock.io/853387a2f5fb45938bc031b8dca61109/getTransactions?address=EQDtFpEwcFAEcRe5mLVh2N6C0x-_hJEM7W61_JLnSF74p4q2&limit=10"

Code Example

import TonWeb from "tonweb";

const tonweb = new TonWeb(
  new TonWeb.HttpProvider("https://go.getblock.io/<YOUR-ACCESS-TOKEN>/")
);

// Get balance
const balance = await tonweb.getBalance("EQDtFpEwcFAEcRe5mLVh2N6C0x-_hJEM7W61_JLnSF74p4q2");
console.log(`Balance: ${TonWeb.utils.fromNano(balance)} TON`);

Why GetBlock for TON?

  • Reliable infrastructure — 99.9%+ uptime vs unreliable public endpoints

  • No rate limiting drama — up to 500 RPS vs public endpoint throttling

  • Global reach — Frankfurt, New York, Singapore

  • Telegram Mini App scaling — handle sudden user surges from Telegram viral growth

Plans

Use Case
Plan
CU
RPS

Mini App prototype

Free

50K/day

20

Production Mini App

Starter ($49/mo)

50M/mo

100

Growing Telegram app

Advanced ($199/mo)

220M/mo

300

Viral Telegram app

Pro ($499/mo)

600M/mo

500

Payment infrastructure

Dedicated (custom)

Unlimited

Unlimited

What's Next?

Building a Telegram Mini App at scale? Contact usarrow-up-right for custom TON infrastructure.

Last updated

Was this helpful?