Candy Machine
Candy machine APIs to create, mint and list nfts from the same. Currently we support reading from all the versions of candy machine. For creating and minting we support Candy Machine V3 account V1
Get All NFT addresses
GET /sol/v1/candy_machine/nft_addresses
var myHeaders = new Headers();
myHeaders.append("x-api-key", "<YOUR_API_KEY>");
var requestOptions = {
method: 'GET',
headers: myHeaders,
redirect: 'follow'
};
fetch(
"https://api.shyft.to/sol/v1/candy_machine/nft_addresses?network=devnet&address=CZ7zmhqpUSFAtaW7BsyXmgsRaLjKBb6gWHiEnNFE9DNj&version=v3",
requestOptions
)
.then(response => response.text())
.then(result => console.log(result))
.catch(error => console.log('error', error));{
"success": true,
"message": "All NFTs minted on this candy machine address: CZ7zmhqpUSFAtaW7BsyXmgsRaLjKBb6gWHiEnNFE9DNj",
"result": [
"94jvevKQyKJ4CY3hSeup9vKYhM3eRFwtcy8uCnbCrMzq",
"9s1FUT6CVLUcSx3LU2swiWQNQzKCbwPaoda7wpBQjhoz",
"CC54wYuG24bF58MLiNEA8oR9Ce3hujWCEPX4JoUbQeSU",
"7CYx1C9zEmn5cmCbKrc438YRKztugw1DSwe6K3FGopCt",
"3sr7srXWr3G4U8EjyfKMAHixoiM2ndk7duy9deBaDSGk",
"6sTP34JhL1aoeGBajfnwDUML4x7n49KYH32mTtCDUpCp"
]
}Get All NFTs
GET /sol/v1/candy_machine/nfts
Create Candy Machine V3
POST /sol/v1/candy_machine/create
Body
Insert Items in Candy Machine V3
POST /sol/v1/candy_machine/insert
Body
Mint NFTs from Candy Machine V3
POST /sol/v1/candy_machine/mint
Body
Response:
Create monitor (Deprecated)
POST /sol/v1/candy_machine/monitor
Body
Unmonitor candy machine (Deprecated)
DELETE /sol/v1/candy_machine/monitor
Body
Get Candy Machine V3 Details
GET /sol/v1/candy_machine/details
Last updated