Customizable minting

Mints an NFT to your previously deployed contract for NFT products. This minting consists of multiple steps and enables you to customize the whole minting flow for your exact needs.

  1. First, you need contract_address using Deploy a contract for NFT products.
  2. Secondly, you need metadata_uri using Upload metadata to IPFS.

After minting, the NFT will appear in the mint_to_address wallet. If you minted to your own wallet, you can also see the minted NFT on OpenSea in your profile after a few minutes.

You can mint up to 100 NFTs for free per chain. Maximum supported filesize is 50MB. For higher limits, see pricing.

Useful for:

  • Minting to your own product contracts effortlessly.
  • Creating customizable minting flows which enable to build NFT-based products.

Related:

Body Params
string
enum
required

Blockchain where to mint the NFT.

Allowed:
string
required

The NFT will be minted inside this contract. It must be your own contract. If you don’t have one, see Deploy a contract for NFT products.

string
required
length ≥ 1

Metadata URI which will be linked with your NFT. If you don't have one, see Upload metadata to IPFS.

string
required

Account address where the NFT will be sent. For example, your Metamask wallet address if you wish to send it to yourself.

string

Customizable token ID for the NFT. If not set, will be chosen randomly. Maximum length is 76 digit number (2^256 - 1).

number

Optional maximum transaction fee, in USD. Setting this parameter means you may be billed for up to max_transaction_fee for this request, while making the transaction more likely to succeed when there is a lot of activity (high gas prices) on the chain. If specified, must be higher than the list price for this transaction. Only available to Enterprise clients on the Ethereum chain.

Response

Language
Credentials
Header
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json