January 4, 2024
Does Zerion Wallet have an API?
Yes, Zerion Wallet does have an API that can be used to build feature-rich web3 apps, wallets, and protocols, providing access to wallets, assets, and chain data for web3 portfolios. However, an alternative is to use Mesh, which has built integration with 300+ other digital assets, allowing developers to build products that access various cryptocurrencies from within their platform.
About Zerion Wallet
Zerion Wallet, founded by Alexey Bashlykov, Evgeny Yurtaev, and Vadim Koleoshkin in 2016, is a crypto wallet designed for NFTs and DeFi, offering an all-in-one interface for users to acquire, track, and manage their digital assets. Headquartered in San Francisco, California, the company has a team of 11-50 employees and has raised over $22 million in funding. Zerion Wallet is non-custodial, meaning users maintain control of their funds, and it supports a wide range of opportunities across DeFi and NFTs, catering to both technical and non-technical users.
General usage
Zerion Wallet, a crypto wallet designed for NFTs and DeFi, offers an API that can be used to build feature-rich web3 apps, wallets, and protocols, supporting all major blockchains and providing access to wallets, assets, and chain data for web3 portfolios . To access the API, users need to authenticate by generating an API key and including it in the headers of each request. The API offers various features, such as retrieving a wallet's portfolio, accessing fungible and non-fungible positions, and obtaining gas prices and swap offers.
Rate Limits
Zerion Wallet’s API rate limits are:
- General Limit:
- Requests per day per API key: 5,000 (approximately 60 requests per minute)
- Waiting period upon reaching limit: 30 seconds
If the rate limit is exceeded, a 429 status code with an error message will be returned.
Authentication
This is how you authenticate your Zerion Wallet API:
- Visit the authentication page and follow the instructions to generate an API key.
- Take note of your API key, as you will need it for each request you make to the API.
- Include the API key in the headers of each request, following the guidelines provided on the authentication page.
- Monitor your API usage to ensure you stay within the rate limits specified for your API key.
- Rotate your API keys periodically for added security, as recommended on the Authentication page.
Errors
Here are the most common API errors for Zerion Wallet:
- 400 - Parameters are malformed or bad request: Check the request parameters and ensure they are correctly formatted.
- 401 - Unauthenticated or unauthorized request: Verify that your API key is included in the request headers and is valid.
- 404 - Resource requested does not exist: Confirm that the requested resource exists and the endpoint URL is correct.
Recent changes
Here are four of the most recent changes to the Zerion Wallet API:
- 20.12.2023 - Transaction History Update: Spam Classification: The "Get Wallet's Transactions" endpoint now includes a spam classification feature, similar to the "Get Wallet's Fungible Positions" endpoint. If you encounter issues with this update, ensure your application handles the new spam classification data correctly.
- 07.12.2023 - All chains support for Portfolio Decomposition: The Portfolio Decomposition endpoint now supports all chains available in the Zerion App. If you experience problems with this update, verify that your application supports the newly added chains.
- 06.12.2023 - Application metadata in transaction history: Transaction history now includes application metadata, such as contract, DApp name, execution method, and its human-readable version. If you face issues with this update, check that your application processes the new metadata information correctly.
- 02.08.2023 - New NFT endpoints (transactions + NFTs): New NFT endpoints have been added to the wallet and NFT scopes, allowing users to retrieve information about their NFTs, NFT collections, and request metadata about individual NFTs. If you encounter problems with this update, ensure your application supports the new NFT endpoints and handles the additional data properly.
An alternative to the Zerion Wallet API
As highlighted earlier, Mesh serves as an excellent replacement for Zerion Wallet, especially for developers and businesses seeking a refined and incorporated user experience for crypto transactions. Here are some reasons why using Mesh's integrations is a better option than accessing the Zerion Wallet:
- Extensive integrations: With a single integration, Mesh connects to over 300 major brokerages, centralized exchanges, and self-custody wallets through secure APIs, offering more flexibility and choice for developers and businesses.
- Streamlined asset management: Mesh's API simplifies the process of depositing assets and transferring them from various sources directly within the app, enhancing user convenience and providing a seamless experience.
Start with Mesh today and experience the ease and efficiency of their cutting-edge API in your digital asset endeavors.