Direct API — Scan

API endpoints for Scan.

Scan — Direct API Endpoints

Shyft

POST

PathEst. CUDescription
direct/v1/Shyft/sol/v1/storage/upload16Upload and store file on IPFS decentralized data storage.

SolScan

GET

PathEst. CUDescription
direct/v1/SolScan/v2.0/account/transfer/export6Export transfer information for a specific account on Solana.

TonAPI

GET

PathEst. CUDescription
direct/v1/TonAPI/v2/accounts/{account_id}3Get human-friendly information about an account without low-level details.
direct/v1/TonAPI/v2/accounts/{account_id}/diff3Get account's balance change
direct/v1/TonAPI/v2/accounts/{account_id}/dns
backresolve
3Get account's domains
direct/v1/TonAPI/v2/accounts/{account_id}/dns
expiring
3Get expiring account .ton dns
direct/v1/TonAPI/v2/accounts/{account_id}/events
{event_id}
3Get event for an account by event_id
direct/v1/TonAPI/v2/accounts/{account_id}/events3Get events for an account. Each event is built on top of a trace which is a series of transactions caused by one inbound message. TonAPI looks for known patterns inside the trace and splits the trace into actions, where a single action represents a meaningful high-level operation like a Jetton Transfer or an NFT Purchase. Actions are expected to be shown to users. It is advised not to build any logic on top of actions because actions can be changed at any time.
direct/v1/TonAPI/v2/experimental/accounts
{account_id}/inscriptions
3Get all inscriptions by owner address. It's experimental API and can be dropped in the future.
direct/v1/TonAPI/v2/experimental/accounts
{account_id}/inscriptions/history
3Get the transfer inscriptions history for account. It's experimental API and can be dropped in the future.
direct/v1/TonAPI/v2/experimental/accounts
{account_id}/inscriptions/{ticker}/history
3Get the transfer inscriptions history for account. It's experimental API and can be dropped in the future.
direct/v1/TonAPI/v2/accounts/{account_id}
jettons/{jetton_id}/history
3Get the transfer jetton history for account and jetton
direct/v1/TonAPI/v2/accounts/{account_id}
jettons
3Get all Jettons balances by owner address
direct/v1/TonAPI/v2/accounts/{account_id}
publickey
3Get public key by account id
direct/v1/TonAPI/v2/accounts/{account_id}
subscriptions
3Get all subscriptions by wallet address
direct/v1/TonAPI/v2/address/{account_id}/parse3parse address and display in all formats
direct/v1/TonAPI/v2/liteserver
get_all_shards_info/{block_id}
3Get all raw shards info
direct/v1/TonAPI/v2/blockchain/accounts
{account_id}/inspect
3Blockchain account inspect
direct/v1/TonAPI/v2/blockchain/blocks/{block_id}3Get blockchain block data
direct/v1/TonAPI/v2/blockchain/config3Get blockchain config
direct/v1/TonAPI/v2/blockchain/masterchain
{masterchain_seqno}/config
3Get blockchain config from a specific block, if present.
direct/v1/TonAPI/v2/blockchain/masterchain
{masterchain_seqno}/blocks
3Get all blocks in all shards and workchains between target and previous masterchain block according to shards last blocks snapshot in masterchain. We don't recommend to build your app around this method because it has problem with scalability and will work very slow in the future.
direct/v1/TonAPI/v2/blockchain/masterchain-head3Get last known masterchain block
direct/v1/TonAPI/v2/blockchain/masterchain
{masterchain_seqno}/shards
3Get blockchain block shards
direct/v1/TonAPI/v2/blockchain/accounts
{account_id}
3Get low-level information about an account taken directly from the blockchain.
direct/v1/TonAPI/v2/blockchain/validators3Get blockchain validators
direct/v1/TonAPI/v2/dns/auctions3Get all auctions
direct/v1/TonAPI/v2/dns/{domain_name}3Get full information about domain name
direct/v1/TonAPI/v2/dns/{domain_name}/resolve3DNS resolve for domain name
direct/v1/TonAPI/v2/dns/{domain_name}/bids3Get domain bids
direct/v1/TonAPI/v2/events/{event_id}3Get an event either by event ID or a hash of any transaction in a trace. An event is built on top of a trace which is a series of transactions caused by one inbound message. TonAPI looks for known patterns inside the trace and splits the trace into actions, where a single action represents a meaningful high-level operation like a Jetton Transfer or an NFT Purchase. Actions are expected to be shown to users. It is advised not to build any logic on top of actions because actions can be changed at any time.
direct/v1/TonAPI/v2/blockchain/accounts
{account_id}/methods/{method_name}
3Execute get method for account
direct/v1/TonAPI/v2/experimental/inscriptions
op-template
3return comment for making operation with inscription. please don't use it if you don't know what you are doing
direct/v1/TonAPI/v2/jettons/{account_id}/holders3Get jetton's holders
direct/v1/TonAPI/v2/jettons/{account_id}3Get jetton metadata by jetton master address
direct/v1/TonAPI/v2/jettons3Get a list of all indexed jetton masters in the blockchain.
direct/v1/TonAPI/v2/events/{event_id}/jettons3Get only jetton transfers in the event
direct/v1/TonAPI/v2/liteserver
get_out_msg_queue_sizes
3Get out msg queue sizes
direct/v1/TonAPI/v2/liteserver/get_account_state
{account_id}
3Get raw account state
direct/v1/TonAPI/v2/liteserver/get_block
{block_id}
3Get raw blockchain block
direct/v1/TonAPI/v2/liteserver/get_block_header
{block_id}
3Get raw blockchain block header
direct/v1/TonAPI/v2/liteserver/get_state
{block_id}
3Get raw blockchain block state
direct/v1/TonAPI/v2/blockchain/config/raw3Get raw blockchain config
direct/v1/TonAPI/v2/blockchain/masterchain
{masterchain_seqno}/config/raw
3Get raw blockchain config from a specific block, if present.
direct/v1/TonAPI/v2/liteserver/get_block_proof3Get raw block proof
direct/v1/TonAPI/v2/liteserver/get_config_all
{block_id}
3Get raw config
direct/v1/TonAPI/v2/liteserver
get_masterchain_info
3Get raw masterchain info
direct/v1/TonAPI/v2/liteserver
get_masterchain_info_ext
3Get raw masterchain info ext
direct/v1/TonAPI/v2/liteserver
get_shard_block_proof/{block_id}
3Get raw shard block proof
direct/v1/TonAPI/v2/liteserver/get_shard_info
{block_id}
3Get raw shard info
direct/v1/TonAPI/v2/liteserver/get_time3Get raw time
direct/v1/TonAPI/v2/accounts/search3Search by account domain name
direct/v1/TonAPI/v2/storage/providers3Get TON storage providers deployed to the blockchain.
direct/v1/TonAPI/v2/tonconnect/payload3Get a payload for further token receipt

POST

PathEst. CUDescription
direct/v1/TonAPI/v2/tonconnect/stateinit3Get account info by state init
direct/v1/TonAPI/v2/message/decode3Decode a given message. Only external incoming messages can be decoded currently.
direct/v1/TonAPI/v2/accounts/{account_id}/events
emulate
3Emulate sending message to blockchain
direct/v1/TonAPI/v2/events/emulate3Emulate sending message to blockchain
direct/v1/TonAPI/v2/accounts/_bulk3Get human-friendly information about several accounts without low-level details.
direct/v1/TonAPI/v2/accounts/{account_id}
reindex
3Update internal cache for a particular account
direct/v1/TonAPI/v2/blockchain/message3Send message to blockchain
direct/v1/TonAPI/v2/liteserver/send_message3Send raw message to blockchain