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.
AMB Query provides useful APIs that simplify building blockchain applications, including queriesrelated to token balances, transaction details, and on-chain events. For example, theListTokenBalances and ListTransactions APIs help you instantly retrieve the current tokenbalances and transaction history for a given wallet address (externally owned account [EOA]) orsmart contract address, for BTC, ETH, ERC-721, ERC-1155, and ERC-20 tokens. TheGetTransaction and ListTransactionEvents APIs make it easier to retrieve transaction detailsand event emissions from a given transaction. The APIs also assist developers in retrievingcritical information pertaining to NFT and ERC-20 smart contracts. With the ListTokenBalancesAPI, customers can quickly retrieve all the owners and balances of tokens in an ERC-721, ERC-1155, and ERC-20 contract. Together, AMB Query APIs drastically reduce the complexity andeffort required to build data analytics pipelines for blockchain data and multichain digital assetwallets, and incorporate digital assets into existing mobile/web experiences.
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.
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.