Configure royalties and marketplace profiles for your NFT collections
When selling NFTs on secondary markets, you can configure royalties to receive a percentage of each sale and optimize your collection’s marketplace profile to attract buyers.
The minting guide showed you how to create NFTs. In this guide you will learn how to enable Crossmint’s Checkout so you can sell them to your customers using cryptocurrency or credit card.
Create an NFT collection and navigate to it in the console.
Upload NFT “templates” for all the NFTs you wish to list for sale. You can do so from the “NFTs” tab in the console, or by using the API.
Navigate to the Checkout
entry on the navbar in the collections page.
Follow the wizard to enable payments.
(Production only) Verify your account and collection. Not required in staging.
Share the url or QR code with your users.
Create an NFT collection and navigate to it in the console.
Upload NFT “templates” for all the NFTs you wish to list for sale. You can do so from the “NFTs” tab in the console, or by using the API.
Navigate to the Checkout
entry on the navbar in the collections page.
Follow the wizard to enable payments.
(Production only) Verify your account and collection. Not required in staging.
Share the url or QR code with your users.
Enable at collection creation time
Pass a payments
object to the Collection Creation
API with the, and . You can optionally set up a to cap the collection supply.
See example
The following snippet creates a new sales-enabled collection:
Enable on an existing collection
If you had already created a collection, use the Update Collection API to enable sales on it.
Now that your collection accepts payments, the next step is to integrate one of Crossmint’s Checkout variants into your app or website, and start accepting sales.
There are two ways to integrate:
Add a button to your site which opens a checkout in a pop-up or new tab.
Insert a checkout inside your site for maximum control over the user experience.
With royalties, you can receive revenue when your NFTs are traded on secondary markets. Crossmint allows you to configure royalties for a collection via API and (soon) directly from the console. You just have to specify the % of royalties and where you want those funds to be sent.
Royalties are defined at the collection level, not at the NFT level. Updating the royalties of a collection will update all NFTs, including the ones which have already been minted.
This API follows royalty standards compatible with virtually all marketplaces. However, note that some marketplaces have determined to not honor royalties, so transactions occuring there may not generate additional revenue.
Available self-serve for ERC-721 collections in EVM chains. Please contact us for ERC-1155 or Solana support.
Endpoint | Description | |
---|---|---|
Add / Edit Royalties | Add or edit royalties | |
Get Royalty Information | Get royalty information | |
Disable Royalties | Disable royalties |
To add or edit royalties for a collection, use the following API endpoint:
To retrieve the current royalty configuration for a collection:
To disable royalties for a collection:
Setting up royalties for a new collection
Optimizing your collection’s profile on marketplaces like OpenSea, Rarible, and others can significantly impact your NFT sales and visibility.
At this time, updating your collection profile on OpenSea, Rarible, and other marketplaces requires manual work and is limited to enterprise clients.
When working with our enterprise team to configure your marketplace profile, consider these important elements:
How are royalties enforced on different marketplaces?
Royalty enforcement varies by marketplace. Some marketplaces like OpenSea have made royalties optional, while others still enforce them. Crossmint implements royalties according to blockchain standards, but cannot guarantee enforcement across all marketplaces.
Can I set different royalty percentages for different NFTs in the same collection?
No, royalties are set at the collection level and apply to all NFTs within that collection. If you need different royalty structures, consider creating separate collections.
How quickly do royalty changes take effect?
Royalty changes take effect immediately for new listings. For existing listings on marketplaces, the timing depends on how frequently each marketplace refreshes metadata.
What's the maximum royalty percentage I can set?
While technically there’s no upper limit, most marketplaces and collectors expect royalties between 2.5% and 10%. Setting royalties too high may discourage secondary market activity.
Configure royalties and marketplace profiles for your NFT collections
When selling NFTs on secondary markets, you can configure royalties to receive a percentage of each sale and optimize your collection’s marketplace profile to attract buyers.
The minting guide showed you how to create NFTs. In this guide you will learn how to enable Crossmint’s Checkout so you can sell them to your customers using cryptocurrency or credit card.
Create an NFT collection and navigate to it in the console.
Upload NFT “templates” for all the NFTs you wish to list for sale. You can do so from the “NFTs” tab in the console, or by using the API.
Navigate to the Checkout
entry on the navbar in the collections page.
Follow the wizard to enable payments.
(Production only) Verify your account and collection. Not required in staging.
Share the url or QR code with your users.
Create an NFT collection and navigate to it in the console.
Upload NFT “templates” for all the NFTs you wish to list for sale. You can do so from the “NFTs” tab in the console, or by using the API.
Navigate to the Checkout
entry on the navbar in the collections page.
Follow the wizard to enable payments.
(Production only) Verify your account and collection. Not required in staging.
Share the url or QR code with your users.
Enable at collection creation time
Pass a payments
object to the Collection Creation
API with the, and . You can optionally set up a to cap the collection supply.
See example
The following snippet creates a new sales-enabled collection:
Enable on an existing collection
If you had already created a collection, use the Update Collection API to enable sales on it.
Now that your collection accepts payments, the next step is to integrate one of Crossmint’s Checkout variants into your app or website, and start accepting sales.
There are two ways to integrate:
Add a button to your site which opens a checkout in a pop-up or new tab.
Insert a checkout inside your site for maximum control over the user experience.
With royalties, you can receive revenue when your NFTs are traded on secondary markets. Crossmint allows you to configure royalties for a collection via API and (soon) directly from the console. You just have to specify the % of royalties and where you want those funds to be sent.
Royalties are defined at the collection level, not at the NFT level. Updating the royalties of a collection will update all NFTs, including the ones which have already been minted.
This API follows royalty standards compatible with virtually all marketplaces. However, note that some marketplaces have determined to not honor royalties, so transactions occuring there may not generate additional revenue.
Available self-serve for ERC-721 collections in EVM chains. Please contact us for ERC-1155 or Solana support.
Endpoint | Description | |
---|---|---|
Add / Edit Royalties | Add or edit royalties | |
Get Royalty Information | Get royalty information | |
Disable Royalties | Disable royalties |
To add or edit royalties for a collection, use the following API endpoint:
To retrieve the current royalty configuration for a collection:
To disable royalties for a collection:
Setting up royalties for a new collection
Optimizing your collection’s profile on marketplaces like OpenSea, Rarible, and others can significantly impact your NFT sales and visibility.
At this time, updating your collection profile on OpenSea, Rarible, and other marketplaces requires manual work and is limited to enterprise clients.
When working with our enterprise team to configure your marketplace profile, consider these important elements:
How are royalties enforced on different marketplaces?
Royalty enforcement varies by marketplace. Some marketplaces like OpenSea have made royalties optional, while others still enforce them. Crossmint implements royalties according to blockchain standards, but cannot guarantee enforcement across all marketplaces.
Can I set different royalty percentages for different NFTs in the same collection?
No, royalties are set at the collection level and apply to all NFTs within that collection. If you need different royalty structures, consider creating separate collections.
How quickly do royalty changes take effect?
Royalty changes take effect immediately for new listings. For existing listings on marketplaces, the timing depends on how frequently each marketplace refreshes metadata.
What's the maximum royalty percentage I can set?
While technically there’s no upper limit, most marketplaces and collectors expect royalties between 2.5% and 10%. Setting royalties too high may discourage secondary market activity.