Overview
The Blockchain API provides low-level access to raw blockchain data including blocks, transactions, and logs. Query the blockchain directly without running your own nodes - get block data, transaction details, and decoded contract interactions across all supported EVM chains.What Is the Blockchain API?
The Blockchain API lets you query:- Blocks - Block data by hash, number, or timestamp
- Transactions - Raw and decoded transaction details
- Address Activity - All transactions for a specific address
- Logs - Event logs and contract emissions
- Internal Transactions - Contract-to-contract calls
Key Features
The Blockchain API includes:- Block Lookups - Query blocks by hash or find blocks by timestamp
- Transaction Details - Full transaction data including gas and status
- Decoded Transactions - Human-readable interpretation of contract calls
- Address History - Complete transaction history for any address
- Multi-Chain - Consistent interface across all EVM chains
- Latest Block - Get the current block number for any chain
Common Use Cases
The Blockchain API is commonly used for:- Block Explorers
(display block and transaction data) - Address Monitoring
(track transactions for specific wallets) - Historical Analysis
(query blockchain state at specific times) - Transaction Verification
(confirm transaction status and details) - Data Indexing
(build custom indexes from raw data) - Debugging
(inspect failed transactions and logs)
Popular Endpoints
| Endpoint | Description |
|---|---|
| Get Block by Hash | Retrieve block data by hash |
| Get Block by Date | Find block closest to a timestamp |
| Get Transaction | Get transaction details by hash |
| Decoded Transaction | Get decoded transaction data |
| Address Transactions | Get all transactions for an address |

