Skip to main content

Don't have an API key yet?

Sign-up to Moralis to get your free API key and start building today.

Get Your Free API Key
Version: 2.2

How to Get NFT Floor Prices with 1 API Call Using Moralis

Watch the Full Video Tutorial

To see a full walkthrough of fetching NFT floor prices using the Moralis API, check out the video tutorial below:

This video will guide you through the process of using Moralis' NFT Floor Price API to retrieve the floor price for any NFT collection in just one API call.

Why Track NFT Floor Prices?

Tracking NFT floor prices is essential for developers building NFT tools, marketplaces, portfolio trackers, or analytics dashboards. The floor price represents the lowest price an NFT is listed for in a particular collection, making it a key indicator of a collection’s market value. Accurate floor prices help users make informed buying and selling decisions.

Moralis' NFT Floor Price API allows developers to retrieve this data effortlessly, reducing the need for manual tracking across marketplaces and multiple chains.

Step 1: Setting Up Moralis

First, you need to set up Moralis to start using the NFT Floor Price API. If you haven't done so yet, follow the Getting Started with Moralis API guide to get your API key.

Once you're ready, you can proceed to fetch the NFT floor price for a collection or a specific token.

Step 2: Fetching NFT Floor Prices by Contract

Moralis makes it simple to get the floor price for any NFT contract with just one API call. The following example shows how to fetch the floor price for the NFT Worlds collection on the Ethereum network.

Example JavaScript Code

import Moralis from "moralis";

try {
await Moralis.start({
apiKey: "YOUR_API_KEY",
});

const response = await Moralis.EvmApi.nft.getNFTFloorPriceByContract({
chain: "0x1", // Ethereum Mainnet
address: "0x524cab2ec69124574082676e6f654a18df49a048", // NFT Worlds Contract
});

console.log(response.raw);
} catch (e) {
console.error(e);
}

In this example:

  • Chain: Set to "0x1" for Ethereum Mainnet.
  • Address: The contract address for the NFT collection (in this case, NFT Worlds).

Key API Features:

  • Real-Time Data: Fetch the latest floor prices from multiple marketplaces, including Blur, OpenSea, and more.
  • Efficient: Get all the data in one API call, including the floor price in both cryptocurrency and USD.

Example Response

{
"address": "0xbc4ca0eda7647a8ab7c2061c2e118a18a936f13d",
"floor_price": "0.2176",
"floor_price_usd": "564.24",
"currency": "eth",
"marketplace": [
{
"name": "blur",
"logo": "https://cdn.moralis.io/marketplaces/blur.png"
}
],
"last_updated": "2024-08-21T15:59:11.000Z"
}

In this response:

  • Address: The contract address of the NFT collection.
  • Floor Price: The floor price in cryptocurrency (ETH).
  • Floor Price USD: The floor price converted to USD.
  • Marketplace: A list of marketplaces where the floor price was found, including logos.
  • Last Updated: The timestamp of the most recent floor price update.

Step 3: Fetching Historical NFT Floor Prices

You can also retrieve historical NFT floor prices using Moralis. This is useful for tracking price trends over time, which can provide insights into market fluctuations and collection value.

Example JavaScript Code for Historical Floor Prices

const response = await Moralis.EvmApi.nft.getNFTHistoricalFloorPriceByContract({
chain: "0x1", // Ethereum Mainnet
address: "0x524cab2ec69124574082676e6f654a18df49a048", // NFT Worlds Contract
interval: "1d", // Interval options: 1d, 7d, 30d, etc.
});
console.log(response.raw);

Why Use Moralis NFT Floor Price API?

Moralis simplifies the process of tracking NFT floor prices by providing a comprehensive API that pulls real-time data from multiple sources, including major NFT marketplaces.

  • Multi-Chain Support: Moralis supports Ethereum and Base, allowing you to fetch floor prices.
  • Marketplace Integration: Get floor prices from a variety of NFT marketplaces like OpenSea, Blur, and others.
  • Fast and Efficient: With just one API call, you can retrieve all relevant data, saving time and improving the performance of your application.

Whether you’re building NFT marketplaces, portfolio trackers, or analytical tools, the Moralis NFT Floor Price API provides all the data you need to make informed decisions.

API Reference

For more detailed information on the NFT Floor Price APIs, check out the official documentation:

For additional guidance and frequently asked questions, visit ourNFT Floor Price API FAQs

These resources provide in-depth details on available parameters, response formats, and more. Whether you're tracking floor prices for analytics or building real-time NFT tools, these APIs have you covered.