Direct API — Scan

API endpoints for Scan.

Scan — Direct API Endpoints

Shyft

POST

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

SolScan

GET

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

TonAPI

GET

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

POST

PathEst. CUDescription
direct/v1/TonAPI/v2/tonconnect/stateinit25Get account info by state init
direct/v1/TonAPI/v2/message/decode25Decode a given message. Only external incoming messages can be decoded currently.
direct/v1/TonAPI/v2/accounts/{account_id}/events
/emulate
25Emulate sending message to blockchain
direct/v1/TonAPI/v2/events/emulate25Emulate sending message to blockchain
direct/v1/TonAPI/v2/accounts/_bulk25Get human-friendly information about several accounts without low-level details.
direct/v1/TonAPI/v2/accounts/{account_id}
/reindex
25Update internal cache for a particular account
direct/v1/TonAPI/v2/blockchain/message25Send message to blockchain
direct/v1/TonAPI/v2/liteserver/send_message25Send raw message to blockchain