Integrate advanced facial analysis and beauty recommendations into your applications.
All API requests require authentication using an API key. All features are available with a valid API key - no payment barriers!
Include your API key and partner ID in the request headers:
Perform comprehensive facial analysis with 468-point landmark detection, feature metrics, and visual overlay generation.
Parameter | Type | Status | Description |
---|---|---|---|
image |
File | Required | The facial image to analyze (JPEG, PNG, WebP) |
image_reference |
String | Optional | A reference identifier for the image |
includeTechnicalOverlay |
Boolean | Optional | Include technical overlay with landmarks (default: true) |
overlayStyle |
String | Optional | Overlay style: basic, professional, detailed, research |
Get detailed facial observations and measurements from an uploaded image.
Get personalized treatment recommendations based on facial analysis.
category |
String | Optional | Filter by category: pmu, skincare, cosmetic |
priority |
String | Optional | Filter by priority: high, medium, low |
Get personalized product recommendations based on facial analysis.
Get technical overlay with 468-point landmarks for existing analysis.
style |
String | Optional | Overlay style: basic, professional, detailed, research |
showConfidence |
Boolean | Optional | Show confidence scores on overlay |
Retrieve premium PMU recommendations based on a previous analysis. Requires payment verification.
Parameter | Type | Description |
---|---|---|
analysis_id |
String | The ID of a previously performed analysis |
Header | Required | Description |
---|---|---|
X-API-Key |
Yes | Your API key |
X-Partner-ID |
Yes | Your partner ID |
X-Payment-Token |
Yes | Payment verification token |
Verify a payment and obtain a payment verification token for accessing premium features.
Parameter | Type | Status | Description |
---|---|---|---|
payment_id |
String | Required | The Stripe payment ID or intent ID |
analysis_id |
String | Required | The analysis ID associated with the payment |
Error Code | Description |
---|---|
AUTHENTICATION_FAILED |
Invalid or missing API key or partner ID |
INVALID_REQUEST |
Missing required parameters or invalid request format |
NO_FACE_DETECTED |
No face was detected in the provided image |
MULTIPLE_FACES |
Multiple faces detected in the image |
ANALYSIS_NOT_FOUND |
The specified analysis ID was not found |
PAYMENT_VERIFICATION_FAILED |
Invalid or missing payment verification |
INVALID_PAYMENT |
The payment ID provided is invalid or not found |
SERVER_ERROR |
Internal server error |
If you have any questions about the API or need assistance with integration, please contact our API support team: