Direct API — Scan

API endpoints for Scan.

Scan — Direct API Endpoints

Shyft

POST

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

SolScan

GET

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

TonAPI

GET

PathEst. CUDescription
direct/v1/TonAPI/v2/accounts/{account_id}20Get human-friendly information about an account without low-level details.
direct/v1/TonAPI/v2/accounts/{account_id}/diff20Get account's balance change
direct/v1/TonAPI/v2/accounts/{account_id}/dns
/backresolve
20Get account's domains
direct/v1/TonAPI/v2/accounts/{account_id}/dns
/expiring
20Get expiring account .ton dns
direct/v1/TonAPI/v2/accounts/{account_id}/events
/{event_id}
20Get event for an account by event_id
direct/v1/TonAPI/v2/accounts/{account_id}/events20Get 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
20Get 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
20Get 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
20Get 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
20Get the transfer jetton history for account and jetton
direct/v1/TonAPI/v2/accounts/{account_id}
/jettons
20Get all Jettons balances by owner address
direct/v1/TonAPI/v2/accounts/{account_id}
/publickey
20Get public key by account id
direct/v1/TonAPI/v2/accounts/{account_id}
/subscriptions
20Get all subscriptions by wallet address
direct/v1/TonAPI/v2/address/{account_id}/parse20parse address and display in all formats
direct/v1/TonAPI/v2/liteserver
/get_all_shards_info/{block_id}
20Get all raw shards info
direct/v1/TonAPI/v2/blockchain/accounts
/{account_id}/inspect
20Blockchain account inspect
direct/v1/TonAPI/v2/blockchain/blocks/{block_id}20Get blockchain block data
direct/v1/TonAPI/v2/blockchain/config20Get blockchain config
direct/v1/TonAPI/v2/blockchain/masterchain
/{masterchain_seqno}/config
20Get blockchain config from a specific block, if present.
direct/v1/TonAPI/v2/blockchain/masterchain
/{masterchain_seqno}/blocks
20Get 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-head20Get last known masterchain block
direct/v1/TonAPI/v2/blockchain/masterchain
/{masterchain_seqno}/shards
20Get blockchain block shards
direct/v1/TonAPI/v2/blockchain/accounts
/{account_id}
20Get low-level information about an account taken directly from the blockchain.
direct/v1/TonAPI/v2/blockchain/validators20Get blockchain validators
direct/v1/TonAPI/v2/dns/auctions20Get all auctions
direct/v1/TonAPI/v2/dns/{domain_name}20Get full information about domain name
direct/v1/TonAPI/v2/dns/{domain_name}/resolve20DNS resolve for domain name
direct/v1/TonAPI/v2/dns/{domain_name}/bids20Get domain bids
direct/v1/TonAPI/v2/events/{event_id}20Get 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}
20Execute get method for account
direct/v1/TonAPI/v2/experimental/inscriptions
/op-template
20return 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}/holders20Get jetton's holders
direct/v1/TonAPI/v2/jettons/{account_id}20Get jetton metadata by jetton master address
direct/v1/TonAPI/v2/jettons20Get a list of all indexed jetton masters in the blockchain.
direct/v1/TonAPI/v2/events/{event_id}/jettons20Get only jetton transfers in the event
direct/v1/TonAPI/v2/liteserver
/get_out_msg_queue_sizes
20Get out msg queue sizes
direct/v1/TonAPI/v2/liteserver/get_account_state
/{account_id}
20Get raw account state
direct/v1/TonAPI/v2/liteserver/get_block
/{block_id}
20Get raw blockchain block
direct/v1/TonAPI/v2/liteserver/get_block_header
/{block_id}
20Get raw blockchain block header
direct/v1/TonAPI/v2/liteserver/get_state
/{block_id}
20Get raw blockchain block state
direct/v1/TonAPI/v2/blockchain/config/raw20Get raw blockchain config
direct/v1/TonAPI/v2/blockchain/masterchain
/{masterchain_seqno}/config/raw
20Get raw blockchain config from a specific block, if present.
direct/v1/TonAPI/v2/liteserver/get_block_proof20Get raw block proof
direct/v1/TonAPI/v2/liteserver/get_config_all
/{block_id}
20Get raw config
direct/v1/TonAPI/v2/liteserver
/get_masterchain_info
20Get raw masterchain info
direct/v1/TonAPI/v2/liteserver
/get_masterchain_info_ext
20Get raw masterchain info ext
direct/v1/TonAPI/v2/liteserver
/get_shard_block_proof/{block_id}
20Get raw shard block proof
direct/v1/TonAPI/v2/liteserver/get_shard_info
/{block_id}
20Get raw shard info
direct/v1/TonAPI/v2/liteserver/get_time20Get raw time
direct/v1/TonAPI/v2/accounts/search20Search by account domain name
direct/v1/TonAPI/v2/storage/providers20Get TON storage providers deployed to the blockchain.
direct/v1/TonAPI/v2/tonconnect/payload20Get a payload for further token receipt

POST

PathEst. CUDescription
direct/v1/TonAPI/v2/tonconnect/stateinit20Get account info by state init
direct/v1/TonAPI/v2/message/decode20Decode a given message. Only external incoming messages can be decoded currently.
direct/v1/TonAPI/v2/accounts/{account_id}/events
/emulate
20Emulate sending message to blockchain
direct/v1/TonAPI/v2/events/emulate20Emulate sending message to blockchain
direct/v1/TonAPI/v2/accounts/_bulk20Get human-friendly information about several accounts without low-level details.
direct/v1/TonAPI/v2/accounts/{account_id}
/reindex
20Update internal cache for a particular account
direct/v1/TonAPI/v2/blockchain/message20Send message to blockchain
direct/v1/TonAPI/v2/liteserver/send_message20Send raw message to blockchain