[ad_1]
Right this moment’s article will dive into the ins and outs of the Moralis Web3 Market Knowledge API. With this instrument, you may seamlessly get the highest ERC20 tokens by market cap, question the highest trending NFT collections, and rather more with solely single strains of code. For a fast begin, listed below are the 4 endpoints of the Web3 Market Knowledge API:
getTopERC20TokensByMarketCap():const response = await Moralis.EvmApi.marketData.getTopERC20TokensByMarketCap();[
{
“rank”: 1,
“token_name”: “Wrapped Ether”,
“token_symbol”: “WETH”,
“token_logo”: “https://cdn.moralis.io/eth/0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2.png”,
“token_decimals”: “18”,
“contract_address”: “0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2”,
“price_usd”: “1803.89”,
“price_24h_percent_change”: “1.43”,
“price_7d_percent_change”: “0.01”,
“market_cap_usd”: “214188093967”
},
//…
] getTopERC20TokensByPriceMovers():const response = await Moralis.EvmApi.marketData.getTopERC20TokensByPriceMovers();{
“gainers”: [
{
“rank”: “1”,
“token_name”: “Wrapped Ether”,
“token_symbol”: “WETH”,
“token_logo”: “https://assets.coingecko.com/coins/images/2518/large/weth.png?1595348880”,
“token_decimals”: “18”,
“contract_address”: “0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2”,
“price_usd”: “0.0285”,
“price_24h_percent_change”: “0.0285”,
“price_7d_percent_change”: “0.0285”,
“market_cap_usd”: “0.0285”
}
],
//…
} getTopNFTCollectionsByMarketCap():const response = await Moralis.EvmApi.marketData.getTopNFTCollectionsByMarketCap();[
{
“rank”: “1”,
“collection_title”: “CryptoPunks”,
“floor_price_usd”: “0.0”,
“floor_price_24hr_percent_change”: “0.0”,
“market_cap_usd”: “0.0”,
“market_cap_24hr_percent_change”: “0.0”,
“volume_usd”: “0.0”,
“volume_24hr_percent_change”: “0.0”
}
] getHottestNFTCollectionsByTradingVolume():const response = await Moralis.EvmApi.marketData.getHottestNFTCollectionsByTradingVolume();[
{
“rank”: 1,
“collection_title”: “Bored Ape Yacht Club”,
“collection_image”: “https://market-data-images.s3.us-east-1.amazonaws.com/tokenImages/0x2f1ef58880d01489b8d2c9ba759cf7b14db4ee8a55fd6e6b222ad050e7e00fb0.png”,
“volume_usd”: “8261189.224011”,
“volume_24hr_perecent_change”: “17.09”,
“floor_price_usd”: “79591.5288”,
“floor_price_24hr_percent_change”: “0.05”,
“average_price_usd”: “39717.255884668266”
},
//…
]
To study extra concerning the Web3 Market Knowledge API and the varied endpoints, be part of us all through this text, or try the official Market Knowledge API documentation!
By familiarizing your self with the API for market knowledge in Web3, you’ll be capable to seamlessly combine crypto market knowledge into your future blockchain initiatives very quickly. As such, don’t overlook to enroll with Moralis, and also you’ll be capable to construct quicker and extra effectively!
Overview
We’ll kickstart at the moment’s article by initially protecting the ins and outs of crypto market knowledge. In doing so, we are going to briefly discover what it’s and why it’s essential. From there, we’ll dive straight into the Moralis Web3 Market Knowledge API, as that is essentially the most accessible approach to get crypto market knowledge. We’ll then cowl the endpoints of the API and present you the way it works in apply with a fast three-step tutorial on the right way to get trending NFT collections. Lastly, to conclude the article, we’re going to discover 5 distinguished Web3 Market Knowledge API use circumstances!
Additionally, do you know that the API solely scratches the floor of what’s doable with Moralis? Should you’re critical about constructing Web3 initiatives, take into account testing some further Moralis instruments. For example, discover the NFT API and learn to get verified NFT collections in a heartbeat!
Nonetheless, with out additional ado, let’s proceed with the article by what market knowledge in Web3 is!
What’s a Web3 Market Knowledge API? – Exploring Crypto Market Knowledge
On-chain Web3 market knowledge is an integral a part of the crypto {industry}. Not solely does it assist merchants make extra knowledgeable funding selections, however understanding and buying such a Web3 knowledge can be a vital a part of blockchain growth.
Web3 market knowledge dictates all the pieces from what NFT collections have gotten fashionable, what cash are about to shoot as much as the highest of the charts, or which tokens are presently losers. Consequently, it doesn’t matter when you’re constructing a Web3 pockets, NFT market, or buying and selling platform; you want an environment friendly approach to combine crypto market knowledge into your initiatives to provide your clients a compelling consumer expertise (UX).
Nevertheless, querying and deciphering this knowledge is simpler mentioned than accomplished. And when you had been to do it your self from scratch, it could require an abundance of growth time and assets. Happily, you don’t need to reinvent the wheel when working with Moralis and the {industry}’s main crypto Market Knowledge API!
Introducing the #1 Web3 Market Knowledge API
With the Moralis Web3 Market Knowledge API, you may effortlessly unlock the complete energy of cryptocurrency market knowledge. This instrument allows you to get trending NFT collections, high ERC20 tokens by market cap, and rather more with solely single strains of code. As such, when utilizing Moralis, it has by no means been simpler to construct decentralized exchanges (DEXs), crypto wallets, portfolio trackers, or another Web3 initiatives!
Utilizing the Web3 Market Knowledge API offers a great deal of advantages, and under, yow will discover three distinguished examples:
Engaged and Knowledgeable Customers: Preserve your customers engaged and knowledgeable with trending Web3 market knowledge. Improved Consumer Expertise (UX): Present an improved UX with user-friendly options on your Web3 initiatives. Retain Prospects: Preserve your clients by offering up-to-date market knowledge.
The Web3 Market Knowledge API options the next 4 endpoints:
getTopERC20TokensByMarketCap()getTopERC20TokensByPriceMovers()getTopNFTCollectionsByMarketCap()getHottestNFTCollectionsByTradingVolume()
Within the sections to return, we’ll cowl every one individually, providing you with a extra in-depth understanding of how they work!
Get Prime ERC20 Tokens by Market Cap
With the getTopERC20TokensByMarketCap() endpoint, you may effortlessly get the highest ERC20 tokens by market cap with a single line of code:
const response = await Moralis.EvmApi.marketData.getTopERC20TokensByMarketCap();
In return for calling the endpoint above, you’ll get a response containing an array of the highest ERC20 tokens by market cap. Right here’s an instance of what it would appear like:
[
{
“rank”: 1,
“token_name”: “Wrapped Ether”,
“token_symbol”: “WETH”,
“token_logo”: “https://cdn.moralis.io/eth/0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2.png”,
“token_decimals”: “18”,
“contract_address”: “0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2”,
“price_usd”: “1803.89”,
“price_24h_percent_change”: “1.43”,
“price_7d_percent_change”: “0.01”,
“market_cap_usd”: “214188093967”
},
//…
]
Fetch Prime ERC20 Tokens by Value Change
With the getTopERC20TokensByPriceMovers() endpoint, you may seamlessly get the highest ERC20 tokens by worth change with a single name to the Web3 Market Knowledge API:
const response = await Moralis.EvmApi.marketData.getTopERC20TokensByPriceMovers();
Calling the endpoint above offers a response containing the highest gainer and loser by worth change. That is an instance of what the response can appear like:
{
“gainers”: [
{
“rank”: “1”,
“token_name”: “Wrapped Ether”,
“token_symbol”: “WETH”,
“token_logo”: “https://assets.coingecko.com/coins/images/2518/large/weth.png?1595348880”,
“token_decimals”: “18”,
“contract_address”: “0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2”,
“price_usd”: “0.0285”,
“price_24h_percent_change”: “0.0285”,
“price_7d_percent_change”: “0.0285”,
“market_cap_usd”: “0.0285”
}
],
//…
}
Question Prime NFT Collections by Market Cap
With the getTopNFTCollectionsByMarketCap() endpoint, you may simply question the highest NFT collections by market cap with solely a single line of code:
const response = await Moralis.EvmApi.marketData.getTopNFTCollectionsByMarketCap();
In return for calling the getTopNFTCollectionsByMarketCap() endpoint, you’ll obtain a response with an array containing the highest NFT collections by market cap. Right here’s an instance of what the response can appear like:
[
{
“rank”: “1”,
“collection_title”: “CryptoPunks”,
“floor_price_usd”: “0.0”,
“floor_price_24hr_percent_change”: “0.0”,
“market_cap_usd”: “0.0”,
“market_cap_24hr_percent_change”: “0.0”,
“volume_usd”: “0.0”,
“volume_24hr_percent_change”: “0.0”
}
]
Get Trending NFT Collections by Buying and selling Quantity
With the getHottestNFTCollectionsByTradingVolume() endpoint, you may effortlessly get trending NFT collections by buying and selling quantity with a easy name to the Web3 Market Knowledge API:
const response = await Moralis.EvmApi.marketData.getHottestNFTCollectionsByTradingVolume();
Calling this endpoint will present a response with an array containing the highest trending NFT collections by buying and selling quantity. You’ll discover an instance of what the response may appear like under:
[
{
“rank”: 1,
“collection_title”: “Bored Ape Yacht Club”,
“collection_image”: “https://market-data-images.s3.us-east-1.amazonaws.com/tokenImages/0x2f1ef58880d01489b8d2c9ba759cf7b14db4ee8a55fd6e6b222ad050e7e00fb0.png”,
“volume_usd”: “8261189.224011”,
“volume_24hr_perecent_change”: “17.09”,
“floor_price_usd”: “79591.5288”,
“floor_price_24hr_percent_change”: “0.05”,
“average_price_usd”: “39717.255884668266”
},
//…
]
3-Step Tutorial: The right way to Get Web3 Market Knowledge with the Moralis API
Within the following sections, we’ll present you the right way to get Web3 market knowledge with Moralis in three simple steps:
Set Up MoralisWrite a ScriptExecute the Code
To reveal the accessibility of the Web3 Market Knowledge API, we’ll present you the right way to effortlessly get trending NFT collections by buying and selling quantity. Nevertheless, you may comply with exactly the identical steps for any of the opposite endpoints to, as an example, get high ERC20 tokens by market cap, question high NFT collections by market cap, and so forth.
Nonetheless, earlier than we are able to soar into the preliminary step of this crypto market knowledge tutorial, it’s worthwhile to cope with just a few conditions!
Stipulations – Utilizing the Web3 Market Knowledge API
The Moralis API helps a number of programming languages, together with JavaScript, Python, and so forth. Nevertheless, for this tutorial, we’ll be utilizing the previous. Consequently, earlier than you proceed, ensure that to have the next prepared:
Step 1: Set Up Moralis
To name the Web3 Market Knowledge API, you want a Moralis API key, and to get one, you want a Moralis account. As such, when you haven’t already, create your account instantly by clicking on the ”Begin for Free” button on the high of Moralis’ homepage:
What’s extra, in an effort to use the Web3 Market Knowledge API, you additionally want not less than Professional plan entry. To get this, click on in your profile on the backside left, hit ”Account”, go to the ”Plan & Billing” tab, and improve to the Professional plan:
When you’re a Professional plan consumer, you may click on on the ”Settings” tab, scroll right down to the ”Secrets and techniques” part, and duplicate your API key:
Preserve the important thing for now, as you’ll want it within the subsequent step.
Step 2: Write a Script
For the second step, arrange a brand new undertaking in your built-in growth setting (IDE), open a brand new terminal, and run the next command within the root folder to put in the Moralis SDK:
npm set up moralis @moralisweb3/common-evm-utils
From there, you may then create a brand new ”index.js” file and add the next code:
const Moralis = require(“moralis”).default;
const { EvmChain } = require(“@moralisweb3/common-evm-utils”);
const runApp = async () => {
await Moralis.begin({
apiKey: “YOUR_API_KEY”,
// …and another configuration
});
const response =
await Moralis.EvmApi.marketData.getHottestNFTCollectionsByTradingVolume();
console.log(response.uncooked);
};
runApp();
Subsequent, add your Moralis API key by changing YOUR_API_KEY:
We then merely name the getHottestNFTCollectionsByTradingVolume() endpoint and log the response:
And that’s it for the code; you’re now able to execute the script, and we’ll present you ways within the subsequent step!
Be aware: If you wish to name any of the opposite crypto Market Knowledge API endpoints, merely exchange getHottestNFTCollectionsByTradingVolume() within the script above.
Step 3: Execute the Code
To run the script, merely open a brand new terminal and run the next command within the undertaking’s root folder:
node index.js
In return, you’ll get an array of the highest trending NFT collections by buying and selling quantity. Right here’s an instance of what it would appear like:
[
{
“rank”: 1,
“collection_title”: “Bored Ape Yacht Club”,
“collection_image”: “https://market-data-images.s3.us-east-1.amazonaws.com/tokenImages/0x2f1ef58880d01489b8d2c9ba759cf7b14db4ee8a55fd6e6b222ad050e7e00fb0.png”,
“volume_usd”: “8261189.224011”,
“volume_24hr_perecent_change”: “17.09”,
“floor_price_usd”: “79591.5288”,
“floor_price_24hr_percent_change”: “0.05”,
“average_price_usd”: “39717.255884668266”
},
//…
]
Congratulations! That’s it; that is how simple it’s to get the highest trending NFT collections when working with Moralis and the Web3 Market Knowledge API!
Web3 Market Knowledge API Use Instances
The Web3 Market Knowledge API is ideal for serving to you construct scalable decentralized purposes (dapps). Nevertheless, what precisely are essentially the most distinguished use circumstances for crypto market knowledge? And how will you make the most of this data when growing dapps?
To reply the questions above, be part of us within the previous sections as we discover 5 distinguished Web3 Market Knowledge API use circumstances!
Decentralized Exchanges (DEXs)
A DEX is a peer-to-peer market the place customers can change cryptocurrencies in a non-custodial method with out the necessity for intermediaries. Some distinguished examples of profitable DEXs embody Uniswap, PancakeSwap, and Curve.
Entry to real-time market knowledge is a elementary a part of constructing and working a DEX. This knowledge is essential in offering real-time pricing, giving customers perception into the general state of the market, and staying aggressive in a quickly rising market.
Web3 Wallets
Web3 wallets – additionally generally known as crypto wallets – are platforms for storing belongings like NFTs and fungible tokens. Some distinguished actors inside the area embody MetaMask, Rainbow, and Phantom.
Utilizing crypto market knowledge when constructing a Web3 pockets might be extremely useful, as this data can provide your customers useful perception into their belongings’ efficiency. What’s extra, it may additionally, as an example, permit you to implement a neat token discovery function, permitting customers to seek out new funding alternatives by presenting the highest ERC20 tokens primarily based on worth change.
NFT Marketplaces
NFT marketplaces are web sites permitting you to purchase and promote non-fungible tokens. Some distinguished examples of profitable platforms embody OpenSea, Blur, and Rarible.
When constructing an NFT market, it’s essential that you’ve entry to real-time Web3 on-chain knowledge. For example, giving your customers perception into trending NFT collections may also help them discover new funding alternatives or worth their present holdings.
Token Analytics
Token analytic platforms are instruments merchants can use to get useful perception and knowledge associated to numerous cryptocurrencies. These platforms collect, course of, and current knowledge from blockchain networks, permitting customers to make extra knowledgeable funding selections. A distinguished instance is Moralis Cash!
As you may think about, when constructing a token analytics platform, it’s important that you’ve entry to real-time Web3 market knowledge. This can assist customers observe the efficiency of digital belongings to allow them to discover essentially the most promising tokens to put money into.
Portfolio Trackers
Portfolio tracker platforms are web sites and software program that enable customers to trace the efficiency of their belongings throughout a number of blockchain networks. Some distinguished examples embody Moralis Cash, Delta, and Kubera.
When constructing a portfolio tracker platform, you want entry to real-time crypto market knowledge because it provides you the chance to serve your clients with up-to-date asset valuations and efficiency metrics.
Abstract: The Trade’s Main Web3 Market Knowledge API
In at the moment’s article, we explored Moralis’ industry-leading Web3 Market Knowledge API. And in doing so, we realized that it has 4 endpoints:
getTopERC20TokensByMarketCap()getTopERC20TokensByPriceMovers()getTopNFTCollectionsByMarketCap()getHottestNFTCollectionsByTradingVolume()
Along with exploring the endpoints, we additionally coated how one can name both of them in three steps:
Set Up MoralisWrite a ScriptExecute the Code
As such, when you have adopted alongside this far, you now know the right way to combine crypto market knowledge into your future Web3 initiatives utilizing Moralis!
Should you preferred this tutorial, take into account exploring further articles on our Web3 weblog. For example, learn to determine NFT and ERC20 spam and rip-off tokens, discover the idea of account abstraction, or learn our Ethereum testnet information. Additionally, when you’re critical about constructing blockchain initiatives, don’t overlook to discover some further Moralis APIs. For example, try the Token API and learn to get the steadiness of ERC20 tokens from any account.
In order for you entry to those industry-leading instruments just like the Web3 Market Knowledge API, keep in mind to enroll with Moralis. You possibly can create your account at the moment and instantly begin leveraging the true energy of blockchain know-how!
[ad_2]
Source link