Block Explorer

Block Explorers need huge investments and a considerable amount of time to sync and store the full data from all supported blockchains. With new blocks and cryptocurrencies being added, keeping up can be a challenge.

Take advantage of our API endpoints to get the most detailed and accurate Blockchain and Market Data without the huge time and cost investment of syncing and storing it yourself. With the flexibility to add new crypto content as needed, you can stay current in the rapidly changing market.

100+ REST APIs
35+ Networks
99.99% Uptime
Start on the free plan Let's discuss your project

Some of the features you can use

List of Blocks

Get list of blocks with their details

Block Details

Get all block details like hash, height, size, transactions count, fees, difficulty, etc.

Transaction Details

The details of a specific transaction like amount, fee, size, senders, receivers, etc.

Address Details

The address balance, number of incoming and outgoing transactions, total sent, total received, etc.

The benefits of using Crypto APIs

Developed to save time. Designed to be robust.

Save on development time

Leverage the power of a proven blockchain infrastructure trusted by industry leaders. Integrate once, go to market in days.

Reduce maintenance costs

Our flexible pricing plans offer the best cost to performance ratio. Get access to full product suite and features. Upgrade or downgrade anytime.

Enterprise-grade security

We apply encryption to REST, encryption to memory, and encryption in transit on all sensitive data. We are fully ISO 27001 certified.

All-in-one dashboard

One dashboard for all of your crypto operations. Get API keys, generate addresses, setup webhooks, monitor failed requests, callbacks and more.

How to build a block explorer

1

Read blocks and heights

Fetch any block by height or hash, with every transaction inside it.

2

Look up a transaction

Resolve a hash to its full record: inputs, outputs, fees and confirmations.

3

Search an address

Return balances and the paginated history behind any address on any supported chain.

4

Stay current

Subscribe to new-block events rather than polling, and index as they arrive.

You might also be interested in

Frequently Asked Questions

What can the Block Data API do?

The Block Data API retrieves data for individual blockchain blocks and the transactions recorded in them. You can get block details by block hash or height, fetch the last mined block, list the latest mined blocks, and list the transactions contained in a given block or block height. All endpoints are read-only GET requests through a single point of integration.

Which blockchains does the Block Data API support?

Block data is available for EVM chains (such as Ethereum and other EVM networks), UTXO chains (such as Bitcoin, Litecoin, Dogecoin and similar), and XRP. It is offered on both mainnets and testnets across the networks Crypto APIs supports.

Can I list all transactions inside a specific block?

Yes. You can list the transactions in a block by either the block hash or the block height, so you can enumerate every transaction recorded in that block. This works across the supported EVM, UTXO, and XRP networks.

How do I get the latest or most recently mined block?

The API provides endpoints to get the last mined block and to list the latest mined blocks, returning up-to-date information about current blocks at the time of the request. These are available across the supported EVM, UTXO, and XRP networks on mainnets and testnets.

Does the Block Data API support Solana?

The Block Data product covers EVM chains, UTXO chains, and XRP for block-level queries. Solana block data is not part of this product's live block-data endpoints. If you need Solana data, check the transactions-data and contracts products, which include Solana coverage.

Which blockchains does the CryptoAPIs Transactions Data API support?

The Transactions Data API covers 35+ networks across four architectures. This includes EVM chains (Ethereum, Ethereum Classic, BNB Smart Chain, Polygon, Avalanche C-Chain, Tron, Arbitrum, Base, Optimism), UTXO chains (Bitcoin, Bitcoin Cash, Litecoin, Dogecoin, Dash, Zcash), plus XRP, Solana, and Kaspa. Both mainnet and testnet networks are available for most chains.

Does the Transactions Data API support Solana?

Yes. Solana is a live chain for the Transactions Data API, alongside XRP and Kaspa. You can retrieve detailed transaction data on Solana mainnet and its devnet network.

What data does the Transactions Data API return for a transaction?

It returns comprehensive details for any provided transaction, including the participating addresses (senders and recipients). This lets developers and businesses track and analyze blockchain activity and integrate transaction details into their applications. Coverage spans EVM, UTXO, XRP, Solana, and Kaspa chains.

Does the Transactions Data API cover Bitcoin and other UTXO chains?

Yes. UTXO chains are fully supported for transactions data, including Bitcoin, Bitcoin Cash, Litecoin, Dogecoin, Dash, and Zcash. Both mainnet and testnet networks are available for these chains.

Can I query transactions on both mainnet and testnet?

Yes. Most supported chains expose both a mainnet and a test network, such as Ethereum mainnet and Sepolia, Bitcoin mainnet and testnet, and Solana mainnet and devnet. Kaspa is currently mainnet only.

Which blockchains does the Address History API support?

The Address History API covers two families of chains. On the account-based side it supports Ethereum, Ethereum Classic, BNB Smart Chain, Polygon, and Tron; on the UTXO side it supports Bitcoin, Bitcoin Cash, Litecoin, Dogecoin, Dash, and Zcash. All of these are available on both mainnet and their respective testnets.

Does the Address History API support Solana?

Address History focuses on the EVM and UTXO chains plus XRP for time-ranged historical transaction data. Solana on-chain data (addresses, transactions, balances) is available through the Crypto APIs Solana endpoints; check the docs for the exact historical coverage per chain, as it varies by network.

Do I have to sync an address before I can query its history?

Yes. Address history requires you to first register (sync) the address you want to track, after which its full transaction history becomes queryable. You can add an address with the Sync Address endpoint, list your synced addresses, and later activate or delete them. Once synced, you can pull confirmed transactions, statistics, and token or internal-transaction data for that address.

How far back does the historical data go?

Address History returns the full history of a synced address from the Genesis block up to the present. For each address you can list all confirmed transactions (including in ascending or descending order, or from a given timestamp) and retrieve aggregate statistics across its entire history.

Can I get token transfers and internal transactions for an address?

Yes, on the EVM chains. For Ethereum, Ethereum Classic, BNB Smart Chain, Polygon, and Tron you can list an address's token transfers, its internal transactions, and the tokens it holds. UTXO chains such as Bitcoin and Litecoin instead expose transaction history and unspent outputs (UTXOs) rather than token or internal-transaction data.