Simplify your multi-blockchain data needs with standardized and familiar APIs.
Power your applications with actionable, real-time blockchain data.
Ship applications quickly without blockchain data infrastructure overhead.
Amazon Managed Blockchain (AMB) Query provides serverless access to standardized, multi-blockchain datasets with developer-friendly APIs. You can use AMB Query to more quickly ship applications that require data from one or more public blockchains, without the overhead of parsing blockchain data, tracing smart contracts, and maintaining specialized indexing infrastructure. Whether you’re analyzing historical token balances for fungible tokens or non-fungible tokens (NFTs), viewing the transaction history for a given wallet address, or performing data analytics on the distribution of native cryptocurrencies like Ether, AMB Query makes the blockchain data accessible.
Token APIs
Customers can use the AMB Query Token APIs to query information related to token balances. For example, the GetTokenBalance and ListTokenBalances APIs help you instantly retrieve token balances for a given wallet address (externally owned account [EOA]) or smart contract address, for BTC, ETH, ERC-721, ERC-1155, and ERC-20 tokens. The APIs also assist customers in retrieving critical information pertaining to NFT and ERC-20 smart contracts. For example, customers can use the ListTokenBalances API to quickly retrieve all the owners and balances of tokens in ERC-721, ERC-1155, and ERC-20 contracts.
Transaction APIs
Customers can use the AMB Query Transaction APIs to query information related to transaction details and on-chain events. For example, the ListTransactions API helps you quickly retrieve the transaction history for a given wallet address (externally owned account [EOA]) or smart contract address. The GetTransaction and ListTransactionEvents APIs make it easier to retrieve transaction details and event emissions from a given transaction.
Contract APIs
Customers can use the AMB Query Contract APIs to query information related to smart contracts. For example, customers can use the AMB Query ListAssetContracts API to list ERC-20, ERC-721, and ERC-1155 smart contracts and the GetAssetContract API to get the properties of a smart contract, such as the type and deployer address.