Unmarshal’s Inception
Unmarshal’s set of APIs and other transformational tools enable DApps to query blockchain data. It was built by developers, for developers to access the rich, decoded and indexed on-chain data with a single line of code from multiple blockchains.
The project was born out of the need for DeFi applications to query data from the blockchain without having to spend considerable time, effort, and infrastructure costs on developing and maintaining their own set of indexer nodes.
Who is it Built for?
The basic need of any application built on top of a blockchain is data. Defi and NFT applications all need to decode information available on-chain. So whether your project is a decentralized exchange, wallet, asset management service, NFT marketplace, or NFT P2E gaming, Unmarshal APIs can help power your platform.
Unmarshal has currently indexed Ethereum, BSC, Solana, Polygon, Zilliqa and XDC with more to be added in the near future. It aims to be a multi-chain data network.
API Endpoints provided
1. DeFi APIs
To query Token Balances, Token Transactions and Decoded Transaction Details
2. NFT APIs
Used to fetch NFT assets, transaction history, metadata and owner history
3. GraphQL
Access GraphQL playground to query precise data as defined by user
4. Smart Notifications
Get notifications for wallet transactions, protocol positions, Trending pairs, and new token listings
5. Custom APIs
Customized APIs can be provided as per Partner requirements
Note: The mentioned endpoints can be viewed here: https://docs.unmarshal.io/
How do I Sign Up for Unmarshal APIs?
Step 1: Visit https://console.unmarshal.io/ and create your account to start using our free plan.
Step 2: Once you login, an API Authentication Key is provided on the top right hand corner under ‘current plan’ section. This auth key allows users to access the staging environment. Simply attach the auth key (auth_key) as a query param of API urls to access a particular endpoint. The API urls are provided in our docs for your reference: https://docs.unmarshal.io/.
Step 3: Since this is free to use for projects to test the API endpoints, users will need to contact us at support@unmarshal.io, to upgrade their plan. This process will soon be automated and users can upgrade with a single click as we integrate with a crypto payment gateway.
Choose between ‘Startup’, ‘Scale’, or ‘Enterprise’, as per your requirements. The features and accessibility is described in the image below. The paid plans will give you full access to the production environment.
Note: If you face any issues integrating with Unmarshal APIs, please join our discord server and drop a message in the Developer Hive channel. You can even reach out to us on our Telegram Group. If you require custom APIs, write to us at support@unmarshal.io.