Documentation
The Dupify API transforms product images into structured, searchable data. Extract CLIP embeddings, dominant colors, silhouette vectors, and AI-detected attributes with simple REST calls.
Authentication
Get your API key and learn how to authenticate requests.
API Reference
Full documentation for all endpoints with examples.
Rate Limits
Understand rate limits and quotas for each tier.
Error Handling
Handle errors gracefully with our error codes guide.
NewCatalog API
Upload your product catalog and search by visual similarity.
Quickstart
1. Get your API key
Create a free account and generate an API key from your dashboard.
2. Make your first request
Use the embed endpoint to generate a CLIP embedding for any image:
# Generate CLIP embedding
curl -X POST https://www.dupifyapp.com/v1/embed \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"image_url": "https://example.com/product.jpg"}'
3. Use the response
The API returns a 768-dimensional vector you can use for similarity search:
{
"embedding": [0.023, -0.156, 0.089, ...],
"dimensions": 768,
"cached": false
}Available Endpoints
| Endpoint | Description |
|---|---|
| POST /v1/embed | Generate CLIP embeddings (768 dimensions) |
| POST /v1/colors | Extract dominant colors with weights |
| POST /v1/silhouette | Generate shape-based embeddings |
| POST /v1/attributes | Detect product attributes |
| POST /v1/catalog/products | Upload products to your catalog |
| POST /v1/catalog/search | Search catalog by image similarity |
Need help?
Email us at support@dupifyapp.com and we'll get back to you within 24 hours.