Blockchain Data APIs
Use them to track asset ownership, sync player inventories, and power features like marketplaces and gameplay logic.


What are Immutable's Blockchain Data APIs?​
Immutable's Blockchain Data APIs provide developers with a powerful and flexible way to access both on-chain activity and off-chain metadata across the Immutable zkEVM network. This data is available either directly via the API or through our TypeScript SDK, giving you multiple integration options that suit your development workflow.
Why use Immutable's Blockchain Data APIs?​
Blockchain Data APIs simplify the process of integrating blockchain data into your game, reducing the complexity of interacting directly with smart contracts or maintaining your own indexing infrastructure. They offer:
- Comprehensive Data Access: Retrieve detailed information on assets, activities, tokens, and collections.
- Real-time Updates: Use webhooks for immediate notifications of blockchain events.
- Flexible Integration: Choose between polling and webhooks to suit your application's needs.
- Scalable Infrastructure: Built to handle the demands of high-traffic games and applications.
- Developer-Friendly Tools: Supported by SDKs in Unity, Unreal and Typescript for easy integration.
Feature Highlights​
Real-Time Webhooks​
Webhooks let your game receive blockchain event updates as they happen. Instantly respond to player actions like purchases or transfers without constant polling. This enables features such as live inventory updates and in-game alerts.
Flexible Polling​
Polling gives you full control over when and how you fetch data. It's ideal for syncing player data during app startup, at regular intervals, or on demand. Unlike webhooks, polling doesn't require exposing endpoints. This makes it simpler to implement and reliable for use cases like checking balances or metadata updates.
Comprehensive Asset and Activity Data​
Access detailed metadata for NFTs—traits, collection info, and custom fields—along with event history like mints, transfers, and burns. Use this data to power asset rendering, trade histories, and gameplay logic that reacts to blockchain activity.
Token Information​
Query ERC20 token metadata and wallet balances. Support in-game currencies, premium tokens, or cross-title rewards with simple API calls. Track user balances and display token info seamlessly within your game or marketplace interface.
Collection Metadata Management​
Fetch and manage metadata for entire collections or individual NFTs. Easily keep metadata in sync when off-chain updates occur. Trigger refreshes to ensure players always see the most accurate and current asset details across your app.
Where do I start?​
We have a range of resources to help you understand the different Blockchain Data APIs and how to use them. Visit the resources below to dive in and get started.