Skip to main content

New NFT Collections

New NFT Collections counts the distinct non-fungible token types created on Hedera during the period. Each collection is one HTS token entity, not one minted NFT.

Hedera Data Access

To access this Hedera network statistic (and others) via Hgraph's GraphQL & REST APIs, create a free account at app.hgraph.com.

Hedera Stat Name: nft_collections_created

Methodology

Qualifying Collections

A token counts as a new collection when both of the following hold:

  • Token Type: type = 'NON_FUNGIBLE_UNIQUE' in the mirror node's token table. Fungible tokens (FUNGIBLE_COMMON) are excluded.
  • Creation Timestamp Range: created_timestamp falls within the requested start_timestamp and end_timestamp.

Processing Logic

  • Distinct Collections: Qualifying rows are counted as COUNT(DISTINCT token_id), so one collection contributes exactly one to its period regardless of how many NFTs are subsequently minted under it.
  • Grouping: Collections are grouped by the period containing their created_timestamp.
  • Per-Period, Not Cumulative: Each period reports collections created during that period. Values do not accumulate, and a period in which no collection was created produces no row rather than a zero.

Interpretation

This measures collection creation, which is a distinct signal from minting activity. A single collection can hold millions of NFTs, so a low count here is compatible with high mint volume, and a spike indicates new projects launching rather than existing ones growing.

Because a period with no activity yields no row, the series is naturally sparse on shorter periods. Treat a gap as zero, not as missing data.

GraphQL API Examples

Test out these queries using our developer playground.

Fetch current new NFT collections (day)

query NftCollectionsCreatedDay {
ecosystem_metric(
order_by: { end_date: desc_nulls_last }
limit: 1
where: { name: { _eq: "nft_collections_created" }, period: { _eq: "day" } }
) {
total
end_date
}
}

Fetch monthly new NFT collections for 1 year (timeseries)

query NftCollectionsCreatedMonthly {
ecosystem_metric(
order_by: { end_date: desc_nulls_last }
limit: 12
where: { name: { _eq: "nft_collections_created" }, period: { _eq: "month" } }
) {
total
end_date
}
}

Available Time Periods

The period field supports the following values:

  • hour
  • day
  • week
  • month
  • quarter
  • year

SQL Implementation

Below is a link to the Hedera Stats GitHub repository. The repo contains the SQL function that calculates the New NFT Collections statistic outlined in this methodology.

SQL Function: ecosystem.nft_collections_created

View GitHub Repository →

Dependencies

  • Hedera mirror node