Skip to main content
Version: v2

Blockchain Data APIs

Immutable's Blockchain Data APIs give game developers fast, scalable access to on-chain events and off-chain metadata.

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

đź’ˇWHO IS THIS FOR?
Game developers who need real-time or on-demand blockchain data to manage assets and build rich, Web3-enabled gameplay.
Blockchain Data APIsBlockchain Data APIs

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.

đź’ˇNote
Webhooks are available to partners with a managed relationship with Immutable. Please contact us to learn more.

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.


Related content