December 8, 2023
Does ONTO have an API?
ONTO does not explicitly mention a public API in their NFT API Reference. However, the API provides access to NFT-related information such as fetching NFTs from the marketplace, fetching NFT details, and fetching NFTs by wallet and contract address. Instead of using ONTO's API, an alternative is to use Mesh, which connects users to their accounts across various digital asset exchanges and wallets, including ONTO.
How to access ONTO’s public API
ONTO is a wallet that provides an NFT API reference, enabling users to receive, display, and send NFTs that haven't been published on GhostMarket or OpenSea using ONTO. The API supports NFT standards ERC-721 and ERC-1155, and uses REST-API protocol with JSON data format. More information can be found in the ONTO Wallet Help Center.
Users can access ONTO's public API to interact with their digital assets. The API documentation, available at the ONTO Wallet Help Center, provides details on how to fetch NFTs from the marketplace, fetch NFT details, and fetch NFTs by wallet and contract address. However, an alternative to using ONTO's public API is to use Mesh, which offers a seamless way to connect users to their accounts across various platforms. More information on Mesh can be found in the Mesh Quickstart Guide.
What does ONTO’s API documentation look like?
ONTO Wallet's NFT API Reference provides developers with the necessary information to interact with non-fungible tokens (NFTs) using ONTO Wallet's API. This documentation covers receiving, displaying, and sending NFTs that haven't been published on GhostMarket or OpenSea. It includes an overview of NFT standards, API protocol, and data format, as well as a comprehensive list of APIs with detailed explanations and sample requests and responses. To dive deeper into ONTO's API documentation, visit their NFT API Reference page.
How to use Mesh to integrate with ONTO
Integrating Mesh with ONTO and other exchanges is a straightforward process, as outlined in the Mesh Documentation. To get started with Mesh and ONTO, follow these steps:
- Sign up for a Mesh account on the Mesh Signup Page.
- Generate API keys and add allowed callback URLs for your environments.
- Call /api/v1/cataloglink to create a link URL for the user to connect their ONTO account.
- Pass the iFrameURL to the appropriate Link SDK (Web, iOS, Android, or React Native).
- Mesh handles the authentication flow and MFAs, and the user receives an auth_token upon successful authentication.
With Mesh, you can easily enable embedded crypto deposits and allow users to buy and sell digital assets without the complexities of traditional trading platforms.
Why use Mesh instead of directly accessing the ONTO API?
Mesh offers a valuable alternative to accessing ONTO's API directly by providing a seamless integration experience for developers. By choosing Mesh, you can enjoy the following benefits:
- Ease of use: Mesh focuses on user-friendly experiences, offering real-time data, API-based integrations, and simplified funding processes. See Account Aggregation for more details.
- Multiple exchange integrations: Mesh connects users to 300+ major brokerages, centralized exchanges, and self-custody wallets through secure APIs. Learn more about Embedded Crypto Deposits.
- Secure global payments: Mesh enables secure, global payments without KYC or one-off wallets. Payments can be made in 20+ tokens, while businesses receive assets in stablecoin or fiat. Check out Pay with Crypto for more information.
- Instant settlement: Mesh provides instant settlement in stablecoin, ensuring a smooth transaction process. Learn more about Pay with Crypto.
Popular use cases for Mesh’s integration with ONTO
Inspired by Mesh's integration with ONTO, developers can create innovative solutions for various industries. Here are some example use cases:
- Neobanks: Offer seamless account aggregation and embedded crypto deposits for a better user experience.
- Personal Finance & Investing: Enable users to manage their digital assets and make payments using Mesh's Pay with Crypto feature.
- CeFi & DeFi: Integrate Mesh's APIs to provide a unified platform for users to access their digital assets across multiple exchanges and wallets, as described in the Mesh Documentation.
- Self-Custody Wallets: Enhance wallet functionality by incorporating Mesh's Embedded Crypto Deposits feature, allowing users to deposit assets from other exchanges or wallets without switching between apps.
ONTO API errors and troubleshooting
API errors can be frustrating and may cause unexpected issues in your application. Understanding common errors and how to troubleshoot them is essential for a smooth development process.
Unfortunately, the ONTO Wallet NFT API Reference does not provide information on common API errors, error codes, or troubleshooting methods. Therefore, we cannot provide specific examples of error codes and their solutions for the ONTO API. However, it's always a good practice to carefully read the API documentation, check your request parameters, and ensure you're using the correct API endpoints when encountering errors.
Other integrations available from Mesh
In addition to an integration with ONTO, Mesh also supports other exchanges, wallets, and trading platforms, such as:
- Binance (US) - Binance.US is the crypto trading platform for US residents where you can buy, sell, and trade cryptocurrencies and alt coins with some of the lowest fees in the U.S.
- Metamask - MetaMask is the leading self-custodial wallet. The safe and simple way to access blockchain applications and web3. Trusted by millions of users worldwide.
- Coinbase - Coinbase is a secure platform that makes it easy to buy, sell, and store cryptocurrency like Bitcoin, Ethereum, and more.
- Kraken - Kraken is a top European-based exchange and offers a variety of fiat to bitcoin pairs such as JPY, EUR, GBP, and USD.
If you want to use Mesh, you can sign up for Mesh today.