Direct API — Scan

API endpoints for Scan.

Scan — Direct API Endpoints

Shyft

NamePathMethodDescriptionDocs
ShyftPostV1UploadImagedirect/v1/Shyft/sol/v1/storage/uploadPOSTUpload and store file on IPFS decentralized data storage.link

SolScan

NamePathMethodDescriptionDocs
SolScanGetV2AccountTransferExportdirect/v1/SolScan/v2.0/account/transfer/exportGETExport transfer information for a specific account on Solana.link

TonAPI

NamePathMethodDescriptionDocs
TonAPIGetV2Accountdirect/v1/TonAPI/v2/accounts/{account_id}GETGet human-friendly information about an account without low-level details.link
TonAPIGetV2AccountDiffdirect/v1/TonAPI/v2/accounts/{account_id}/diffGETGet account's balance changelink
TonAPIGetV2AccountDnsBackResolvedirect/v1/TonAPI/v2/accounts/{account_id}/dns/backresolveGETGet account's domainslink
TonAPIGetV2AccountDnsExpiringdirect/v1/TonAPI/v2/accounts/{account_id}/dns/expiringGETGet expiring account .ton dnslink
TonAPIGetV2AccountEventdirect/v1/TonAPI/v2/accounts/{account_id}/events/{event_id}GETGet event for an account by event_idlink
TonAPIGetV2AccountEventsdirect/v1/TonAPI/v2/accounts/{account_id}/eventsGETGet 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.link
TonAPIGetV2AccountInfoByStateInitdirect/v1/TonAPI/v2/tonconnect/stateinitPOSTGet account info by state initlink
TonAPIGetV2AccountInscriptionsdirect/v1/TonAPI/v2/experimental/accounts/{account_id}/inscriptionsGETGet all inscriptions by owner address. It's experimental API and can be dropped in the future.link
TonAPIGetV2AccountInscriptionsHistorydirect/v1/TonAPI/v2/experimental/accounts/{account_id}/inscriptions/historyGETGet the transfer inscriptions history for account. It's experimental API and can be dropped in the future.link
TonAPIGetV2AccountInscriptionsHistoryByTickerdirect/v1/TonAPI/v2/experimental/accounts/{account_id}/inscriptions/{ticker}/historyGETGet the transfer inscriptions history for account. It's experimental API and can be dropped in the future.link
TonAPIGetV2AccountJettonHistoryByIDdirect/v1/TonAPI/v2/accounts/{account_id}/jettons/{jetton_id}/historyGETGet the transfer jetton history for account and jettonlink
TonAPIGetV2AccountJettonsBalancesdirect/v1/TonAPI/v2/accounts/{account_id}/jettonsGETGet all Jettons balances by owner addresslink
TonAPIGetV2AccountPublicKeydirect/v1/TonAPI/v2/accounts/{account_id}/publickeyGETGet public key by account idlink
TonAPIGetV2AccountSubscriptionsdirect/v1/TonAPI/v2/accounts/{account_id}/subscriptionsGETGet all subscriptions by wallet addresslink
TonAPIGetV2AddressParsedirect/v1/TonAPI/v2/address/{account_id}/parseGETparse address and display in all formatslink
TonAPIGetV2AllRawShardsInfodirect/v1/TonAPI/v2/liteserver/get_all_shards_info/{block_id}GETGet all raw shards infolink
TonAPIGetV2BlockchainAccountInspectdirect/v1/TonAPI/v2/blockchain/accounts/{account_id}/inspectGETBlockchain account inspectlink
TonAPIGetV2BlockchainBlockdirect/v1/TonAPI/v2/blockchain/blocks/{block_id}GETGet blockchain block datalink
TonAPIGetV2BlockchainConfigdirect/v1/TonAPI/v2/blockchain/configGETGet blockchain configlink
TonAPIGetV2BlockchainConfigFromBlockdirect/v1/TonAPI/v2/blockchain/masterchain/{masterchain_seqno}/configGETGet blockchain config from a specific block, if present.link
TonAPIGetV2BlockchainMasterchainBlocksdirect/v1/TonAPI/v2/blockchain/masterchain/{masterchain_seqno}/blocksGETGet 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.link
TonAPIGetV2BlockchainMasterchainHeaddirect/v1/TonAPI/v2/blockchain/masterchain-headGETGet last known masterchain blocklink
TonAPIGetV2BlockchainMasterchainShardsdirect/v1/TonAPI/v2/blockchain/masterchain/{masterchain_seqno}/shardsGETGet blockchain block shardslink
TonAPIGetV2BlockchainRawAccountdirect/v1/TonAPI/v2/blockchain/accounts/{account_id}GETGet low-level information about an account taken directly from the blockchain.link
TonAPIGetV2BlockchainValidatorsdirect/v1/TonAPI/v2/blockchain/validatorsGETGet blockchain validatorslink
TonAPIGetV2DNSAllAuctionsdirect/v1/TonAPI/v2/dns/auctionsGETGet all auctionslink
TonAPIGetV2DnsInfodirect/v1/TonAPI/v2/dns/{domain_name}GETGet full information about domain namelink
TonAPIGetV2DnsResolvedirect/v1/TonAPI/v2/dns/{domain_name}/resolveGETDNS resolve for domain namelink
TonAPIGetV2DomainBidsdirect/v1/TonAPI/v2/dns/{domain_name}/bidsGETGet domain bidslink
TonAPIGetV2Eventdirect/v1/TonAPI/v2/events/{event_id}GETGet 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.link
TonAPIGetV2ExecGetMethodForBlockchainAccountdirect/v1/TonAPI/v2/blockchain/accounts/{account_id}/methods/{method_name}GETExecute get method for accountlink
TonAPIGetV2InscriptionOpTemplatedirect/v1/TonAPI/v2/experimental/inscriptions/op-templateGETreturn comment for making operation with inscription. please don't use it if you don't know what you are doinglink
TonAPIGetV2JettonHoldersdirect/v1/TonAPI/v2/jettons/{account_id}/holdersGETGet jetton's holderslink
TonAPIGetV2JettonInfodirect/v1/TonAPI/v2/jettons/{account_id}GETGet jetton metadata by jetton master addresslink
TonAPIGetV2Jettonsdirect/v1/TonAPI/v2/jettonsGETGet a list of all indexed jetton masters in the blockchain.link
TonAPIGetV2JettonsEventsdirect/v1/TonAPI/v2/events/{event_id}/jettonsGETGet only jetton transfers in the eventlink
TonAPIGetV2OutMsgQueueSizesdirect/v1/TonAPI/v2/liteserver/get_out_msg_queue_sizesGETGet out msg queue sizeslink
TonAPIGetV2RawAccountStatedirect/v1/TonAPI/v2/liteserver/get_account_state/{account_id}GETGet raw account statelink
TonAPIGetV2RawBlockchainBlockdirect/v1/TonAPI/v2/liteserver/get_block/{block_id}GETGet raw blockchain blocklink
TonAPIGetV2RawBlockchainBlockHeaderdirect/v1/TonAPI/v2/liteserver/get_block_header/{block_id}GETGet raw blockchain block headerlink
TonAPIGetV2RawBlockchainBlockStatedirect/v1/TonAPI/v2/liteserver/get_state/{block_id}GETGet raw blockchain block statelink
TonAPIGetV2RawBlockchainConfigdirect/v1/TonAPI/v2/blockchain/config/rawGETGet raw blockchain configlink
TonAPIGetV2RawBlockchainConfigFromBlockdirect/v1/TonAPI/v2/blockchain/masterchain/{masterchain_seqno}/config/rawGETGet raw blockchain config from a specific block, if present.link
TonAPIGetV2RawBlockProofdirect/v1/TonAPI/v2/liteserver/get_block_proofGETGet raw block prooflink
TonAPIGetV2RawConfigdirect/v1/TonAPI/v2/liteserver/get_config_all/{block_id}GETGet raw configlink
TonAPIGetV2RawMasterchainInfodirect/v1/TonAPI/v2/liteserver/get_masterchain_infoGETGet raw masterchain infolink
TonAPIGetV2RawMasterchainInfoExtdirect/v1/TonAPI/v2/liteserver/get_masterchain_info_extGETGet raw masterchain info extlink
TonAPIGetV2RawShardBlockProofdirect/v1/TonAPI/v2/liteserver/get_shard_block_proof/{block_id}GETGet raw shard block prooflink
TonAPIGetV2RawShardInfodirect/v1/TonAPI/v2/liteserver/get_shard_info/{block_id}GETGet raw shard infolink
TonAPIGetV2RawTimedirect/v1/TonAPI/v2/liteserver/get_timeGETGet raw timelink
TonAPIGetV2SearchAccountsdirect/v1/TonAPI/v2/accounts/searchGETSearch by account domain namelink
TonAPIGetV2StorageProvidersdirect/v1/TonAPI/v2/storage/providersGETGet TON storage providers deployed to the blockchain.link
TonAPIGetV2TonConnectPayloaddirect/v1/TonAPI/v2/tonconnect/payloadGETGet a payload for further token receiptlink
TonAPIPostV2DecodeMessagedirect/v1/TonAPI/v2/message/decodePOSTDecode a given message. Only external incoming messages can be decoded currently.link
TonAPIPostV2EmulateMessageToAccountEventdirect/v1/TonAPI/v2/accounts/{account_id}/events/emulatePOSTEmulate sending message to blockchainlink
TonAPIPostV2EmulateMessageToEventdirect/v1/TonAPI/v2/events/emulatePOSTEmulate sending message to blockchainlink
TonAPIPostV2GetAccountsdirect/v1/TonAPI/v2/accounts/_bulkPOSTGet human-friendly information about several accounts without low-level details.link
TonAPIPostV2ReindexAccountdirect/v1/TonAPI/v2/accounts/{account_id}/reindexPOSTUpdate internal cache for a particular accountlink
TonAPIPostV2SendBlockchainMessagedirect/v1/TonAPI/v2/blockchain/messagePOSTSend message to blockchainlink
TonAPIPostV2SendRawMessagedirect/v1/TonAPI/v2/liteserver/send_messagePOSTSend raw message to blockchainlink