Mint NFTs at scale
Using our Mint api, you will be able to mint 1000s of NFTs a month to server your users. While we focus on compresed NFTs, you can use our API to mint any version of token in the Token Stardard (opens in a new tab).
While we provide the option to mint directly into a user's wallet, if you don't know an addres yet, we will hold it for you. Once you ready to transfer, just called our transfer API.
Args
metadata: All the on and off chain data associated with the NFT.
-
name: A required string that specifies the name of the NFT. -
symbol: On chain symbol (optional) -
uri: Off chain data If no uri is provided, we parse your data and upload for you (optional) -
creators: An array of creators (optional) -
collection: the verified on chain collection -
sellerFeeBasisPoints: The royalty fee (optional) -
primarySaleHappened: Whether the NFT has been sold (optional) -
isMutable: Whether the NFT is mutable (optional) -
editionNonce: The edition nonce (optional) -
tokenStandard: The token standard (optional) -
uses: The use method (optional) -
tokenProgramVersion: The token program version (optional)
options: The options for the mint.
-
network: The network to mint on (optional) -
toWallet: The wallet to mint to (optional)
Using mintee.js
import { Mintee } from "mintee.js";
const apiKey = "YOUR_API_KEY";
const mintee = Mintee.init({ apiKey });
const nftAddress = await mintee.mintNft({
name: "my first mint",
symbol: "MFM",
uri: "https://offchain.mintee.io/test.json",
});
console.log(nftAddress);