Send batch NFTs to emails and wallets, at scale, with a single API call. Recipients don't need a wallet or crypto to receive the NFT.
- Deliver a paid NFT after a buyer pays with mobile in-app purchases (for iOS and Android apps).
- Send an NFT to a customer as a Digital Twin after purchasing a physical item.
- Send an NFT to an attendee of an event as Proof of Attendance.
- Send an NFT to followers of your social media accounts as a Loyalty Program.
- Send a unique claim link to web2 users. They can create an email-based wallet for free or connect a self-custodial wallet later.
- An active Minting Toolkit service (see Developer Dashboard: Services.
- Bring your own contract, or let Paper create one for you.
- On Developer Dashboard: Minting Toolkit Collections, select Create new collection.
- Select the blockchain to create the collection on.
- Provide the collection's name (important!), image, and description.
- This metadata is the default for all tokens. You can optionally override the metadata for each token.
- Choose whether you want to Mint later, Mint tokens, or Mint from CSV:
- Mint later: Just create the collection right now. You can send NFTs via dashboard or API later.
- Mint tokens: Send a few tokens right now. Provide the recipient (wallet or email address). Optionally override for the name, image, and description for the NFT sent to this recipient only.
- Mint from CSV: Send a batch of tokens by uploading a CSV in the specified format. Optionally override for the name, image, and description for each recipient.
Use the Mint NFTs to users without a contract API to create a collection and send NFTs.
You already created a collection
- On Developer Dashboard: Minting Toolkit Collections, select the Mint button on the collection.
- You'll be presented the options to Mint tokens or Mint from CSV.
Use the Mint NFTs to users without a contract API to send NFTs from an existing collection.
Use the Mint NFTs to users with your own contract API.
On Polygon: $0.05 per delivery which includes gas fees and contract creation.
On Mumbai: Free to start testing.
The Airdrop API was created with scalability in mind. As soon as a call is made, the request is sent to a task queue that processes the time-consuming parts of the airdrop execution in an async worker. The API itself returns a response as soon as the request is sent to the queue. Our workers gracefully handle the messiness around on-chain and off-chain failures and retries.
The default rate limit is 100 airdrops per minute, and we have load tested 2000-3000 airdrops per minute. We also have a batch API endpoint available for Enterprise customers that processes up to 200 airdrops per API call.
If you have a use case that may require an increased rate limit, please Contact Sales.
The unique claim link sent to a user's inbox lasts 30 days.
Restrict contract calls to Paper to ensure only Paper can airdrop from your contract.
This step is done for you when using a Paper-managed contract.