Base URL
Authentication
All API requests require an API key passed via thex-api-key header.
Credits
Each try-on generation consumes 1 credit. Credits are added to your account by the Genlook team and do not expire. You can check your balance at any time via the Check Credits endpoint. If you run out of credits, generation requests return402 Payment Required with code QUOTA_EXCEEDED.
Rate Limits
The API enforces a default rate limit of 100 requests per minute per account. If you exceed this limit, you will receive a429 Too Many Requests response.
How It Works
Response Format
All responses are JSON. Successful mutations return{ "success": true, ... }. Errors return standard HTTP status codes with a JSON body:
Next Steps
Quickstart
Get your first try-on result in 5 minutes
Create Product
Register a product with images

