Floor Price Data
Access real-time and historical floor price data aggregated from across major NFT marketplaces.
Reservoir offers access to both real-time and historical floor prices and floor price change events for NFTs in a particular collection. Accurate aggregated floor price data is important for any application or use where users benefit from market context, including wallet & portfolios, analytics applications, or any application where embedded buying and selling is used.
What floor price data does Reservoir have?
Reservoir has up-to-date floor price data for all NFT collections on supported chains aggregated from all major marketplaces, including Blur and Opensea. Furthermore, with Reservoir you can:
- Get floor data with and without flagged tokens
- Normalized royalties to adjust floor data to include royalties on royalty-free orders
- Execute floor listings using the Trading API or ReservoirKit
How to get floor price data
There are several ways to get floor price data depending on your use case.
- Get floor price data from the collections API when you want to show floors alongside collection data and statistics
- Get floor price change events using the events API
- Get floor orders from the asks endpoint to execute floor listings
Getting floor price data from the collections API
You can get the floor price for a collection or set of collections using the collections API. This allows you to get floor prices alongside:
- Collection ranks
- Top bids
- Collection Metadata
- Collection statistics
This is useful for showing collection details in a collection overview page.
Getting floor price data from the floor price events API
You can get floor price data for a collection using the floor price events API, which gives you granular floor price changes over time. This allows you to graph floor prices over time, or understand floor price changes in real time. You can use this endpoint to get historical floor price data back until April of 2022.
Getting floor listings from the orderbook to execute buys
You can get floor orders from the aggregated orderbook by calling the asks API. To get the floor ask, make sure you sortBy = price
. This allows you to get the full order data so that you can use the trading API or ReservoirSDK to execute the order.
Updated about 1 year ago