Skip to main content
The Genlook Try-On API lets you add AI-powered virtual try-on to any e-commerce platform, mobile app, or custom storefront. Upload product images, let customers upload their photos, and get photorealistic try-on results in seconds.

Base URL

https://api.genlook.app/tryon/v1

Authentication

All API requests require an API key passed via the x-api-key header.
curl -H "x-api-key: gk_your_api_key_here" \
  https://api.genlook.app/tryon/v1/account
API keys are provisioned by the Genlook team. Contact support@genlook.app to get started.

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 return 402 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 a 429 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:
{
  "statusCode": 400,
  "message": "Description of the error"
}

Next Steps

Quickstart

Get your first try-on result in 5 minutes

Create Product

Register a product with images