Links

NFT Active Listings (Alpha)

This endpoint is in Alpha — we do not recommend using it in a mission-critical setting at the moment. Known limitations:
  1. 1.
    OpenSea may have stale listings because their listing expiry mechanism is off-chain.
  2. 2.
    Escrow-less marketplaces (Hyperspace, Coral Cube & OpenSea) may have stale listings because the listings can be deactivated without a sale or delist transaction. Although we deactivate the listing whenever we detect an activity that invalidates the listing (e.g. listing on MagicEden), some edge cases may still exist.
​

v1/active-listings

Query for active NFT listings across marketplaces and NFT collections.
For more information on working with NFT collections, please read here.
Oops, something is missing.
We could not find the original source to display this content.

Code Samples

Get all active listings for the ABC Collection

const axios = require('axios')
​
const url = `https://api.helius.xyz/v1/active-listings?api-key=<api_key>`
​
const getActiveListings = async () => {
const { data } = await axios.post(url, {
"query": {
// ABC collection
"firstVerifiedCreators": ["GVkb5GuwGKydA4xXLT9PNpx63h7bhFNrDLQSxi6j5NuF"]
}
});
console.log("Active listings: ", data.result);
};
getActiveListings();

Get all listings currently on Solanart

const axios = require('axios')
​
const url = `https://api.helius.xyz/v1/active-listings?api-key=<api_key>`
​
const getActiveListings = async () => {
const { data } = await axios.post(url, {
"query": {
"marketplaces": ["SOLANART"]
}
});
console.log("Active listings: ", data.result);
};
getActiveListings();
​