On-chain data refers to the data that is stored on a blockchain. A blockchain is a decentralized, distributed database used to record transactions or other types of data securely and transparently.

In a blockchain, data is stored as blocks, which are linked together in a chain. Each block contains a set of transactions or other data and a cryptographic hash that links it to the previous block in the chain. This creates a tamper-evident record of all the data that has been recorded on the blockchain.


Supported Blockchains via API

BlockchainNetworkSlug (x-amberdata-blockchain-id)
Avalanche*Mainnetavalanche-mainnet
BitcoinMainnetbitcoin-mainnet
Bitcoin CashMainnetbitcoin-abc-mainnet
Binance Smart Chain**Mainnetbnb-mainnet
EthereumMainnetethereum-mainnet
LitecoinMainnetlitecoin-mainnet
Polygon*Mainnetpolygon-mainnet
Solana*Mainnetsolana-mainnet

*These networks are currently available with select endpoints as backfills and data verification are ongoing

AWS S3 and Delivery Partners Supported Blockchains

BlockchainNetworkSlug (x-amberdata-blockchain-id)
AvalancheMainnetavalanche-mainnet
ArbitrumMainnetarbitrum-mainnet
BitcoinMainnetbitcoin-mainnet
Binance Smart ChainMainnetbnb-mainnet
EthereumMainnetethereum-mainnet
LitecoinMainnetlitecoin-mainnet
PolygonMainnetpolygon-mainnet

Blockchain Data is available via REST, Websocket, S3, Snowflake, BigQuery, and Databricks.


API Endpoints

/addresses
/balances
/blocks
/contracts/{hash}
/functions and logs
/mempool
/metrics
/tokens
/supply
/transactions
/transfers
/Single Uncles