Build your own marketplace in minutes

OpenSea provides a one-stop shop for creating your own customizable marketplace for your ERC721 or non-fungible token (NFT) project. Allow users to smoothly buy and sell your items, get custom stats and analytics, and earn revenue when your items get traded.


Frequently Asked Questions

How do I make a marketplace for my items using OpenSea?

If you are just starting your project and are ERC-721 compliant, the process is fairly quick and easy. Just go to our documentation page and follow the instructions.

I've already built my project but it doesn't comply with the metadata standard. Can I still get listed?

Yes! Depending on the structure of your smart contract, we may be able to do a custom integration. In particular, if your contract is ERC721, you can provide us with a metadata URL for your items that should be relatively easy to integrate.

Just send us a note at [email protected] and we'll reach out to you with next steps.

I'm just starting out. How can I make sure my items will be available on OpenSea?

That's great that you have a fresh start. We highly recommend following our OpenSea Developer Tutorial to learn how to properly structure your contract and metadata for full OpenSea compatibility. It's pretty quick to get started, and it's actually a lot of fun!

How can I get support while building my items?

Glad you asked. We'd love to chat with you on our Discord and help with the integration. We also recommend signing up for our mailing list to get fresh updates on all things OpenSea.

Is this only for games?

Nope! We'll support any asset type, as long as it's on the blockchain. Check out the Dottabot Software License project, as well as Digital Art Chain for a couple examples of non-game projects.

I re-deployed my contract. How do I update the old one?

When you add the new contract with the same name as your previous contract, it will automatically have a new storefront with "V2" after the name (or "V3", "V4", etc.). For example, if we deployed another CryptoPuffs contract, it would have the name "CryptoPuffs V2" and be available at

To update your smart contract, simply rename the old contract to CryptoPuffsOld, and rename the new contract to CryptoPuffs through the storefront customizer.

After you've updated your contract, you'll probably want to get rid of the old one. We don't have an interface for deleting old smart contracts, so you'll need to contact us on Discord. We'll be sure to get on it as soon as possible!

What does OpenSea provide for my Dapp?

OpenSea provides a powerful marketplace for your Dapp, allowing your items to be bought and sold quickly and easily. OpenSea allows you to focus on design, content and your users, while still having a full-featured marketplace for your project's digital assets.


Your OpenSea storefront can be tailored exactly to your project, creating a fully customizable landing page and marketplace. If you're looking for even more customization that the native OpenSea marketplace, you can explore our white-label solution, as well as our OpenSea SDK for creating auctions directly inside your application.

Liquidity and discoverability

Thousands of users already use OpenSea to discover, purchase, and sell rare digital items. By listing your game on OpenSea, you'll open up your items to a large user base of gamers, traders, and crypto enthusiasts. This increases both the liquidity of your items and the discoverability of your app.

Initial item sales

In addition to peer-to-peer trading, OpenSea can be used as a tool for the initial sale of your gaming items. Check out our section on running an initial item sale to learn how this is possible.

Does this only work for ERC-721 assets?

Our self-serve storefront creation only works with ERC-721. However, we are occasionally able to do custom integrations with non-ERC721 items. If you aren't using that standard, integration might take a bit longer.

How do fees work? Do I still get to benefit from secondary sales of my items?

We let you decide whatever fee you want to charge on your items. An additional fee will go to OpenSea. Reach out to [email protected] for more details on the exact split.

Can I use OpenSea to sell the original items in my game? (as opposed to player-to-player trading)

Yes! The simplest way to do this is to simply set up an Ethereum account and auction off your items using the standard OpenSea auction flow. See running an initial item sale for more details.

If you have a more complex way of auctioning off your initial items (perhaps some method of randomly generating the items), check out advanced presale structure. If that's still not suitable for your needs, feel free to reach out to us at [[email protected]] (mailto:[email protected]) to see if we might be able to help you out.

Can you help me create digital assets for my concept?

Yes! We love working closely with teams on building assets. Contact us at [[email protected]] (mailto:[email protected]), we'd love to hear your idea.