OpenSea

Build your own marketplace in minutes

OpenSea provides a one-stop shop for creating your own customizable marketplace for your 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.

Guides

Frequently Asked Questions

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

If you are just starting your project and your contract is ERC721 or ERC1155 compliant, the process is fairly quick and easy. Just go to our developer tutorial 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 or ERC1155 compliant, 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! We even have a video tutorial companion.

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 Crypto Stamps 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 https://opensea.io/category/cryptopuffsv2

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. It's battle-tested and frequented by the most active community in the NFT space. OpenSea allows you to focus on design, content and your users, while still having a full-featured marketplace for your project's digital assets. Plus, you can set a fee on secondary sales so that you keep earning long after the initial item sale.

Customization

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 ERC721 assets?

Our self-serve storefront creation only works with ERC721 and ERC1155 contracts. However, we are occasionally able to do custom integrations with other digital assets. If you aren't using the supported standards, integration might take a bit longer.

Does this work for my ERC1155 contract?

Yes! You can use our get-listed flow to add your contract to OpenSea. It's just like adding an ERC721 contract.

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

Yes! We let you decide whatever fee you want to charge on your items — meaning that every time an item is sold, you (the developer of the project) will receive a percentage cut of the sale.

Fees can either be levied on the seller or the buyer. To understand the difference, consider a user selling an item for 1 ETH. With a 2% seller fee, the buyer would pay 1 ETH for the item and .02 ETH would go to the developer (you), meaning the seller would receive .98 ETH. With a 2% buyer fee, the buyer would pay 1.02 ETH for the item, .02 ETH would go to the developer (you), and 1 ETH would go to you.

Note:  Buyer fees are temporarily disabled.  Thanks for your patience!

You're free to play around with whatever fees you'd like in the storefront editor. We advise using a seller fee of 2.5% or less.

OpenSea provides it's marketplace infrastructure for free—it's entirely free to get started setting up a marketplace and using our platform. As compensation for this service, 2.5% of each sale will go to OpenSea.

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] 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.

Frequently Asked Questions


Suggested Edits are limited on API Reference Pages

You can only suggest edits to Markdown body content, but not to the API spec.