Crossmint
Search…
API reference
Questions? Contact us at www.crossmint.io/support

Mint NFTs

Use the Mint API to mint an NFT on the polygon or solana networks. Use the POST or PUT endpoints to kick off your mint request on the blockchain. You'll find an ID in the request response which allows you to check for NFT creation status via the GET endpoint. Mint your NFTs and deliver them either to a web3 wallet or to a web2 email address seamlessly with our API.
Tip: when delivering NFTs to an email address, recipients should sign in with their email at https://staging.crossmint.io/signin (for devnet) or https://www.crossmint.io/signin (for production) to access their NFTs. Ensure you send them an email with these instructions after minting.
post
https://www.crossmint.io
/api/2022-06-09/collections/{collectionId}/nfts/
Mint an NFT
put
https://www.crossmint.io
/api/2022-06-09/collections/{collectionId}/nfts/{nftName}
Mint an NFT with an idempotency guarantee
get
https://www.crossmint.io
/api/2022-06-09/collections/{collectionId}/nfts/{id}
Get the status of a mint

Creating a new collection

Every project has its own default collection into which you can immediately mint NFTs. However, many teams will want to create their own collection, including custom metadata. Use the collections API to accomplish this.
post
https://www.crossmint.io
/api/2022-06-09/collections/
Create a collection with an auto-generated UUID as its ID
put
https://www.crossmint.io
/api/2022-06-09/collections/{collectionId}
Create a named collection with a custom ID
get
https://www.crossmint.io
/api/2022-06-09/collections/{collectionId}
Get details about a collection
Copy link
Outline
Mint NFTs
post
Mint an NFT
put
Mint an NFT with an idempotency guarantee
get
Get the status of a mint
Creating a new collection
post
Create a collection with an auto-generated UUID as its ID
put
Create a named collection with a custom ID
get
Get details about a collection