Skip to main content

How Drops Work

The Drops API follows a streamlined four-stage model:
  1. Drop Creation - Drops are created through the Project Wallet deploy-drop feature
  2. User Discovery - Users find available drops through your application
  3. Claim Processing - Users claim NFTs through the Drops API
  4. NFT Distribution - Successfully claimed NFTs are automatically minted and transferred

Integration Workflow

1. Fetch Drop Information

Retrieve drop information including availability, pricing, and claim conditions to determine eligibility and provide user guidance.

2. Process Claims

Process NFT claims through automated payment handling (for paid drops) and minting initiation.

3. Handle Responses

Monitor claim status through transaction details for minting progress tracking and error handling.

API Endpoints

MethodEndpointDescription
GET/v1/drops/{chainId}/{contractAddress}Get drop information
POST/v1/drops/claimClaim NFTs from drop

Error Handling

The API returns standard HTTP status codes:
  • 400 - Invalid request parameters (validation errors)
  • 404 - Drop not found for the specified chainId and contractAddress
  • 500 - Internal server errors (network issues, SDK failures)

Getting Started

  1. Set up Project Wallet - Configure authentication and wallet access
  2. Deploy a Drop - Create your NFT contract with drop conditions
  3. Integrate the API - Add drop fetching and claim processing to your application
Ready to launch NFT drops? Start with Project Wallet setup to deploy your first drop contract.