NFT Batch Relister
Free to download on every platform. Comes pre-installed on BotFone, BotPad and BotFlip — with extra free apps included.
About this app
WHAT IT DOES
NFT Batch Relister lets you manage multiple NFT listings across supported marketplaces in batch operations. Instead of canceling and relisting NFTs one by one—each requiring separate transactions and gas fees—you can add all your NFTs with their desired prices, check their current listing status, and then batch-cancel existing listings and batch-create new ones in a streamlined flow. The tool handles marketplace-specific approval and listing contracts, saving time and reducing gas costs for NFT traders and collectors who frequently update their listings.
HOW TO USE
Connect your EVM wallet and select the network. Enter the marketplace contract address (e.g., OpenSea Seaport, Blur). In the NFT input area, list each NFT you want to manage on a new line using the format: contract,tokenId,price (price in wei). Click "Add NFTs" to load them, then click "Check listings" to query the marketplace for the current listing status of each NFT—the tool checks whether each NFT is approved for the marketplace. Review the displayed statuses, then click "Cancel all" to batch-cancel existing listings, or click "List NFTs" to approve each NFT for the marketplace and create new batch listings at the specified prices.
TECHNICAL MECHANISM
The tool interacts with both the NFT contracts and the marketplace contract. For each NFT, it first checks whether the marketplace is approved to transfer the NFT—using isApprovedForAll() for ERC-721/ERC-1155 or getApproved() for individual approvals. If not approved, it submits a setApprovalForAll() or approve() transaction. For cancellation, it uses the marketplace's cancellation interface (which varies by marketplace—e.g., OpenSea's cancel orders or Blur's cancel bids/asks). For listing, it calls the marketplace's batch listing function (e.g., Seaport's fulfillBasicOrder or Blur's listing functions). The tool uses receipt.effectiveGasPrice for accurate gas reporting and provides progress feedback for each batch operation.
WHAT IT CANNOT SEE
This tool cannot relist NFTs that are not owned by the connected wallet—ownership is required for both cancellation and listing. It relies on marketplace-specific contract interfaces and may not support marketplaces that do not expose a batch listing function or use a different order structure. The tool does not automatically detect all marketplaces—you must specify the marketplace contract address. It also cannot list NFTs on marketplaces that require additional signatures, off-chain order books, or whitelisting. Gas costs scale with the number of NFTs being listed or canceled.
PLEASE NOTE
Different marketplaces have different listing mechanisms—ensure you are using the correct marketplace contract address for your target platform. Batch listing may not be supported on all marketplaces; if the marketplace does not support batch operations, the tool will fall back to individual transactions. Always verify the listings on the marketplace interface after execution. This tool is for EVM chains only and does not support non-EVM networks.