Deploys a fixed-supply ERC-721 smart contract, commonly used for launching NFT collections.

As blockchains can take a few seconds up to a few minutes to sync, then after contract deployment, you can use the returned transaction_hash in Retrieve a deployed contract to get the contract_address.

You can deploy up to 5 contracts for free on each of Polygon and Goerli, and max_supply is limited to less than or equal to 5,000 NFTs for collection contracts deployed on the Free plan. Ethereum contract deployments are available only on the Growth or Scale tier
and you will be charged immediately on request and if the transaction fails for any reason the amount will be refunded. For details and limits, see pricing.

Useful for:

  • Launching an NFT collection (e.g. a 10,000 profile pictures collection) with a minting website. See our tutorial to learn how to create an NFT contract collection and make a website to allows users to mint.


Read how royalties work here.

Click Try It! to start a request and see the response here!